1. Home
  2. Quickteller SVA
  3. EPINS
  4. Redeem Voucher

Redeem Voucher

Request Endpoint: https://sandbox.interswitchng.com/api/v2/quickteller/vouchers/redeem

1CustomerIdstringMAXTrueThis is the customer Id that wants to redeem the voucher
2CustomerMobilestringMAXfalseThis is the mobile contact of the customer who is trying to redeem the voucher
3PaymentCodestring5TrueThis is the payment code of the biller
4Amountdecimal
TrueThis is the amount of the voucher that wants to be redeemed
5CustomerEmailstring40False The email of the customer
6voucherCode stringMAXTrueThis is the voucher code we are trying to redeem

Request Headers


{
"terminalId" :" 3DMO0001 ",
"Content-Type":"application/json",
"authorization":"InterswitchAuth SUtJQUYzRDNGMkQyMEY1MTM2REVGNUExMjUwMzZDN0U0QjgzMzgwQjBGMjA=",
"nonce":"a42a92fa5718bf480684cb75c3d25fb1",
"timeStamp":"1588858522",
"signature":"5+NUy30sMxQM3VzNIS/CPTkjixo=",
"signatureMethod":"SHA1"
}

Request Body

{
"customerId": "07039260209",
"customerEmail" :"test@u.com",
"customerMobile" :"2349124888776",
"paymentCode": "10803",
"amount": "50000",
"voucherCode":"180627935701032"
}

Sample Response (Success)

{

"TransactionRef": "PBL|Web|3PBL030|ZainPIN|261119163855|TVNRFWFPYT",
"RechargePIN": "7737373478847377",
"ApprovedAmount": "50000",
"MiscData": "7737373478847377",
"ResponseCode": "90000",
"ResponseDescription": "Success",
"ResponseCodeGrouping": "SUCCESSFUL"

}

Sample Response (Failed)

{
"ResponseCode": "10001",
"ResponseDescription": "QT:3596578",
"ResponseCodeGrouping": "PENDING"
}

Response Codes

Response CodeResponse Message
VS001VOUCHER_NOT_FOUND
VS002REDEMPTION_QUANTITY_EXCEEDED
VS003VOUCHER_IS_USED
VS004REDEMPTION_AMOUNT_EXCEEDED
VS006UNRECOGNISED_VOUCHER
VS018ACCESS_DENIED
VS020VOUCHER_NOT_STARTED
VS021NOT_AUTHORIZE_TO_REDEEM_VOUCHER
Was this article helpful to you? Yes No 1

How can we help?