6. Transaction Inquiry
You can authorize Paywall to process your transaction inquiry requests using your own access credentials through the PayOut providers supported by Paywall.
Transaction Inquiry
GET
{{Base Address}}/api/paywall/payout/query
Simply send a request to the provided address. You can use the 'Base Address' as you wish for both the testing and production environments.
The header information that needs to be sent to the service is as follows:
apikeyprivate
string
Yes
The Private Key obtained from the merchant panel.
apiclientprivate
string
Yes
The Private Client obtained from the merchant panel.
merchantuniquecode
string
Yes
The unique tracking number you assigned to the transaction at the initiation.
Response returned from the service:
Body
object
Optional JSON containing details about the balance information.
ErrorCode
int
Error code. Returns '0' if the transaction is successful.
Result
bool
Returns a value of 'true' or 'false'. Returns 'true' if the transaction is successful.
Message
string
If the transaction fails, this is the message specified for the error, providing language support according to the locale parameter.
{
"ErrorCode": 0,
"Result": true,
"Message": "",
"Body": {
"PayoutConnectionId": 17,
"PayoutProviderKey": "Vepara",
"PayoutTransactionId": 117,
"CurrencyId": 1,
"MerchantUniqueCode": "506f3f67a7565f601b3c723a44109d5d",
"UniqueCode": "24703936-fc2b-453f-bb71-f57cecb14a00",
"Amount": 10.00,
"Description": "testi",
"ReceiverTitle": "test",
"ReceiverIban": "TR370006400000111234567890",
"ReceiverAccountNumber": null,
"ChannelId": 1,
"Channel": "API",
"StatusId": 3,
"Status": "Başarılı",
"TypeId": 1,
"Type": "Iban",
"Ip": "123.123.123.123",
"DateTime": "2023-09-02T21:36:54.8552362"
}
}
Last updated