About the Payments APIs

The Payments APIs are a suite of services that enable developers and payment service providers to build payment functionality on Wix sites. Whether you're building an app that processes payments, integrating a payment service provider, or creating custom payment experiences, these APIs provide the tools you need.

For guidance on choosing which APIs and webhooks to use in your application, see Working with Payments, Transactions, and Orders.

Configuration

Site Payment Method Types API
Query payment method type metadata including names, logos, descriptions, and limitations. Use this API to retrieve properties for all possible payment method types, filter method types by country or currency, and display method type information in your integration.

Payment Events & History

Payment Event API
Receive webhook notifications when payment transactions are created, updated, or refunded. Use this API to monitor payment activity in real-time and sync transaction data to your system.

Transactions List
Query transaction history to retrieve past transaction details. Use this method to list transactions by site or payment service provider and export transaction data for reporting or accounting.

Wix Payments Provider

Transactions API (Partially deprecated)
Server-to-server API for payment processing. This API is being deprecated. Currently available methods include transaction capture, void, and dispute management.

Card Tokens API (Deprecated)
Generate secure tokens for credit card transactions. Note: Server-initiated card tokenization is no longer supported and this API will be removed on September 30, 2026.

Provider Integration

Payment Service Provider Service Plugin
Integrate payment service providers (PSPs) with Wix. Use this API if you're a payment service provider wanting to integrate with Wix, building a custom payment service provider integration, or implementing payment processing infrastructure.

Post-Purchase

Refunds API
Create and manage refunds for completed payments. Use this API to issue full or partial refunds, query refund history, track refund status, and prevent unintended duplicate refunds.

Before you begin

The Wix site owner must be set up to accept payments through Wix.

Did this help?