Notify Webhook Documentation
PayKKa API reference (v3)
Millisecond-level timestamp, it is recommended to exceed 5min
Request random numbers, anti-request replay
PAYMENT.AUTHORIZATION: Payment Authorization Event
PAYMENT.SUCCESS: Payment Success Event
PAYMENT.FAILURE: Payment Failure Event
PAYMENT.CANCELED: Payment Canceled Event
REFUND.SUCCESS: Refund Success Event
REFUND.FAILURE: Refund Failure Event
Currency; Pass the ISO 3166-1 supported currency three-letter code
PROCESSING: Processing
SUCCESS: Succeeded
AUTHORIZED: Not Captured
FAILURE: Failed
REFUNDED: Refunded
PARTIALLY_REFUNDED: Partially Refunded
CANCELED: Canceled
PARTIALLY_REVERSED: Partially Reversed
- Generated server urlhttps://openapi.paykka.com/v3/payment/acq/NotifyUrlOfYourPayments
- cURL
- Python
- PHP
- Node.js
- Ruby
- Java
- ApacheHttpClint
- Go
- JS
- C#
curl -i -X POST \
https://openapi.paykka.com/v3/payment/acq/NotifyUrlOfYourPayments \
-H 'Content-Type: application/json' \
-H 'x-paykka-appid: 978594372956732' \
-H 'x-paykka-nonce: 4326048250346354435' \
-H 'x-paykka-sign: Mif3gh48xxxxxxxxx' \
-H 'x-paykka-sign-alg: SHA256_WITH_RSA' \
-H 'x-paykka-timestamp: 1757387467986' \
-d '{
"notify_type": "PAYMENT.AUTHORIZATION",
"merchant_id": "18356675194960",
"trans_id": "m58129512",
"order_id": "GW2056xxxxx2136685",
"status": "AUTHORIZED",
"amount": 199,
"currency": "EUR",
"session_id": "CS20602223728587",
"shopper_reference": "f4911bc8b17106a08f2f7a89a9fc4d11",
"expire_time": "2025-03-08T10:00:00+08:00",
"payment": {
"payment_method": "BANKCARD"
},
"card_info": {
"bin": "424242",
"last4": "4242",
"card_brand": "VISA"
}
}'No contentMillisecond-level timestamp, it is recommended to exceed 5min
Request random numbers, anti-request replay
PAYMENT.AUTHORIZATION: Payment Authorization Event
PAYMENT.SUCCESS: Payment Success Event
PAYMENT.FAILURE: Payment Failure Event
PAYMENT.CANCELED: Payment Canceled Event
REFUND.SUCCESS: Refund Success Event
REFUND.FAILURE: Refund Failure Event
Currency; Pass the ISO 3166-1 supported currency three-letter code
REVIEWING: Reviewing
PROCESSING: Processing
SUCCESS: Succeeded
FAILURE: Failed
- Generated server urlhttps://openapi.paykka.com/v3/payment/acq/NotifyUrlOfYourRefund
- cURL
- Python
- PHP
- Node.js
- Ruby
- Java
- ApacheHttpClint
- Go
- JS
- C#
curl -i -X POST \
https://openapi.paykka.com/v3/payment/acq/NotifyUrlOfYourRefund \
-H 'Content-Type: application/json' \
-H 'x-paykka-appid: 978594372956732' \
-H 'x-paykka-nonce: 4326048250346354435' \
-H 'x-paykka-sign: Mif3gh48xxxxxxxxx' \
-H 'x-paykka-sign-alg: SHA256_WITH_RSA' \
-H 'x-paykka-timestamp: 1757387467986' \
-d '{
"timestamp": 1744976074556,
"notify_type": "REFUND.SUCCESS",
"error_code": "0000",
"error_description": "request success",
"merchant_id": "18356675194960",
"trans_id": "m58129512",
"refund_order_id": "RG20324325320129",
"order_id": "GW2056xxxxx2136685",
"status": "SUCCESS",
"amount": 2,
"currency": "USD",
"pay_finish_time": "2025-04-18T19:34:34+08:00"
}'No content