Online & In-App Card Payments
Accept and manage card payments on your website or app – Seamlessly and Securely.
Our platform helps you accept and manage online card payments with flexibility, control, and security. This guide focuses specifically on processing credit and debit card transactions. With a single integration, you can support most global and local card brands, providing a seamless checkout experience for your customers.
You can use any of our PCI-compliant solutions to securely collect sensitive card information. For full control over the look and feel of your checkout page, you can build your own payment form using our APIs
How It Works: The Card Payments
The online card payment process involves a few key stages, from collecting customer details to managing the transaction after the sale.
- Collect Card Details: Your customer enters their card information on your website or app through a secure form.
- Process the Payment: You send the encrypted card data to our API to process the transaction. You can choose one of two primary flows:
- Direct Sale: Authorize and capture the funds in a single step.
- Authorize and Capture: Reserve the funds first (authorize) and collect them later (capture).
- Manage the Transaction: After a payment is complete, you can perform follow-up actions like voiding or refunding the original transaction.
Before You Begin
Ensure you have the following prerequisites in place before starting your integration:
- A fully underwritten merchant account with our platform.
- Your Bearer Token for API authentication. See our Authentication Guide for instructions.
- Your unique merchantId, which is assigned during onboarding and available in your merchant dashboard
Features & Capabilities
Our platform provides a complete set of features to manage the entire lifecycle of an online card transaction, from initiation to reconciliation.
- Initiating a Payment: These are the core methods for starting a transaction.
- Sale (Auto Capture): Combines authorization and capture into a single API call for immediate payment collection.
- Separate Auth & Capture: A two-step process where you first reserve funds (authorize) and collect them later (capture).
- Verification Checks (AVS & CVV): Use Address Verification System and Card Verification Value checks to validate cardholders and reduce fraud during a transaction.
- Handling Decline Codes: Receive clear, detailed codes for declined transactions to provide specific feedback to your customers.
- Managing Payments: Actions to manage transactions before and after they have settled
- Pre-Settlement Actions
- Void a Payment: Cancel a payment before it's settled.
- Flexible Captures: Execute full, partial, or multiple captures against a single authorization.
- Over-Capture: Capture an amount slightly higher than the original authorization.
- Incremental Auth: Increase the amount on a previously authorized transaction.
- Tip Adjustments: Add a tip to a previously authorized or captured amount.
- Post-Settlement Actions
- Refunds: Return funds to a customer. We support both full and partial refunds.
- Pre-Settlement Actions
- Value-Add Features: These features are designed to create a seamless checkout flow and encourage repeat business.
- Store Card Details (Tokenization): Securely save card details as tokens to enable one-click checkouts.
- Account Updater: Automatically updates vaulted card information to prevent payment failures from expired or replaced cards.
- Recurring Payments: Set up automated billing for subscriptions using vaulted card tokens.
- Dynamic Statement Descriptors: Customize the text on your customers' card statements to reduce disputes
- Business Operations: These features help you manage costs, reporting and funding.
- Optimize Interchange: Lower your processing costs by submitting detailed transaction data, including Level II/III data and B2B optimizer flags.
- Surcharging: Recover processing costs by applying a surcharge where permitted.
- Batch Management: View and manage daily batches of transactions, which are grouped together for settlement.
- Settlement Reporting: Receive detailed reports on settled funds, providing clarity on which transactions have been finalized for payout.
- Split Funding Rules: Automate the distribution of settled funds to multiple bank accounts based on custom rules, ideal for managing marketplace payouts or franchise fees
Updated 19 days ago