Account to Account Transfer
Withdrawals to client account
Our API allows the merchant to perform payouts back to the client. This is an account to account transfer with the
source being the merchant’s MiFinity account and the destination being the client’s MiFinity account. The request to
be sent is the below:
Request
Header
Parameter | Type | Description |
---|---|---|
Content-Type | String | Use value 'application/json' |
Accept | String | Use value 'application/json' |
x-api-version | String | Use value 1 |
Key | String | API key |
Body Params
Field | Type | Required | Description |
---|---|---|---|
sourceAccount | String | true | Account number from which the amount of money will be debited |
destinationAccount | String | true | Can be either email address or MiFinity account number to receive the credit |
money | Money | true | Complex Money object containing transfer amount and currency |
description | String | true | Description for this transfer which min character is 1 and max characters are 25 |
traceId | String | true | Unique transaction identifier. You can assign any value |
money
Field | Type | Required | Description |
---|---|---|---|
amount | Number | true | Transaction value |
currency | String | true | Currency code (ISO 4217) |
Note that for withdrawals (AccountToAccount transfer), the flow is a synchronous one. Therefore, receiving a response with the code 200 ( OK ) means it is successful. However, we still offer a callback notification (webhook) if configured.
Updated 9 months ago