API Integration

REST API documentation, endpoints, parameters, and interactive request sandbox

Automated Payment Verification Endpoint

Integrate this endpoint into your backend e-commerce checkout (WooCommerce, Laravel, Node.js, Custom PHP) to automatically verify manual payments.

POST https://pay.abir.fsbd.pro//api/check-payment.php

Request Payload (JSON)

{ "api_key": "pk_live_xxxxxxxxxxxxxxxxxxxx", "transaction_id": "9H87G65F4D", "amount": 500, "payment_method": "bkash", "order_id": "ORD-2026-99" }
  • api_key: Your domain's API key from Domains page.
  • transaction_id: Customer's Transaction ID.
  • amount: Exact amount (Integer or Float).
  • payment_method: 'bkash', 'nagad', 'rocket', etc.

Successful Response (HTTP 200)

{ "success": true, "status": "verified", "transaction_id": "9H87G65F4D", "amount": 500, "payment_method": "bkash", "verified_at": "2026-09-21T17:15:00Z" }

Error Response (HTTP 400/404)

{ "success": false, "status": "not_found", "message": "Payment record not found or details mismatched." }

Interactive API Sandbox

Send a live test request directly from your browser