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
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!