APG PAY BD is a payment automation platform designed to help websites accept customer payments through a personal-account payment gateway. Integrate the available API and modules into your supported application.
Updated: 2026-02-12 API Integration Multiple Platforms
Get Started
Everything you need to connect your application.
Start by reviewing the API endpoints and required request parameters. Use the sample integration and verification examples below, then choose a compatible module for your platform.
API Introduction
Payment initialization and transaction verification.
APG PAY BD enables merchants to initiate customer payments and redirect customers back to their website. Use the verification endpoint and your server-side transaction records to validate payments.
API Operation
Use the configured API base URL for the payment environment.
Important
Keep credentials server-side. Always verify the transaction before crediting a customer's balance.
POST
Live API Endpoint https://secure.noxpay.shop/api/payment/create
POST
Payment Verify API https://secure.noxpay.shop/api/payment/verify
Parameter Details
Required POST parameters for payment initialization.
Field
Description
Required
Example
cus_name
Customer full name
Required
John Doe
cus_email
Customer email address
Required
john@gmail.com
amount
Total payment amount
Required
10.00
success_url
Redirect after successful payment
Required
https://yourdomain.com/success
cancel_url
Redirect after cancelled payment
Required
https://yourdomain.com/cancel
Integration Guide
Connect the payment API to your application.
Integrate APG PAY BD with supported PHP applications, Laravel projects, WordPress, WooCommerce and other compatible platforms.
Sample Request
Use the following integration example as your starting point.
Payment Link (where customers will complete their payment)
Error Response
status
bool
FALSE
message
String
Message associated with the error response
Completing Payment Page task you will be redirected to success or cancel page based on transaction status with the following Query Parameters: yourdomain.com/(success/cancel)?transactionId=******&paymentMethod=***&paymentAmount=**.**&paymentFee=**.**&status=pending or success or failed
Verify Request
Verify payment status on your server before updating order or wallet balances.