Accept payments with a cleaner integration path.
Use BudyPay's documented Payin Intent or Redirect flows to initiate customer payments, then verify transaction status using your own unique order reference.
One gateway for the digital payment methods your customers use.
BudyPay supports multiple digital payment experiences through one consistent gateway flow. Available methods can be confirmed during merchant onboarding.
Instant payments
Start fast account-based payment experiences through supported payment flows.
Cards
Support card-based payments through the BudyPay payment gateway.
Bank payments
Connect customers to supported banking payment flows.
Digital channels
Offer other supported digital payment options through the same integration.
Initiate a payment directly from your application.
The Payin Intent endpoint accepts a structured POST request containing your order ID, amount, customer details, merchant key and HMAC hash.
- Endpoint: StartPayment/initiate_payment/
- JSON or form-urlencoded requests
- Optional return URL and payment description
- Response can include a payment link or transaction data for the selected flow
POST https://pg.budypay.com/StartPayment/initiate_payment/ order_id=ORDER1001 amount=100.00 merchant_key=YOUR_MERCHANT_KEY name=Customer Name phone=9876543210 email=user@example.com hash=HMAC_SHA256_HASH
Use a hosted redirection flow when that fits your checkout.
With the Redirect API, BudyPay returns a payment URL after a valid request, so your application can move the customer into the hosted payment journey.
- Endpoint: ProcessPayment/initiate_payment/
- Return URL is mandatory for redirect flow
- Same HMAC SHA-256 request-signing pattern
- Transaction ID and payment URL in initiation response
Check transaction status using your merchant reference.
Use the Payin status API when you need to verify a payment from your backend, and use dashboard callbacks to react to status changes.
Create an order
Generate a unique order ID in your own system.
Sign the request
Sort parameters and generate the HMAC SHA-256 hash.
Initiate payment
Call the Intent or Redirect endpoint with matching values.
Verify status
Check the status API and process callbacks idempotently.
Build the payment flow around your product, not the other way around.
Use the documented Payin endpoints and keep your order references, status handling and customer experience under your control.
