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 Mensaje
Actualizar pago y pedido
Envía al cliente una actualización de un pedido originado por
POST /send/request-payment. En el campo id, envíe el id o el
messageid devuelto por la solicitud. paid es opcional: cuando se
omite, solo se envía el estado del pedido. note aparece en la
actualización del 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>"
}Autorizaciones
Cuerpo
application/json
Acepta el id o el messageid de la solicitud de pago enviada.
Nuevo estado de la solicitud.
Opciones disponibles:
payment_requested, preparing_to_ship, shipped, delivered, completed, canceled true confirma el pago; false lo marca como pendiente. Omitir para no modificarlo.
Maximum string length:
500Respuesta
Actualización enviada
Estado del pedido aplicado; no confundir con el estado del mensaje en status.
Estado del mensaje de actualización enviado (por ejemplo, Pending).
Presente cuando se informó paid.
Presente cuando se informó paid.
