Initiate a cross-border remittance

Initiates a new cross-border remittance from the wallet. Required fields vary by remittance type.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int64
required
int64
required
Body Params
additionalFields
array of objects
additionalFields
number

Amount in the major currency unit of the associated wallet e.g. 50.80 for 50 GBP and 80 pence

int64

Optional. Who the remittance is going to. Either this or destination is required

string
length between 10 and 2000
^http(s)?:\/\/.*\..*$

The URL Eclipse must post the WalletRemittanceResult to when the remittance is finalised (either successful or error). Optional as one can always do a GET to get the result instead of using callbacks. This will be a system-system call

boolean
string
length between 0 and 200
(?s)^(?:[\t\r\n]|[^\p{C}<>])*$
destination
object

Optional. Who the remittance is going to. Either this or beneficiaryId is required

number

This is only applicable when the driving currency is FX currency, as denoted by useFxCurrencyAsBase=True. Consequently, it is an optional field. If both destinationAmount and useFxCurrencyAsBase=True are provided, destinationAmount will retain its value while the amount will be adjusted

string
string
required
length between 3 and 3

The destination currency - e.g. USD, ZAR, NGN, TSH

string
required
length between 6 and 100

Provide a GUID for the remittance to prevent replays/duplicates

string
boolean

Save the profile details of the destination as a new beneficiary against the wallet owner

boolean
Responses

400

Bad Request

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json