Integrate BohudurPay payment gateway into your application
All API requests require your brand API key in the Authorization header.
Authorization: Bearer YOUR_API_KEY
{
"amount": 500,
"cus_name": "John Doe",
"cus_email": "[email protected]",
"success_url": "https://yoursite.com/success",
"cancel_url": "https://yoursite.com/cancel",
"webhook_url": "https://yoursite.com/webhook",
"metadata": { "order_id": "123" }
}{
"status": 1,
"payment_url": "https://secure-payment.bohudurpay.com/pay/abc123...",
"transaction_id": "NP..."
}{
"transaction_id": "NP..."
}{
"status": "COMPLETED",
"transaction_id": "NP...",
"amount": 500,
"payment_method": "bkash",
"customer": { "name": "John Doe", "email": "[email protected]" }
}Forward SMS from Android device for auto-verification.
X-Device-Key: YOUR_DEVICE_KEY
{
"address": "bKash",
"message": "You have received Tk 500.00 from 01XXXXXXXXX..."
}When a payment status changes, we send a POST request to your webhook URL.
{
"paymentMethod": "bkash",
"transactionId": "NP...",
"paymentAmount": "500.00",
"status": "COMPLETED"
}