curl --request POST \
--url https://api.wppfy.com/message/payment/status \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"id": "3EB012345678",
"status": "shipped",
"paid": true,
"note": "Seu pedido saiu para entrega."
}
'{
"referenceId": "<string>",
"orderStatus": "<string>",
"paymentChanged": true,
"manual": true,
"status": "<string>",
"paymentStatusMessageID": "<string>",
"paid": true
}{
"error": "<string>",
"partial": true,
"paymentStatusMessageID": "<string>"
}Enviar Mensagem
Atualizar pagamento e pedido
Envia ao cliente uma atualização de um pedido originado por
POST /send/request-payment. No campo id, envie o id ou o
messageid retornado pela solicitação. paid é opcional: quando
omitido, somente o estado do pedido é enviado. note aparece na
atualização do pedido.
POST
/
message
/
payment
/
status
curl --request POST \
--url https://api.wppfy.com/message/payment/status \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"id": "3EB012345678",
"status": "shipped",
"paid": true,
"note": "Seu pedido saiu para entrega."
}
'{
"referenceId": "<string>",
"orderStatus": "<string>",
"paymentChanged": true,
"manual": true,
"status": "<string>",
"paymentStatusMessageID": "<string>",
"paid": true
}{
"error": "<string>",
"partial": true,
"paymentStatusMessageID": "<string>"
}Autorizações
Corpo
application/json
Aceita o id ou o messageid da solicitação de pagamento enviada.
Novo estado do pedido.
Opções disponíveis:
payment_requested, preparing_to_ship, shipped, delivered, completed, canceled true confirma o pagamento; false marca como pendente. Omitir para não alterar.
Maximum string length:
500Resposta
Atualização enviada
Estado do pedido aplicado; não confundir com o estado da mensagem em status.
Estado da mensagem de atualização enviada (por exemplo, Pending).
Presente quando paid foi informado.
Presente quando paid foi informado.
