Parameter | Type | Description |
---|---|---|
beneficiary_wallet_type | string | Whether the transfer is to a self hosted wallet or to an exchange: [WALLET_TYPE_SELF_HOSTED , WALLET_TYPE_EXCHANGE ] |
is_self | string | Whether the transfer is to a wallet owned by the user: [IS_SELF_FALSE , IS_SELF_TRUE ] |
beneficiary_name | string | Full name of the beneficiary, e.g. “John Smith” |
beneficiary_address | object | Beneficiary postal address: {"address1" : string, "address2": string, "address3": string, "city": string, "state": string, "country": ISO 3166-1 alpha-2 country code string, "postal_code": string} |
beneficiary_financial_institution | string | Beneficiary Financial Institution or Virtual Asset Provider: 009BBC11-03FB-4224-8CC7-CCE7CCDE4706 |
transfer_purpose | string | Purpose of transfer, e.g. ‘Rent’. |
beneficiary_country
refers to country
in beneficiary_address
and is in ISO 3166-1 alpha-2 country code
format.
Visit this link to find the values of beneficiary_financial_institution
Example Travel Rule data in a Transaction:
travel_rule_data
field is not required.
beneficiary_wallet_type
Example with the WALLET_TYPE_SELF_HOSTED
:
beneficiary_wallet_type
is equal to WALLET_TYPE_EXCHANGE
and the transaction value is greater than or equal to 999
CAD, then BENEFICIARY_NAME
and BENEFICIARY_ADDRESS
fields are also required:
Example:
is_self
, beneficiary_name
, beneficiary_country
and beneficiary_wallet_type
beneficiary_wallet_type
is equal to WALLET_TYPE_EXCHANGE
, then beneficiary_financial_institution
field is needed.
This can field can be found on the Travel Rule VASP lists which contains both the name and id.
Example:
beneficiary_name
, beneficiary_wallet_type
and is_self
Example:
beneficiary_name
, beneficiary_wallet_type
, beneficiary_country
, and is_self
.
If the beneficiary_wallet_type
is WALLET_TYPE_SELF_HOSTED
A Satoshi Test is required to verify ownership of a wallet. This is done through the Coinbase Mobile app.
Example:
beneficiary_wallet_type
is WALLET_TYPE_EXCHANGE
, then beneficiary_financial_institution
field is needed.
Example:
beneficiary_name
, beneficiary_wallet_type
, beneficiary_country
, and is_self
.
If the beneficiary_wallet_type
is WALLET_TYPE_SELF_HOSTED
and amount is greater than 1000 EURO,
a Satoshi Test is required to verify ownership of a wallet. This is done through the Coinbase Mobile app.
Example:
beneficiary_wallet_type
is WALLET_TYPE_EXCHANGE
, then beneficiary_financial_institution
field is needed.
Example:
travel_rule_data
requirements needed, and you do not have to populate it.