Verify Payments

After a payment has been completed, verify the payment with the payment status check endpoint. To verify a payment make a GET request to the status check endpoint using the transaction reference.
Response Sample
The code snippet below shows an example response for verifying a payment
1{
2  "status": "SUCCESS",
3  "data": {
4      "code": "00",
5      "payments": {
6          "redirectLink": "http://checkout-seerbit.surge.sh",
7          "amount": 100.00,
8          "email": "johndoe@gmail.com",
9          "mobilenumber": "08033456599",
10          "publicKey": "merchant public key",
11          "paymentType": "CARD",
12          "productId": "Foods",
13          "productDescription": "RASPBERRY",
14          "maskedPan": "5123-45xx-xxxx-0008",
15      }
16    }
17  }

Verify Recurrent Subscriptions

This Operation allows you to check the status of a subscription via the subscription status check api. This is done by making a Get request to the endpoint below with the transaction's billingId.
Response Sample
The code snippet below shows an example response for verifying a subscription
1{
2    "status": "SUCCESS",
3    "data": {
4        "subscriptions": {
5            "publicKey": "SBTEST**********************ZYviTF", 
6            "amount": "20",
7            "country": "NG",
8            "customerId": "651d33a62ad69c9f37c4",
9            "cardName": "Bola Olat",
10            "cardNumber": "2223-00xx-xxxx-0007",
11            "plan": "ae702f51220000722dca",
12            "status": "ACTIVE",
13            "billingId": "WQ6676yPOpr12348o",
14            "authorizationCode": "2beb0ccdd347e604552a",
15            "startDate": "2019-01-11 00:00:00",
16        }
17      }
18    };
Need something else?
If you have any questions or need general help, visit our support page
Signup for developer update
You can unsubscribe at any time. Read our privacy policy.