BigCommerce
BigCommerce
BigCommerce
Nexi XPay Payment Extension for BigCommerce
The Nexi XPay payment extension for BigCommerce allows you to integrate the XPay payment gateway without any additional implementation on your site.
It manages the transfer of the customer from the merchant’s e-commerce site to the Nexi secure environment and vice versa.
The customer remains on the merchant’s e-commerce site until checkout and is then redirected to the XPay gateway to complete the payment.
Installation
The XPay payment method is available for free among the additional providers offered by BigCommerce.
XPay becomes active on the checkout page once the configuration process is completed.
Configuration
Follow the steps below to correctly configure the Nexi XPay plugin:
- Log into the BigCommerce administration panel.
- In the left menu, click Settings.
- On the new page, click Payments.
- In the Additional Providers section, find Nexi XPay and click Configure.
- Proceed with the module configuration by selecting XPay with API Key.
Configuration Fields
| Field | Description |
|---|---|
| API Key | Code required for communication with the XPay gateway. To obtain this data for the production or test environment, follow the instructions in the Test and production section. |
| 3D Secure 2 | The new 3D Secure 2 protocol adopted by the main international circuits (Visa, MasterCard, American Express) introduces new authentication methods designed to improve and speed up the cardholder’s shopping experience. |
| Enable TEST mode | Enables test mode. Register in the test area to receive your credentials. Test credentials are available in the Test area section. |
Test and Production
It is highly recommended to test the plugin in a test environment before switching to production.
Test credentials (API Key) can be obtained from the test area. This area also provides test cards that can be used to perform successful and negative transactions.
During this phase, verify that:
- Orders are created correctly
- Order details are correctly populated
Switch to Production
To move to production, you must create production credentials (API Key). Follow these steps:
- Log in to Nexi Business.
- Sign in to the XPay Web Back Office.
- In the Admin section, click APIKey.
- Click Add new APIKey.
- Select the terminal and click Add to generate the production API Key.
Update the Module Configuration
- Log in to the BigCommerce admin panel.
- In the left menu, click Settings.
- Click Payments.
- Find and open the Nexi XPay Settings section.
- Disable TEST mode and enter the production API Key.
- Save the configuration.
Payment Methods
The Nexi XPay plugin offers customers multiple payment methods.
Payment by Cards
With this solution, the customer remains on the merchant’s e-commerce site until checkout, is redirected to the Nexi environment to complete the payment, and then returned to the merchant’s website at the end of the transaction.
Alternative Payment Methods (APM)
The plugin supports several alternative payment methods. When a method is selected, the customer is redirected to the checkout page of the chosen payment service.
Supported APMs include:
- Google Pay
- Apple Pay
- PayPal
- PayPal – Paga in 3 rate
- PagoinConto
- Bancomat Pay
- MyBank
- Giropay
- iDEAL
- Bancontact
- Multibanco
Once a new payment method is enabled in the XPay Back Office, you must save the plugin configuration to refresh the APM list and display the new method on the e-commerce checkout page.
Back Office Functionality
Within each order’s details, the plugin provides transaction-related information, such as:
- Card details
- Payment status on the XPay gateway
Refund
You can perform full or partial refunds. Follow these steps:
- Log in to the BigCommerce administrative panel.
- In the left menu, click Orders.
- Locate the order to refund, click the three dots under the Action column, and select Refund.
- Choose whether to refund:
- Specific items
- The entire order
- A custom amount at order level
- Enter the amount and click Continue.
- Select Refund customer via a third-party processor.
- Click Confirm refund.
Capture
You can perform full capture operations to capture the amount on the XPay gateway.
By default, the total amount is automatically captured at midnight. Use manual capture only in case of non-standard terminal configurations.
To capture a payment manually:
- Log in to the BigCommerce admin panel.
- In the left menu, click Orders.
- Locate the order and expand it by clicking the + icon.
- In the billing section, click Collect Funds.
- Confirm the operation in the popup.