Receive payments
This guide explains how to collect funds from a customer using the Jetpay for Platform API.
The integration path you choose depends on payment method and how you want to handle transactions.
Each path below links to a full guide with step-by-step instructions, sequence diagrams, code samples, and webhook handling.
Choose your flow
Jetpay supports multiple ways to receive payments.
Choose the flow that matches your integration intent. Each guide explains exactly which API calls are needed and how to handle asynchronous events like webhooks.
Decision table
Flow | Payment method(s) | How it works |
|---|---|---|
Directly charge a credit cardDirect charge | Card | Charge a tokenized card in one step |
Preauthorize and capturePreauthorize + capture | Card | Reserve funds now, capture later |
Collect payment method at checkoutCollect payment at checkout | Card and Bank (EFT/ACH) | Create a debit -> present card collection iFrame -> process payment |
Use payment link to collectSingle-use link | Card and Bank (EFT/ACH) | Generate link -> customer completes payment -> webhook confirms |