API Boleto retorna NULL http://{{AccountName}}.vtexcommercestable.com.br/api/oms/pvt/orders/{{orderId}}

Estamos fazendo a integração usando a documentação

https://help.vtex.com/tutorial/fazer-um-pedido-regular-usando-as-apis-da-vtex?locale=pt

Para enviar um boleto, estamos alterando o body do orderForm (http://{{AccountName}}.vtexcommercestable.com.br/api/checkout/pub/orders) para paymentSystem 6, e também https://{{AccountName}}.vtexpayments.com.br/api/pub/transactions/{{transactionId}}/payments, porém na verificação do resultado da order a parte de paymentData / transactions vem sem a parte de payments.

Alteração do Payment System

[ { "paymentSystem": 6, "paymentSystemName": "Boleto Bancário", "group": "bankInvoicePaymentGroup", "installments": 1, "installmentsInterestRate": 0, "installmentsValue": 1788, "value": 1788, "referenceValue": 1788, "bin": null, "transaction": { "id": "5DB494420......", "merchantName": "CLIENTE" }, "currencyCode": "BRA" } ]

Retorno

"paymentData": { "giftCards": [], "transactions": [ { "isActive": true, "transactionId": "5DB49442..............", "merchantName": "CLIENTE", "payments": [] } ] },

Alguém poderia me passar uma documentação de referencia ou uma dica?

Obrigado!

Vou acompanhar por aqui :)

Aconselho a abrir um ticket na plataforma

Olá, Isaias, tudo bem? :slight_smile:

Você está utilizando a requisição “Starts a new transaction”? Vou explicar o motivo da minha pergunta.

Após realizar um pedido por meio da requisição “Place Order”, você deve:

  1. Iniciar uma nova transação (Starts a new transaction)

  2. Enviar informações de pagamento (Send Payments Information Public ou Send Payments With Saved Credit Card)

É possível que você tenha pulado a etapa de iniciar uma nova transação.

Se ainda assim não funcionar, também recomendo que você abra um chamado para o time de suporte analisar as requisições e respostas em maior detalhe.

Espero ter ajudado!

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.