Webhook
Webhook é um tipo de método de feedback para informações de pagamento.
Quando o status de pagamento é alterado, uma solicitação de postagem é enviada ao url_callback especificado ao criar o pagamento.
Quando o status de pagamento é alterado, uma solicitação de postagem é enviada ao url_callback especificado ao criar o pagamento.
Resposta
Parâmetros de resposta
| Nome | Definição |
|---|---|
| type | Tipo. Somente o pagamento está disponível |
| uuid | uuid do pagamento |
| order_id | ID do pedido em seu sistema (para identificar o pagamento) |
| amount | O valor do pagamento |
| merchant_amount | O valor que é debitado do saldo do comerciante, incluindo todas as comissões. |
| commission | Montante da Comissão Cryptomus |
| is_final | Se o pagamento é concluídoSe o pagamento não for final e falhar, ainda é possível reenvistá -lo através do suporte.Quando o pagamento é finalizado, é pago ou falhado. |
| status | Status do pagamento ver |
| fail_reason | 1. AML - Motivo da rejeição do pagamento: o destinatário não passou pela verificação AML.2. system_error - Motivo da rejeição: erro do servidor.3. address_error - Motivo da rejeição: endereço do destinatário inválido. |
| txid | Hash de transação no blockchain.O campo txid não existirá se1) O pagamento foi pago por p2p para o endereço de Cryptomus2) O pagamento falhou. |
| currency | Moeda da fatura |
| network | A rede blockchain na qual o pagamento foi feito |
| payer_currency | Código de criptomoeda no qual o pagamento será realmente feito. O endereço de pagamento receberá a moeda de pagamento. |
| payer_amount | Valor em pager_currency do pagamento. |
| sign | Assinatura para verificar se webhook era de Cryptomus |
Definição
Tipo. Somente o pagamento está disponívelDefinição
uuid do pagamentoDefinição
ID do pedido em seu sistema (para identificar o pagamento)Definição
O valor do pagamentoDefinição
O valor que é debitado do saldo do comerciante, incluindo todas as comissões.Definição
Montante da Comissão CryptomusDefinição
Se o pagamento é concluídoSe o pagamento não for final e falhar, ainda é possível reenvistá -lo através do suporte.Quando o pagamento é finalizado, é pago ou falhado.Definição
1. AML - Motivo da rejeição do pagamento: o destinatário não passou pela verificação AML.2. system_error - Motivo da rejeição: erro do servidor.3. address_error - Motivo da rejeição: endereço do destinatário inválido.Definição
Hash de transação no blockchain.O campo txid não existirá se1) O pagamento foi pago por p2p para o endereço de Cryptomus2) O pagamento falhou.Definição
Moeda da faturaDefinição
A rede blockchain na qual o pagamento foi feitoDefinição
Código de criptomoeda no qual o pagamento será realmente feito. O endereço de pagamento receberá a moeda de pagamento.Definição
Valor em pager_currency do pagamento.Definição
Assinatura para verificar se webhook era de Cryptomus
Exemplo de resposta
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}Cópia