Fiat Transfers
Overview
Create Internal Fiat Transfer
Request Headers:
- IdempotencyKey: Unique GUID value generated by user to identify subsequent retries of a request (optional)
Request body parameters:
- SourceAccountId: Source asset account id
- DestinationAccountId: Destination asset account id
- Amount: Fiat transfer amount
- Reference: Purpose of transaction
Response:
- Id : Transfer Id
Possible validation errors:
- Required
- User_Not_Found
- Invalid_Source_Account
- Invalid_Destination_Account
- Invalid_Asset : If both account's asset are different
- Insufficient_Funds
JWT Authorization header using the Bearer scheme.
Example: "Authorization: Bearer {token}"
Tokens can be generated using the /api/v1/public/auth/login endpoint.
One time pass for the request
OK
Bad Request
Optional Request Headers:
Example Request Body
Example Success Response
Create External Fiat Transfer
Transfer Types
Optional Request Headers:
Request Body Parameters
Transfer Purpose
Payee Request Parameters
Transmitter Information
Third Party Payment Example
First Party Payment Example
Example Request Body
Domestic Wire Transfer Request Body
International Swift Transfer Request Body
Example Success Response
Create External Fiat Transfer With Originator
Transfer Types
Optional Request Headers:
Request Body Parameters
Payee Request Parameters
Transmitter Information
Third Party Payment Example
First Party Payment Example
Originator Request Parameters
Example Request Body
Domestic Wire Transfer Request Body
International Wire Transfer Request Body
Example Success Response
Get Purpose Codes
Response: Array of
- Code: Purpose Code
- Description: Purpose Description
JWT Authorization header using the Bearer scheme.
Example: "Authorization: Bearer {token}"
Tokens can be generated using the /api/v1/public/auth/login endpoint.
One time pass for the request
OK
Bad Request
Unauthorized
Example Success Response
Query Parameters
Get Reverse Inbound Transfer Details
JWT Authorization header using the Bearer scheme.
Example: "Authorization: Bearer {token}"
Tokens can be generated using the /api/v1/public/auth/login endpoint.
One time pass for the request
OK
Bad Request
Reverse Inbound Transfer
JWT Authorization header using the Bearer scheme.
Example: "Authorization: Bearer {token}"
Tokens can be generated using the /api/v1/public/auth/login endpoint.
One time pass for the request
OK
Bad Request
Lookup Bank Details
Request body parameters:
- SWIFTCode: Bank SWIFT Code
Response:
- BankName: Banking Institution Name
Possible validation errors:
- Required
- Not_Found: no banking institution could be found for the input data
JWT Authorization header using the Bearer scheme.
Example: "Authorization: Bearer {token}"
Tokens can be generated using the /api/v1/public/auth/login endpoint.
One time pass for the request
OK
Bad Request
Request FX Transfer Quote
Request body parameters:
- CustomerAssetAccountsId: Source asset account id
- PayeesId : Payee id
- SourceAmount : Source amount
- DestinationAmount : Destination amount
- TransferType: Wire Or ACH
Response:
- commandSourceAmount : Given source amount
- commandDestinationAmount : Given destination amount
- estimateSourceAmount : Estimated source amount
- estimateDestinationAmount : Estimated destination amount
- fxFeePercentage : FX Fee percentage
- exchangeFeeAmount : Exchange fee amount
- estimateTotalSourceAmount : Estimated total source amount
- estimateTotalDestinationAmount : Estimated total destination amount
- quotedFXRate : Quoted FX rate
- quotedFXRateID : Quoted FX rate ID
- quotedFxRateExpiry : Quoted FX rate expiry
Possible validation errors:
- Required
- User_Not_Found
- Invalid_TransferType
- Invalid_PayeesId
- Both source amount and destination amount should not be specified.
- Either source amount and destination amount should be required
JWT Authorization header using the Bearer scheme.
Example: "Authorization: Bearer {token}"
Tokens can be generated using the /api/v1/public/auth/login endpoint.
One time pass for the request
OK
Bad Request
Execute FX Transfer
Request Headers:
- IdempotencyKey: Unique GUID value generated by user to identify subsequent retries of a request
Request body parameters: ///
- CustomerAssetAccountsId: Source asset account id
- PayeesId : Payee id
- FxRateId : Quoted FX rate ID
- TransferType: Wire Or ACH
- PurposeCode : Purpose code for Fx transfer
- Purpose: Other Purpose of transaction
- Reference: Reference ( FBO accounts, this should be reference to identify the account)
- BeneficiaryReference : Beneficiary reference
Response:
- Id : Transfer Id
- accountsId: Account Id
- fromTransactionsId : From transaction Id
- fromAccountsId : From account Id
- toTransactionsId : To transaction Id
- toAccountsId : To account Id
- amount : Transfer amount
- description : Transfer description
- dateTime : Transfer date time
- bPending : Pending status
- transmitterId : Transmitter Id
Possible validation errors:
- Required
- User_Not_Found
- Invalid_TransferType
- International_Transfer_Not_Allowed
- Invalid_PayeesId
- Invalid_Country
- Invalid_Currency
- Invalid_Source_Account
- Insufficient_Funds
JWT Authorization header using the Bearer scheme.
Example: "Authorization: Bearer {token}"
Tokens can be generated using the /api/v1/public/auth/login endpoint.
One time pass for the request
^[A-Za-z0-9^ !_\-@'`()#""*\]+{}|~$%&,:.-\\]+$^[A-Za-z0-9^ !_\-@'`()#""*\]+{}|~$%&,:.-\\]+$OK
Bad Request
Optional Request Headers:
Last updated