Bank Payments — Using the API (your own inputs)
If you collect bank account data with your own form inputs (instead of Ozura’s Elements or Checkout), be aware of the compliance and security scope for your application. To keep bank data off your server, use Elements so tokenization happens in the browser. Tokenize bank account data from your backend, store the token, then send the token to your PSP via the Proxy or process with PayAPI.Flow
- Tokenize — From your server, call
POST /tokenizewithtype: "bank"and account/routing details. See API Reference → POST /tokenize for request/response (bank payload). - Store — Save the returned
tokenfor use in Proxy or PayAPI. - Charge — Send the token to your payment processor via the Proxy (see API Reference → POST /proxy/transaction) or use PayAPI (e.g. transactions).
Next steps
- Proxy — Forward tokenized bank data to your PSP without handling raw account data.
- PayAPI transactions — Process payments with PayAPI.
- API Reference — Tokenize — Full request/response for
POST /tokenize. - API Reference — Proxy — Full request/response for
POST /proxy/transaction.