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 | The extension supports saving payment details for future use. Customers who choose to save their payment details can use them for future purchases, requiring only CVV confirmation for such transactions. |
Post-Purchase Payment for an Order | The customer can complete payment for an order if the initial payment attempt was unsuccessful. |
Installing the extension
Follow the instructions below to install the Paysafe Checkout extension:
-
Download the extension
-
Download the extension from the official Paysafe GitHub account here.
-
Click the Code button (or drop-down) and select Download ZIP to download the extension in ZIP format.
-
-
Upload and install the plugin:
-
In the WordPress admin dashboard, go to the Plugins menu and click Add New Plugin.
-
Click the Upload Plugin button, then select Choose File and locate the ZIP file you just downloaded from GitHub.
-
Click Install Now. On the next screen, click Activate Plugin.
-
The Paysafe Payments 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
- Save the settings
- Configure payment methods
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.
- 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.