Payments out of a wallet – to another customate wallet

Wallet to wallet transfer

This endpoint enables transfer of funds from a verified wallet to another verified wallet.

process flow - wallet to wallet

 

Example A – wallet to wallet

A client wants to transfer money from profile A’s wallet to profile B’s wallet. Both profiles are verified.

The client doesn’t need to create any funding source entity here, Customate Api already has created a funding source that points to the wallet (after profile verification). This funding source is what the client needs for discussed payment (wallet_related_funding_source_id).

The similar situation with payee. Customate Api has already created a profile B’s payee that should be used (wallet_related_payee_id):

{
“amount”: 1200,
“currency”: “GBP”,
“funding_source_id”: <wallet_related_funding_source_id>,
“payee_id”: <wallet_related_payee_id>
}

The client may use a funding source from one profile and a payee from another.

Example B – wallet to unverified wallet

A client wants to transfer money from profile A’s wallet to profile B’s wallet. Profile A is verified, but profile B is not. In this case profile B will not have required payee entity and the client will not be able to create it:

  • Customate Api doesn’t provide an endpoint to create payee that points to wallet
  • Customate Api doesn’t allow to create payee and funding source for unverified profile

Described scenario makes it impossible to create such a payment. The client must verify profile B first.

 

Table of Contents