A call to do payment methods from interswitch.
Resource Url
Sandbox.interswitchng.com/api/v1/verve/wallet/subscribers/{PhoneNumber}/paymentmethods/{paym entMethodCode}/payments
DoPayment Request
The following describes the element required to be sent for a Register User request.
Field | Description | Required |
ttid | Unique Transaction Id | Yes |
phoneNumber | User’s phone Number | Yes |
paymentItemCode | Yes | |
scheme | The verve wallet scheme owner | Yes |
channel | The verve wallet channel owner | Yes |
merchantId | The verve wallet merchant ID. | Yes |
transactionType | The type of transaction | Yes |
version | Secure version | Yes |
paymentMethodCode | Yes | |
amt | Amount in lower denomination | Yes |
custNum | Unique Id to Identify customer | Yes |
Sample Request
{
"paymentItemCode":"051419301",
"scheme":"EPG",
"channel":"quicktellermobile",
"paymentMethodTypeCode":"VMP",
"custNum":"0904451315",
"amt":"500",
"pinData":"d9e1a87c412a8dab",
"phoneNum":"2347090673520",
"secure":"48e8fe0cc907311670b0c81e4fb405ac3305c096221f8c06b42c9bcb434ca3dc9743a520f91a31ab8ef155f4e32c39b6c5ae681319d5584eb0674269d9f5bbcf6fc3d2b4316ff7a8376187d5235734d19c7ead4adf7e93c7836d380044776da483f11eb8199a5bf763eac579a4f93b8baea8f398c26d28337a9ec8678fd6ad22a1987e5d272de43ef8a1bcb587b9405e03ee06cb8097f40a11a1de9cbc332402a96062d7062cf5d194b902968a47de313b096fd613ebaf0a37a0b16c0adde4562bc600e9bf623a67cfc0dc32fb7df7fa055b4cfd6019f0d0a454052edc896ef3495740f039055bcf566b22d328b38291558c5b545f828c16630fcae95c35b88b",
"ttid":"1502",
"version":"5.0",
"transactionType":"dopayment",
"merchantid":"QTMOBILE1EPPIGY"
}
DoPayment Response
A HTTP response code 201 is sent back for a success
Response Parameters
Field | Description | |
code | Response Code | Present only when there is an error |
description | Description of response | Present only when there is an error |
Error | Description of error (if present) | Present only when there is an error |
Sample Response
201