Payment Gateway
Understand FiatPe Payment Gateway, the available integration paths, and the complete payment lifecycle.
Accept and manage online payments
FiatPe Payment Gateway connects your website or application with supported payment methods through one checkout flow. Your backend controls the order and verifies the result, while FiatPe Checkout handles the customer-facing payment experience.
Multiple payment methods
Offer eligible cards, UPI experiences, net banking, and wallets from a unified checkout.
cards ยท UPI ยท banks ยท walletsTest and Live modes
Validate complete payment journeys with Test credentials before activating Live processing.
Test โ validate โ LiveServer-side security
Create orders, protect credentials, verify signatures, and confirm final status on your backend.
order โ signature โ statusReliable updates
Use callbacks and status reconciliation to handle delayed, duplicate, or interrupted customer journeys.
callback โ reconcile โ fulfilHow the Payment Gateway works
Customer starts payment
Your website creates an order and opens FiatPe Checkout for the payable amount.
Customer chooses a method
Checkout presents the payment methods enabled for the order and merchant configuration.
Payment is authenticated
The customer completes the required bank, card, UPI, net-banking, or wallet authentication.
FiatPe returns the result
Checkout returns payment identifiers and a signature while server callbacks provide durable updates.
Merchant verifies and fulfils
Your backend verifies the signature and final status before updating the order exactly once.
Choose an integration
Web Integration
Collect payments from your website using server-created orders and Checkout.js.
Website + Checkout.jsThird-Party Validation
Restrict eligible UPI or net-banking payments to a registered customer bank account.
TPVTest Integration
Validate success, failure, pending, cancellation, payment methods, and callbacks safely.
Test environmentOrders API
Create the server-side order required to start a controlled payment attempt.
POST /v1/orders/