Webhook
Webhook es un tipo de método de retroalimentación para la información de pago.
Cuando cambia el estado de pago, se envía una solicitud de publicación al url_callback especificado al crear el pago.
Cuando cambia el estado de pago, se envía una solicitud de publicación al url_callback especificado al crear el pago.
Respuesta
Parámetros de respuesta
| Nombre | Tipo de parámetro | Definición |
|---|---|---|
| type | string | Tipo. Solo el pago está disponible |
| uuid | string | uuid del pago |
| order_id | string|null | ID de pedido en su sistema (para identificar el pago) |
| amount | string | El monto del pago |
| merchant_amount | string|null | La cantidad que se debita del saldo del comerciante, incluidas todas las comisiones. |
| commission | string|null | Cantidad de la Comisión Cryptomus |
| is_final | boolean | Si el pago se completaSi el pago no es definitivo y fallido, aún es posible reenviarlo a través del soporte.Cuando se finaliza el pago, se paga o falló. |
| status | string | Estado de pago ver |
| fail_reason | string|null | 1. aml - Motivo del rechazo del pago: el destinatario no pasó la verificación AML.2. system_error - Motivo del rechazo: error del servidor.3. address_error - Motivo del rechazo: dirección del destinatario no válida. |
| txid | string|null | Hash de transacción en la cadena de bloques.El campo txid no existirá si1) P2P pagó el pago a la dirección de Cryptomus2) El pago falló. |
| currency | string | Moneda de factura |
| network | string|null | La red blockchain en la que se realizó el pago |
| payer_currency | string|null | Código de criptomonedas en el que se realizará realmente el pago. La dirección de pago recibirá la moneda de pago. |
| payer_amount | string|null | Cantidad en payer_currency del pago. |
| sign | string | Firma para verificar que el webhook era de Cryptomus |
Tipo de parámetro
stringDefinición
Tipo. Solo el pago está disponibleTipo de parámetro
stringDefinición
uuid del pagoTipo de parámetro
string|nullDefinición
ID de pedido en su sistema (para identificar el pago)Tipo de parámetro
stringDefinición
El monto del pagoTipo de parámetro
string|nullDefinición
La cantidad que se debita del saldo del comerciante, incluidas todas las comisiones.Tipo de parámetro
string|nullDefinición
Cantidad de la Comisión CryptomusTipo de parámetro
booleanDefinición
Si el pago se completaSi el pago no es definitivo y fallido, aún es posible reenviarlo a través del soporte.Cuando se finaliza el pago, se paga o falló.Tipo de parámetro
stringTipo de parámetro
string|nullDefinición
1. aml - Motivo del rechazo del pago: el destinatario no pasó la verificación AML.2. system_error - Motivo del rechazo: error del servidor.3. address_error - Motivo del rechazo: dirección del destinatario no válida.Tipo de parámetro
string|nullDefinición
Hash de transacción en la cadena de bloques.El campo txid no existirá si1) P2P pagó el pago a la dirección de Cryptomus2) El pago falló.Tipo de parámetro
stringDefinición
Moneda de facturaTipo de parámetro
string|nullDefinición
La red blockchain en la que se realizó el pagoTipo de parámetro
string|nullDefinición
Código de criptomonedas en el que se realizará realmente el pago. La dirección de pago recibirá la moneda de pago.Tipo de parámetro
string|nullDefinición
Cantidad en payer_currency del pago.Tipo de parámetro
stringDefinición
Firma para verificar que el webhook era de Cryptomus
Ejemplo de respuesta
1{
2 "type": "payout",
3 "uuid": "2b852d86-3cf1-43fb-b1bb-36f0b7d12151",
4 "order_id": "129359",
5 "amount": "207.00000000",
6 "merchant_amount": "207.30000000",
7 "commission": "0.30000000",
8 "is_final": true,
9 "status": "fail",
10 "fail_reason": "AML",
11 "txid": null,
12 "currency": "USDT",
13 "network": "bsc",
14 "payer_currency": "USDT",
15 "payer_amount": "207.00000000",
16 "sign": "eff3afba8600af59c98b74155934da2d"
17}Copiar