É possível aprovar o pagamento de um pedido da API

Devido à integração com o cliente, os pagamentos promissórios devem ser aprovados por meio da API.

Use o método changestatus da API, mas não faz alterações no pedido.

https://{{cuenta}}.vtexcommercestable.com.br/api/oms/pvt/orders/{{orderId}}/changestate/approve-payment

Alguém conhece outro método que você pode usar para aprovar o pagamento promissório.

Obrigado desde já

Em qual status se encontra o produto? Você já iniciou o "pronto para manuseio"?

Aconselho a leitura dessa documentação que explica o fluxo completo e como deve realizar o passo a passo:

https://help.vtex.com/pt/tutorial/guia-de-integracao-de-erps-pedidos

Olá @Nathan Prestes​ , o pedido está com pagamento pendente (payment-pending), porque o método de pagamento é promissor.

Para pedidos que são pagos com cartões de crédito, eu uso os métodos do tutorial que você me enviou. Mas neste caso, não posso continuar com o fluxo porque o pagamento do pedido não foi aprovado.

Na documentação da API, há o método /changestate/approve-payment, mas não altera o status para pagamento aprovado; não retorna erro, não altera a ordem.

Você conhece outro método que pode ser usado para aprovar o pagamento do pedido e, assim, continuar com o método /start-handling.

Muito obrigado por sua ajuda

Já tentou o INVOICE direto? Eu sinceramente nunca trabalhei com promissória.

se eu tentar invocar o método start-handling, mas ele me disser que o pagamento não foi aprovado, e também fiz testes com o método de invoice, mas foi a mesma resposta.

Gina, achei esse texto:

Promissórias

Promissória é uma promessa de pagamento que precisa de aprovação manual do lojista para aprovar a transação. É frequentemente usada para disponibilizar o pagamento através de dinheiro.

https://help.vtex.com/pt/tutorial/como-configurar-pagamento-customizado

Acredito que só manual, mas acredito que a abertura de chamado seja interessante.

Se possível poste aqui a resposta? :) fiquei curioso