Woocommerce (Official)
- Payments
- Canada
- Europe & UK
- United States
Paysafe provides a secure payment form that takes the burden of PCI compliance away from merchants. It allows merchants to accept payments via credit and debit cards, direct debit and alternative payment methods. Together with WooCommerce, Paysafe offers a fully integrated payment solution that can begin accepting credit and debit card payments within hours. Payment status information and refunds are available within the WooCommerce platform. Separately, you can access Paysafe's merchant portal for additional reporting capabilities.
Features
| Card payments | The Paysafe Payments API supports Cards as a payment Instrument. You can process credit cards, and debit cards and save or tokenize them on a Customer Profile to charge customers later. The payments cater to the following needs for cards:
|
|---|---|
| Alternative Payment Methods | The Paysafe Checkout extension supports multiple Alternative Payment Methods (APMs), allowing merchants to offer consumers more flexibility at checkout. The following payment methods are supported:
|
| Canceling the Payment | Payments can be canceled in two ways by changing the order status to Cancelled.
|
| Refunds | The extension supports automatic refunds, meaning refunds can be processed directly in WooCommerce without the need to access the merchant portal. |
| Card Payment with Settlement | By default, the extension is configured to authorize and capture payments simultaneously. |
| Card Payment with Delayed Settlement | It is also possible to authorize payments and perform a manual capture later. |
| Capture an Authorized Payment | Manual capture is supported through the extension by simply changing the order status. |
| Saving Card Details during Checkout | Customers can securely store and reuse card details across future purchases. Supports multiple saved cards per customer, CVV confirmation, and full management from the “My Account” section. Available for both Hosted and Redirect (modal) checkout types. |
| Post-Purchase Payment for an Order | The customer can complete payment for an order if the initial payment attempt was unsuccessful. |
| Different integration methods | Support for two payment form integration methods: Paysafe Checkout (Redirect flow) and Paysafe JS (direct card payment on WooCommerce Checkout page) |
| Subscriptions Support | Seamless integration with the official WooCommerce Subscriptions plugin. Enables automated recurring payments using saved cards, with full support for initial payments, renewals, and payment method changes. Compatible with both Hosted and Redirect checkout flows. |
Installing the extension
Follow the instructions below to install the Paysafe Checkout extension:
-
Install and activate the plugin:
- In the WordPress admin dashboard, go to the Plugins menu and click Add New Plugin.
- Type Paysafe in the Search Plugins field. The Paysafe Checkout plugin should appear:

- Click Install Now.
- Once installation is complete, activate the plugin by clicking the Activate button:

- The Paysafe Payment plugin should now appear in the list of installed plugins.
-
Access and configure the settings:
Setting up the extension
Follow the instructions below to create a new Paysafe test account:
-
Create an account
- Use this link to create your account and fill in the required details. Ensure that your email address must be a business email as emails from public domains (like Gmail) may not be accepted.
-
Login
-
Get your API Keys
- Navigate to Settings → API Keys to get your API keys.
- You’ll need both the Public API Key and the Single-Use Token (Secret Key).
- To get your secret key, you need to reauthenticate with the password.
- Each time you create or update an API key, a security token will be sent to your email.
- Copy both the public and secret keys.
-
Enter API Keys in Paysafe Checkout extension
- Enter both API keys under the Test Environment Credentials section in the extension settings
- Ensure that you provide both the username and the key for the private and public keys (Single-Use Token).
-
Apply the API keys
- After applying the API keys, available payment methods will appear in the Payment Methods section.
-
Configure payment methods
- Configure the Credit Cards/Card Payments method.
- Configure the Alternative Payment methods.
- If you have multiple accounts for the same currency, select the account you wish to use for processing transactions.
If you follow these steps correctly, your test account should be fully set up and ready for use. Detailed steps and more information about the test instructions can be found here.
Payment flow example 
-
Start a payment
- Go to your store and add an item to your cart.
- Proceed to checkout and enter the required details, such as email and shipping/billing address.
- Select Paysafe Checkout as the payment method.
- If you’ve chosen Test Mode, test card details will be displayed.
- Copy the card number and click the Pay button.
-
Complete the payment
-
Order confirmation
- Close the payment confirmation, and the system will display a successful order message.
-
Hosted Payment Integration
- The steps are similar if you are using the Hosted payment integration. The customer can enter their card details directly on the checkout page, without being redirected to a modal or external form.
-
Next steps
- Now you can review your order and test additional features, such as refunds.

- Now you can review your order and test additional features, such as refunds.









