This endpoint would allow you to verify a transaction status on Pandascrow.

[POST] {{baseurl}}/sandbox/index/transaction/verify

Verify Transaction

To verify a transaction via Pandascrow API, you'll need to pass all required details as documented in the table below.

ParamRequired?Descriptiontype
userIDYesProvide userID assigned to users with Pandascrow accountInteger
referenceYesProvide your transaction payref number to retrieve transaction data.String

API Object

{
    "status": 200,
    "data": {
        "payID": 1,
        "businessID": 0,
        "userID": 4,
        "payhash": "da9crwajy86mnoqb",
        "payref": "jlBAkU0K9",
        "cycle": "one-time",
        "currency": "NGN",
        "chargedamount": 3000,
        "scrowfee": 167,
        "taxfee": 75,
        "payurl": "8bhrv624dt",
        "merchant_ref": null,
        "ip": "100.64.11.35",
        "status": 1,
        "log": {
            "device_type": null,
            "mins_spent": null
        },
        "authorization": {
            "card_type": null,
            "bin": "172787",
            "last4": "2787",
            "bank_name": "TEST BANK",
            "expiry": "09/22",
            "channel": "card",
            "country_code": null,
            "country_name": null,
            "payauth": null
        },
        "customer": {
            "id": 4,
            "phone": "+2348021000000",
            "full_name": "Jamb Tom",
            "email": "[email protected]"
        },
        "is_flagged": 0,
        "is_dispute_resolved": 0,
        "is_escrow": 1,
        "is_payout": 0,
        "paidAt": null,
        "createdAt": "Sun, 02 Oct 2022 14:50:13 +0000",
        "completedAt": null
    }
}
curl -L -X POST '{{baseurl}}/sandbox/index/transaction/verify' \
-H 'Content-Type: application/json' \
-H 'Authorization: SECRET_KEY' \
-H 'Appid: appid'
Language
Authentication
Basic
base64
:
Click Try It! to start a request and see the response here!