Onboarding de cartão de crédito

Nesta seção, você encontrará todos as especificações técnicas das REST APIs do produto IDPay para gerenciar transações de onboarding de cartão de crédito

Antes de começar

Suas requisições de API são autenticadas utilizando um access-token. Qualquer requisição que não inclua um access-token válido retornará um erro.

Você pode ver mais sobre como gerar um access-token aquiarrow-up-right.

circle-info

Base URL:

  • UAT: https://transactions.transactional.uat.unico.app/api/public/v1;

  • Produção: https://transactions.transactional.unico.app/api/public/v1.

Validação do cartão de crédito

circle-exclamation

Validar cartão de crédito

post

Endpoint para validar cartão de crédito.

Header parameters
AuthorizationstringRequired

Access-token válido. O valor deve ser enviado no formato Bearer {token}".

Body
orderNumberstringRequired

Número associado ao onboarding. É o dado que será utilizado como indexador no portal e você pode utilizar como forma de associação (foreign key) entre seu sistema e o IDPay.

Example: 123456
companystringRequired

ID da empresa responsável pela transação. Este campo é fornecido pela Unico.

Example: 7873959b-f7b2-4b81-8b0e-4ce178e64daf
redirectUrlstringOptional

URL para onde o usuário será redirecionado após finalizar a transação. Valores possíveis são: Uma URL HTTPS para redirecionar páginas web ou uma URL Schema para redirecionamento em aplicações móveis nativas.

Example: https://exemplo.com/redirect
valuenumber · floatOptional

Valor máximo assegurado.

Example: 10.5
Responses
chevron-right
200

Transação criada com sucesso.

application/json
idstringOptional

ID da transação criada.

Example: 6ab1771e-dfab-4e47-8316-2452268e5481
statusstringOptional

Status atual da transação.

Example: waiting
linkstringOptional

Link relacionado à transação (este link só será retornado caso não envie o parâmetro additionalInfo.processID).

Example: https://aces.so/teste
tokenstringOptional

Token assinado que contém os parâmetros necessários para inicializar o SDK web do Unico IDPay (este token só será retornado caso não envie o parâmetro additionalInfo.processID).

Example: eyJhbGciOiJIUzI1NiIsInR5cC[...]Ok6yJV_adQssw5c
post
/walletid/transaction

Consultar status de validação

get

Endpoint para consultar o status atual de uma transação específica.

Path parameters
transaction_idstringRequired

ID da transação a ser consultada.

Example: 6ab1771e-dfab-4e47-8316-2452268e5481
Header parameters
AuthorizationstringRequired

Access-token válido. O valor deve ser enviado no formato Bearer {token}".

Responses
chevron-right
200

Consulta realizada com sucesso.

application/json
statusstringOptional

Status atual da transação.

Example: processing
hasIdentityChangedbooleanOptional

Se houve troca de identidade na transação (opcional).

Example: false
get
/walletid/transactions/{transaction_id}
circle-info

Para ver todos os status possíveis, consulte a seção Enumeradosarrow-up-right.

circle-check

Last updated

Was this helpful?