Gerar Pagamento
Gera um pagamento em criptomoeda USDT.
Fazendo Requisição
A chamada deverá ser feita utilizando o método POST.
URL
/v1/crypto/payments
HTTP Request Body
{
"value": 1.47,
"crypto_currency": "usdt",
"receiver_address": "TLyxu5on2Jdkcn5Y9TBfoTCXaQR4gG8rAL",
"sender_wallet_id": "39dd6455-f071-4922-a4ed-c6f3e879fb12",
}
Descrição dos atributos
ATRIBUTOS | DESCRIÇÃO | TIPO |
---|---|---|
value (Obrigatório) | Valor a ser transferido | DECIMAL maior que 0 |
crypto_currency (Obrigatório) | Código da criptomoeda | STRING Disponível apenas (usdt) |
receiver_address (Obrigatório) | Endereço do destinatário que receberá as moedas | STRING |
sender_wallet_id (Obrigatório) | ID da carteira do remetente cadastrada previamente na Zendry através do endpoint Gerar Carteira | STRING |
Sucesso
Após a chamada, é retornado um JSON com o status 201 - Created caso o procedimento tenha ocorrido com sucesso.
HTTP 201 Response Body - Exemplo
{
"crypto_payment": {
"value": "1.49",
"crypto_currency": "usdt",
"reference_code": "CE202408180000000057",
"status": "pending"
}
}
Erros
Em caso de erros, será retornado um json com o atributo error especificando o motivo de a operação ter sido invalidada.
HTTP 400 Response Body - Exemplo
{
"msg": "Invalid crypto currency"
}
HTTP 500 Response Body - Exemplo
{
"error": "Operation failed! Please try again or contact our support team"
}