POST PayStack/Verify
Request Information
URI Parameters
None.
Body Parameters
UserDetailsRequestName | Description | Type | Additional information |
---|---|---|---|
MembershipKey | string |
None. |
|
TransactionReference | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "TransactionReference": "sample string 2", "MembershipKey": "sample string 1" }
application/xml, text/xml
Sample:
<UserDetailsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <MembershipKey>sample string 1</MembershipKey> <TransactionReference>sample string 2</TransactionReference> </UserDetailsRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
VerifyPayStackResponseName | Description | Type | Additional information |
---|---|---|---|
status | boolean |
None. |
|
message | string |
None. |
|
data | PaymentData |
None. |
Response Formats
application/json, text/json
Sample:
{ "Status": true, "Data": { "Amount": 5, "Authorization": { "ReUsable": true, "Signature": "sample string 12", "Brand": "sample string 10", "CountryCode": "sample string 9", "Bank": "sample string 8", "CardType": "sample string 7", "Channel": "sample string 6", "ExpYear": "sample string 5", "ExpMonth": "sample string 4", "Last4": "sample string 3", "Bin": "sample string 2", "AuthorizationCode": "sample string 1" }, "Customer": { "Id": 1, "Phone": "sample string 6", "CustomerCode": "sample string 5", "Email": "sample string 4", "LastName": "sample string 3", "FirstName": "sample string 2" }, "Fees": 1, "TransactionDate": "sample string 12", "IpAddress": "sample string 11", "Currency": "sample string 10", "Channel": "sample string 9", "CreatedAt": "sample string 8", "PaidAt": "sample string 7", "Message": "sample string 6", "Reference": "sample string 4", "Status": "sample string 3", "Domain": "sample string 2", "Id": "sample string 1" }, "Message": "sample string 2" }
application/xml, text/xml
Sample:
<VerifyPayStackResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Status>true</Status> <Message>sample string 2</Message> <Data> <Id>sample string 1</Id> <Domain>sample string 2</Domain> <Status>sample string 3</Status> <Reference>sample string 4</Reference> <Amount>5</Amount> <Message>sample string 6</Message> <PaidAt>sample string 7</PaidAt> <CreatedAt>sample string 8</CreatedAt> <Channel>sample string 9</Channel> <Currency>sample string 10</Currency> <IpAddress>sample string 11</IpAddress> <Fees>1</Fees> <Authorization> <AuthorizationCode>sample string 1</AuthorizationCode> <Bin>sample string 2</Bin> <Last4>sample string 3</Last4> <ExpMonth>sample string 4</ExpMonth> <ExpYear>sample string 5</ExpYear> <Channel>sample string 6</Channel> <CardType>sample string 7</CardType> <Bank>sample string 8</Bank> <CountryCode>sample string 9</CountryCode> <Brand>sample string 10</Brand> <ReUsable>true</ReUsable> <Signature>sample string 12</Signature> </Authorization> <Customer> <Id>1</Id> <FirstName>sample string 2</FirstName> <LastName>sample string 3</LastName> <Email>sample string 4</Email> <CustomerCode>sample string 5</CustomerCode> <Phone>sample string 6</Phone> </Customer> <TransactionDate>sample string 12</TransactionDate> </Data> </VerifyPayStackResponse>