Pular para o conteúdo

O Ripple USD (RLUSD) é uma stablecoin lastreada em dólar norte-americano emitida pela Ripple.

Blockchains compatíveis

BlockchainTipo de instrumento financeiroValor de supportedCorridors
EthereumETH_WALLETETH_RLUSD

Casos de uso compatíveis

Caso de usoTipo de beneficiárioTipo de ordenante
B2BEmpresaEmpresa
B2B2BEmpresaEmpresa
B2CPessoa físicaEmpresa
B2B2CPessoa físicaEmpresa
C2B2BEmpresaPessoa física
C2B2CPessoa físicaPessoa física

Identidade do beneficiário

Ao criar uma identidade de beneficiário para pagamentos em RLUSD, informe os campos a seguir. Consulte Criar e gerenciar identidades para conhecer o fluxo da API.

Os campos obrigatórios dependem de o beneficiário ser uma empresa ou uma pessoa física.

Beneficiário empresa

Aplica-se aos casos de uso B2B, B2B2B e C2B2B. Envie uma identidade business.

Campo ObrigatórioTipoRestrições
businessNameObrigatórioSTRINGDe 1 a 140 caracteres. A razão social da empresa beneficiária.
address.streetAddressObrigatórioARRAY de STRINGCada item de 1 a 70 caracteres.
address.cityObrigatórioSTRINGDe 1 a 140 caracteres.
address.stateOrProvinceObrigatórioSTRINGDe 1 a 140 caracteres.
address.postalCodeObrigatórioSTRINGDe 3 a 15 caracteres.
address.countryObrigatórioSTRINGCódigo de país ISO 3166-1 alfa-2 de duas letras.

Beneficiário pessoa física

Aplica-se aos casos de uso B2C, B2B2C e C2B2C. Envie uma identidade individual.

Campo ObrigatórioTipoRestrições
firstNameObrigatórioSTRINGDe 1 a 140 caracteres.
lastNameObrigatórioSTRINGDe 1 a 140 caracteres.
address.streetAddressObrigatórioARRAY de STRINGCada item de 1 a 70 caracteres.
address.cityObrigatórioSTRINGDe 1 a 140 caracteres.
address.stateOrProvinceObrigatórioSTRINGDe 1 a 140 caracteres.
address.postalCodeObrigatórioSTRINGDe 3 a 15 caracteres.
address.countryObrigatórioSTRINGCódigo de país ISO 3166-1 alfa-2 de duas letras.

Instrumento financeiro do beneficiário

Ao criar um instrumento financeiro para pagamentos em RLUSD, defina financialInstrumentType: ETH_WALLET e currency: RLUSD. Informe os campos a seguir no objeto de payment rail ethWallet. Consulte Criar e gerenciar instrumentos financeiros para conhecer o fluxo da API.

Campo ObrigatórioTipoRestrições
walletAddressObrigatórioSTRINGExatamente 42 caracteres. Padrão: ^0x[a-fA-F0-9]+$. O endereço da carteira Ethereum do beneficiário.
cryptoInstitutionNameObrigatórioSTRINGA corretora que mantém a carteira de criptomoedas do beneficiário. As corretoras compatíveis são configuradas para a sua conta. Entre em contato com o seu representante Ripple para saber qual valor usar neste campo.

Ao recuperar o instrumento financeiro, a resposta inclui os seguintes campos somente leitura:

  • network: ETHEREUM
  • country: ZZ (código de uso livre do ISO 3166-1, usado porque carteiras de criptomoedas não têm jurisdição de país)
  • supportedCorridors: [ETH_RLUSD]

Identidade do ordenante

Ao criar uma identidade de ordenante para pagamentos em RLUSD, informe os campos a seguir. Os campos obrigatórios dependem de o ordenante ser uma empresa ou uma pessoa física.

Ordenante empresa

Aplica-se aos casos de uso B2B, B2B2B, B2B2C e B2C. Envie uma identidade business.

Campo ObrigatórioTipoRestrições
businessNameObrigatórioSTRINGDe 1 a 140 caracteres.
address.streetAddressObrigatórioARRAY de STRINGCada item de 1 a 70 caracteres.
address.cityObrigatórioSTRINGDe 1 a 140 caracteres.
address.stateOrProvinceObrigatórioSTRINGDe 1 a 140 caracteres.
address.postalCodeObrigatórioSTRINGDe 3 a 15 caracteres.
address.countryObrigatórioSTRINGCódigo de país ISO 3166-1 alfa-2 de duas letras.

Ordenante pessoa física

Aplica-se aos casos de uso C2B2B e C2B2C. Envie uma identidade individual.

Campo ObrigatórioTipoRestrições
firstNameObrigatórioSTRINGDe 1 a 140 caracteres.
lastNameObrigatórioSTRINGDe 1 a 140 caracteres.
address.streetAddressObrigatórioARRAY de STRINGCada item de 1 a 70 caracteres.
address.cityObrigatórioSTRINGDe 1 a 140 caracteres.
address.stateOrProvinceObrigatórioSTRINGDe 1 a 140 caracteres.
address.postalCodeObrigatórioSTRINGDe 3 a 15 caracteres.
address.countryObrigatórioSTRINGCódigo de país ISO 3166-1 alfa-2 de duas letras.

Campos da transação

Não há campos adicionais em nível de transação obrigatórios para pagamentos em RLUSD além do objeto de pagamento padrão (ID da cotação, identidade do pagador, identidade do beneficiário, instrumento financeiro). Consulte Criar um pagamento para conhecer o fluxo da API.


Tipos de documento de identidade aceitos

Os pagamentos via ETH_WALLET aceitam apenas os seguintes tipos de documento de identidade. As requisições que usam um tipo de documento não listado para o papel de pagamento correspondente são rejeitadas com um erro 400. Quando um papel ou tipo de identidade não está listado abaixo, todos os valores do enum do campo são aceitos.

Tipo de identidadePapel de pagamentoTipos de documento aceitos
Empresa (registration.type)BeneficiárioINCORPORATION_CERTIFICATE

Como verificar os requisitos do seu cenário

Para saber exatamente quais campos são obrigatórios no seu caso de uso e blockchain específicos, use o Utilitário de schema de payload.