Skip to main content
Visa Acceptance Solutions

Online Payments

Accept cards, digital wallets, and alternative payment methods through one integration.

How Payment Processing Works

Every card payment moves through the same core cycle. You request an authorization to confirm funds are available, request a capture to transfer those funds to your account, and can void or refund the transaction afterward if needed.

Authorization workflow

See the Payments Overview for the full picture of institutions, card types, and transaction types involved.

Payments Essentials for Developers

Choose How to Process a Payment

Most integrations use one of two request patterns, and some processors require one over the other.

FeatureAuthorization + CaptureSale
Best forOrders fulfilled later, such as shipped goodsOrders fulfilled immediately, such as digital goods or services
Request shapeTwo requests: authorize, then captureOne request: authorize and capture together
When funds moveAt capture, not at authorizationImmediately
GuideAuthorizations and CapturesSales

Explore Payment Features

Beyond the core transaction lifecycle, the payments API supports these features for compliance, cost, and fulfillment needs.


Debit and Prepaid Card Payments »

Authorize debit and prepaid card transactions with partial authorization support.

Payer Authentication (3-D Secure) »

Shift chargeback liability to the issuer and satisfy PSD2 Strong Customer Authentication (SCA) requirements.

Token Management Service »

Replace primary account numbers with tokens to reduce PCI DSS scope.

Least-Cost Routing »

Route eligible transactions through the lowest-cost available path using single-message processing.

Split Shipment »

Split one order into multiple shipments and captures when items become available over time.

Tax Calculation »

Get real-time worldwide tax calculation for a transaction before you authorize it.

Last published: September 29, 2026