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.

Respuesta

Parámetros de respuesta

NombreTipo de parámetroDefinición
typestringTipo. Solo el pago está disponible
uuidstringuuid del pago
order_idstring|nullID de pedido en su sistema (para identificar el pago)
amountstringEl monto del pago
merchant_amountstring|nullLa cantidad que se debita del saldo del comerciante, incluidas todas las comisiones.
commissionstring|nullCantidad de la Comisión Cryptomus
is_finalbooleanSi 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ó.
statusstringEstado de pago ver
fail_reasonstring|null1. 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.
txidstring|nullHash 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ó.
currencystringMoneda de factura
networkstring|nullLa red blockchain en la que se realizó el pago
payer_currencystring|nullCódigo de criptomonedas en el que se realizará realmente el pago. La dirección de pago recibirá la moneda de pago.
payer_amountstring|nullCantidad en payer_currency del pago.
signstringFirma para verificar que el webhook era de Cryptomus

Tipo de parámetro

string

Definición

Tipo. Solo el pago está disponible

Tipo de parámetro

string

Definición

uuid del pago

Tipo de parámetro

string|null

Definición

ID de pedido en su sistema (para identificar el pago)

Tipo de parámetro

string

Definición

El monto del pago

Tipo de parámetro

string|null

Definición

La cantidad que se debita del saldo del comerciante, incluidas todas las comisiones.

Tipo de parámetro

string|null

Definición

Cantidad de la Comisión Cryptomus

Tipo de parámetro

boolean

Definició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

string

Definición

Estado de pago ver

Tipo de parámetro

string|null

Definició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|null

Definició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

string

Definición

Moneda de factura

Tipo de parámetro

string|null

Definición

La red blockchain en la que se realizó el pago

Tipo de parámetro

string|null

Definició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|null

Definición

Cantidad en payer_currency del pago.

Tipo de parámetro

string

Definició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

Verificación de webhook

ver