diff --git a/bbpay.py b/bbpay.py index 9619b63..0677d5c 100755 --- a/bbpay.py +++ b/bbpay.py @@ -119,7 +119,7 @@ class Release(BBPay): return 'Upstream error', response.status_code data = response.json() numeroParticipante = data['repasse']['recebedores'][0]['identificadorRecebedor'] - pixTimestamp = b85decode(data['informacoesPix']['txId']) + pixTimestamp = encode_packed(['bytes32'],[b85decode(data['informacoesPix']['txId'])]) valorSolicitacao = to_wei(data['valorSolicitacao'], 'ether') codigoEstadoSolicitacao = data['codigoEstadoSolicitacao'] if codigoEstadoSolicitacao != 1: @@ -139,8 +139,9 @@ class Release(BBPay): return { 'pixTarget': f"{chainID}-{numeroParticipante}", 'amount': str(valorSolicitacao), - 'pixTimestamp': pixTimestamp.hex(), - 'signature': signature } + 'pixTimestamp': f"0x{pixTimestamp.hex()}", + 'signature': f"0x{signature}" + } # (CPF, nome, conta) -> participantID