Payment Success Webhook
Last updated
Was this helpful?
Last updated
Was this helpful?
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.
Merchants must perform signature verification to ensure the authenticity and integrity of the webhook payload.
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