Saltar para o conteúdo principal
POST
curl

Parâmetros de caminho

token
string
obrigatório

Parâmetros de consulta

contact
string

O valor ?contact= da ligação. Utilizado quando o corpo não envia nenhum contact.

Corpo

application/json
decision
enum<string>
obrigatório
Opções disponíveis:
accept,
decline
beneficiary_name
string

O nome do beneficiário conforme consta dos seus registos, processado pela regra de nomes do VASP remetente. ivms_response tem precedência quando indica o beneficiário.

Maximum string length: 255
decline_reason
enum<string>

O motivo da sua recusa. Registado na cronologia de transferências do VASP remetente. Vazio (o padrão) quando não indicar nenhum motivo.

Opções disponíveis:
,
data_mismatch,
not_our_customer,
wallet_not_hosted,
sanctions,
risk_appetite,
jurisdiction,
insufficient_data,
other
decline_detail
string

Texto livre; obrigatório quando decision é decline e decline_reason é other.

Maximum string length: 512
ivms_response
object

A sua resposta IVMS 101 completa. O respetivo nome do beneficiário tem precedência sobre beneficiary_name.

contact
string<uuid>

O contacto para o qual a ligação foi enviada, a partir do valor ?contact= da ligação. Quando o corpo o omite, é utilizado o parâmetro de consulta contact.

Resposta

O estado da troca resultante: COMPLETED ou COUNTERPARTY_MISMATCHED_DATA após uma aceitação, COUNTERPARTY_VASP_GENERAL_DECLINE após uma recusa, que também devolve decline_reason.

status
string
decline_reason
string

Presente após uma recusa.

Última modificação em 7 de novembro de 2026