Wallet to Wallet Transfers
With the wallet to wallet tranfers, customers can move money from sterling wallet to another sterling wallet instantly.
Request Body
Note
Serialize the request body, then encrypt (AES encryption) it using the provided key. The encryption requires a secret key and IV key which will be provided by the sterling team. Pass the encrypted string as the value of "Data" in the new request body.
```JSON
{ "message": "Successfully Paid", "response": "00", "responsedata": null, "data": { "sent": true } } ```
Request Parameters
Parameter | Type | Description | Note |
---|---|---|---|
amt | string *required | The amount that is to be transferred | |
toacct | string *required | The Virtual Account number of the recieving customer |
|
frmacct | string *required | The customer’s virtual account number/Wallet to debit | |
paymentRef | string *required | The customer's Payment reference | |
remarks | string *required | Payment transfer remarks, e.g school fees, pocket money" | |
channelID | string *required | Channel identifier | |
CURRENCYCODE | string *required | Wallet currency code e.g., NGN |
|
TransferType | string *required | Type of transfer. | "transferType" values: 0=Credit, 1=Debit |