Skip to main content

3.3 PayIn Webhook Delivery

Webhook request

PropertyValue
MethodPOST
URLYour callback_url or the shop's webhook_url.
BodyJSON object.

Example payload

{
"id": 12345,
"external_id": "PIN-BDT-001",
"shop_code": "your_bdt_shop",
"status": "success",
"amount": "5000.00",
"currency": "BDT",
"paymentData": {
"payment_link": "https://pay.example.com/bdt/PIN-BDT-001"
},
"updated_at": "2025-12-05T10:15:00.000000Z"
}

Delivery

The platform uses the first available URL:

  1. Per-request callback_url from the Create PayIn request.
  2. Shop default webhook_url, when configured and enabled.

If neither URL is set, no webhook is sent for that transaction.

Example acknowledgment

HTTP/1.1 200 OK
Content-Type: application/json

{
"received": true
}