On-Demand Payments

Use this guide to let users add and authorize bank accounts for future payments

Integration Guide: On-Demand Payments

Save Bank Details for Future Direct Debits & Credits.


✅ Quick Setup Checklist

📘

Tutorial: Save Bank Details for Future Debits & Credits


Step 1: Integrate Checkout.js

Embed Checkout.js via iframe or redirect on your site or app.

💡

Ensure On-Demand Payments is enabled for your account. Contact [email protected] if you're unsure.

🧪

Sandbox Note: Test payments must be under $99.99.


Step 2: Configure the Request

Option A: Save Bank Details Only
Authorize a bank account for future use (without charging now).
Set saveBankDetails = true

Option B: Save + Charge Now
Save the account and create a transaction immediately.
Set saveBankDetails = false

Learn more →


Step 3: Initiate Direct Debits or Credits


Step 4: Manage Customer Info

Use these endpoints as needed:


📬

Need help? Email [email protected] with any questions.