Skip to main content

Whitelist Wallet

For seamless crypto deposits you must whitelist the depositor.

We will run an AML and Sanctions check on them once added into the platform.

Endpoint : POST https://api.zamp.finance/api/client/:clientid/customer/:customerid/whitelist/crypto

Request

Fields Description

KeyTypeDescriptionRequired
depositor_wallet_addressstringThe wallet address of the depositor.Yes (if depositor_business_id is not provided)
wallet_address_networkstringThe blockchain network of the wallet address (e.g., Ethereum).Yes (if depositor_business_id is not provided)
wallet_ownership_document_base64stringThe base64-encoded document proving ownership of the wallet address.Yes (if depositor_business_id is not provided)
depositor_business_idstringThe Customer ID on the partner from where the customer will be either sending or receiving digital assets.Yes (if the other fields are not provided)
{
"depositor_wallet_address": "0xC4DFECDE6eD68aE798331b09F077a4c5b8d8265b",
"wallet_address_network": "Ethereum",
"wallet_ownership_document_base64": "base64 of the wallet address ownership"
}

Response Body

KeyTypeDescriptionRequired
idstringThe ID of the whitelisted deposit account resource.Yes
beneficiary_idstringWhen whitelisting an wallet address, a corresponding beneficiary ID is automatically created. This ensures that merchants can seamlessly initiate payouts to the same wallet address without the need to recreate the beneficiary, streamlining the process and improving efficiency.Yes
statusstringThe status of the whitelisted deposit account resource.Yes

JSON Response

create bene

{
"id": "merchant_uNR5Kc6a2zTdfqbLsDwxUZ_06_15", // The ID of the whitelisted deposit wallet address resource.
"beneficiary_id": "merchant_beR5Kb6atrTdfqbytDwxnc_06_15",
"status": "whitelisted resource status"
}