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.

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": "",
        "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'
Click Try It! to start a request and see the response here!