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.
NOTE: 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>