SendMoney
Send Funds Programmatically with Our API
Purpose
This method is used by a merchant to send money internally to another myPOS account in a programmatical way. It can be helpful for complex business models where money can be settled first on one merchant account and then a portion of the settled amount could be sent to another participant in the business. This is also known as split payments.
In order to use the call we must enable the functionality first. Please contact us with explanation why you need the functionality at: online@mypos.com
Method Properties
| Property | Typical value | Type | Required | Description |
|---|---|---|---|---|
| CustomerWalletNumber | 61938166610 | AN(11) | YES | Identifier of myPOS Account number |
| Amount | 23.45 | N(18,2) | YES | The amount of the payment requested. |
| Currency | EUR | A(3) | YES | ISO 3-character currency code. The currency for the payment should be registered and approved. |
| TransactionReference | 12345678923 | String | YES | Used to uniquely identify a transaction in IPC. Used as a parameter for subsequent refund or reversal if needed. |
| Reason | Invoice num 123456 | String | YES | The reason for the transfer. |
| OutputFormat | xml | String | NO | Output format of data. The property can be “xml” or “json”. If it is not specified in the request, the default value is “xml”. |
Example of the XML Response
<IPC_response>
<IPCmethod>IPCSendMoney</IPCmethod>
<Amount>23.45</Amount>
<Currency>EUR</Currency>
<IPC_Trnref>12345678923</IPC_Trnref>
<CustomerWalletNumber>61938166610</CustomerWalletNumber>
<Status>0</Status>
<StatusMsg>Success</StatusMsg>
</IPC_response>