Reenviar el webhook

post
https://api.cryptomus.com/v1/payment/resend
COPIAR

Reenvíe el webhook por factura. Puede reenviar el webhook solo para las facturas finalizadas, es decir, facturas en los estados: wrong_amount , paid, paid_over .

Para reenviar el webhook en la factura, el url_callback debe especificarse en el momento de la creación de la factura.

Pedido

Parámetros de consulta

NombreTipo de parámetroDefinición
uuid*uuidrequired_without: order_idFactura uuid
order_id*stringmin:1max:128alpha_dashrequired_without: uuidID de orden de factura

Tipo de parámetro

uuidrequired_without: order_id

Definición

Factura uuid

Tipo de parámetro

stringmin:1max:128alpha_dashrequired_without: uuid

Definición

ID de orden de factura

* - parámetro obligatorio

Debe aprobar uno de los parámetros requeridos, si pasa ambos, la cuenta será identificada por order_id

Ejemplo de solicitud


curl https://api.cryptomus.com/v1/payment/resend \
    -X POST \
    -H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
    -H 'sign: fe99035f86fa436181717b302b95bacff1' \
    -H 'Content-Type: application/json' \
    -d '{
            "uuid": "8b03432e-385b-4670-8d06-064591096795"
        }'
COPIAR

Respuesta

Ejemplo de respuesta


1{
2    "state": 0,
3    "result": []
4}
COPIAR

Posibles errores

Errores de validación

código : 422

Respuestas de ejemplo:

Si no pasará un uuid y orden_id , recibirá este mensaje. Significa que se requiere al menos uno de los parámetros.


1{
2	  "state": 1,
3	  "errors": {
4        "uuid": ["validation.required_without"],
5        "order_id": ["validation.required_without"]
6	  }
7}
COPIAR

Si no se encuentra la factura


1{
2	"state": 1,
3	"message": "Payment not found"
4}
COPIAR

Si el URL_Callback no se especificó al crear una factura, y no se envió una notificación, no hay nada que reenviar y recibirá este mensaje de error:


1{
2	"state": 1,
3	"message": "Notification not found"
4}
COPIAR

El número máximo de reservas es 10, si excede este límite, recibirá un mensaje de error. Si desea reenviar la notificación sobre el límite, puede comunicarse con el soporte.


1{
2	"state": 1,
3	"message": "Too much resend"
4}
COPIAR