Pular para o conteúdo principal

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

ATRIBUTOSDESCRIÇÃOTIPO
value
(Obrigatório)
Valor a ser transferidoDECIMAL
maior que 0
crypto_currency
(Obrigatório)
Código da criptomoedaSTRING
Disponível apenas (usdt)
receiver_address
(Obrigatório)
Endereço do destinatário que receberá as moedasSTRING
sender_wallet_id
(Obrigatório)
ID da carteira do remetente cadastrada previamente na Zendry através do endpoint Gerar CarteiraSTRING

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"
}