This endpoint would allow you to initiate a transaction on Pandascrow.

[POST] {{baseurl}}/v1/index/transaction/initiate

Initiate Transaction

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

Param

Required?

Description

type

userID

Yes

Provide userID assigned to users with Pandascrow account

Integer

businessID

Yes

Provide businessID assigned to users with Pandascrow account

Integer

customername

No

Enter Customer name only if phone number doesn't belong to registered Pandascrow user. (e.g John Doe)

String

customeremail

No

Enter Customer phone number only if email doesn't belong to registered Pandascrow user. (e.g [email protected])

String

customergender

No

Enter Customer gender only if phone number doesn't belong to registered Pandascrow user. (e.g Male or Female)

String

customerphone

Yes

Enter Customer phone only if phone number doesn't belong to registered Pandascrow user. (e.g +2348179000000)

String

is_buyer

Yes

Specify for this transaction if initiator is a buyer (i.e responsible for making payment) or seller (i.e responsible for delivering product of service) with [buyer - 1 or seller - 0]

Integer

cycle

Yes

Choose what transaction type you want to initiate payment under (options: one-time, milestone, crowd-pay, mini-store, payme, custom)

String

amount

Yes

Amount in Naira starts from 100. Amount in Dollars starts from 10.

Integer

is_escrow

No

If this transaction should be bound by Escrow. It should be 1 = yes or 0 = no.

Integer

API Object

{
    "status": 200,
    "data": {
        "status": true,
        "message": "Transaction was successfully initiated",
        "data": {
            "authorization_url": "https://paywith.pandascrow.io/pay/xxxxxxxxx",
            "access_code": "9jdsxxxxxx",
            "reference": "g5lxxxxxx"
        }
    }
}
curl -L -X GET '{{baseurl}}/v1/index/user/fetch/single' \
-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!