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.

Resposta

Parâmetros de resposta

NomeTipo de parâmetroDefinição
typestringTipo. Somente o pagamento está disponível
uuidstringuuid do pagamento
order_idstring|nullID do pedido em seu sistema (para identificar o pagamento)
amountstringO valor do pagamento
merchant_amountstring|nullO valor que é debitado do saldo do comerciante, incluindo todas as comissões.
commissionstring|nullMontante da Comissão Cryptomus
is_finalbooleanSe 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.
statusstringStatus do pagamento ver
fail_reasonstring|null1. 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.
txidstring|nullHash 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.
currencystringMoeda da fatura
networkstring|nullA rede blockchain na qual o pagamento foi feito
payer_currencystring|nullCódigo de criptomoeda no qual o pagamento será realmente feito. O endereço de pagamento receberá a moeda de pagamento.
payer_amountstring|nullValor em pager_currency do pagamento.
signstringAssinatura para verificar se webhook era de Cryptomus

Tipo de parâmetro

string

Definição

Tipo. Somente o pagamento está disponível

Tipo de parâmetro

string

Definição

uuid do pagamento

Tipo de parâmetro

string|null

Definição

ID do pedido em seu sistema (para identificar o pagamento)

Tipo de parâmetro

string

Definição

O valor do pagamento

Tipo de parâmetro

string|null

Definição

O valor que é debitado do saldo do comerciante, incluindo todas as comissões.

Tipo de parâmetro

string|null

Definição

Montante da Comissão Cryptomus

Tipo de parâmetro

boolean

Definiçã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.

Tipo de parâmetro

string

Definição

Status do pagamento ver

Tipo de parâmetro

string|null

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.

Tipo de parâmetro

string|null

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.

Tipo de parâmetro

string

Definição

Moeda da fatura

Tipo de parâmetro

string|null

Definição

A rede blockchain na qual o pagamento foi feito

Tipo de parâmetro

string|null

Definição

Código de criptomoeda no qual o pagamento será realmente feito. O endereço de pagamento receberá a moeda de pagamento.

Tipo de parâmetro

string|null

Definição

Valor em pager_currency do pagamento.

Tipo de parâmetro

string

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

Verificação de webhook

ver