Payment Success Webhook
Overview
The Payment Success Webhook is triggered when a customer successfully completes a payment transaction. This webhook provides essential information about the payment, allowing merchants to update their systems and perform necessary actions in response to successful transactions.
Signature Verification
Merchants must perform signature verification to ensure the authenticity and integrity of the webhook payload.
Verify Webhook SignatureResponse
Key | Example | Description | Datatype |
order_id | 123 | Order id which you will track within your application | varchar(200) |
payment_id | EKKlnN7QXB5ynmqZTeriefGLgr4jq8 | Payment ID for this payment | varchar(50) |
productName | Acme | Name of the product | varchar(50) |
amount | 100 | Amount in USD Important : Amount must be divided by 100. Example : 100 = $1 20000 = $200 | int |
notes | { "user_id": "3" } | Optional - Send any additional tracking info which you will use to process the payment | json |
expiration | 1710147039 | Payment's expiration in timestamp | int |
hash | 0x9edb60bdeebd9cbc159ff60470784431fbe2814bb616b0f7f9c0c8cb19ecb331 | Transaction Hash of the payment | varchar |
merchantPublic | EKKlnN7QXB5ynmqZTeriefGLgr4jq8 | Your merchant public key | varchar |
signature | a94dfc7c6334402b3d88fe5368e85755767b9e63ac3c259e79163dc8dc199965 | Sha encrypted signature used to verify payload | varchar |
For any additional parameters you require, you can use the Get Payment Data method to get full payment information
Last updated