API v1FiatPe Home
FiatPeDocs
PAYMENT GATEWAY

Web Integration

Build a secure, resilient payment journey for your website with FiatPe Orders and Checkout.js.

Accept payments on your website

FiatPe Web Integration combines a server-created order with Checkout.js. The browser collects the customer's payment choice, while sensitive authentication, verification, and fulfilment decisions remain on your server.

Create every order from your backend.

Never place your Salt Key in HTML, JavaScript, a mobile application, or a public repository.

Integration flow

01

Create an order

Your backend creates one order for the amount and currency the customer must pay.

02

Open Checkout.js

Pass the returned order ID and public API key to FiatPe Checkout in the browser.

03

Complete payment

The customer chooses a payment method and completes authentication in the secure checkout.

04

Verify server-side

Your backend validates the returned signature and confirms the authoritative payment status.

05

Fulfil once

Update the order idempotently and provide goods or services only after verified success.

Build the standard web flow