PrestaShop is a free eCommerce software that allows users to setup online stores on a quick and easy fashion, cutting off the technical and financial complications that are usually involved in this kind of business.
Openpay has developed a module that integrates all our payment methods on your PrestaShop store.
On your PrestaShop admin panel, go to Modules and Services using the lateral menu.
On the search field placed on the left, type in openpay. Click Configure on the search result.
Fill in the configuration mind keeping in mind the following topics:
Select the operation mode of the module: Sandbox (for testing purposes) or Production.
Write in the API credentials obtained on Step 1.
Set up options for months without interest will be shown for payment with credit cards.
Defines the minimum payment amount for months without interest.
Enter the site URL, this field is very important because this parameter that is taken for the creation of webhook (payment notification), if the domain or subdomain of the site changes, you will need to update this field.
Define the hours on which your customer will be able to make a payment via Convenience Store or Wire Transfer, in case those payment methods are enabled.
Click Save configuration, once the form is completed.
On your PrestaShop admin panel, go to Modules and Services using the lateral menu.
On the search field placed on the top, type in openpay. Click Configure on the search result.
Complete the configuration of the Openpay section:
Card payments settings
Sandbox.- Select the operation mode of the module: Sandbox (for testing purposes) or Production.
Openpay authentication.- Write in the API credentials obtained on Step 1.
How to process the charge? Define el tipo de cargo que se realizará: Directo, 3Dsecure o Autenticación Selectiva.
Charge settings.- Indicates whether the charge is made immediately or not.
Payment with points.- Receive point payments with BBVA, Santander and citibanamex.
Save cards.- Enable saving credit cards.
Months without interest.- Set up options for months without interest will be shown for payment with credit cards.
Store payment settings
Select the operation mode of the module: Sandbox (for testing purposes) or Production.
Write in the API credentials obtained on Step 1.
Enter the site URL, this field is very important because this parameter that is taken for the creation of webhook (payment notification), if the domain or subdomain of the site changes, you will need to update this field.
Define the hours on which your customer will be able to make a payment via Convenience Store.
Enable the option, to show the map of the nearest stores.
SPEI payment settings
Select the operation mode of the module: Sandbox (for testing purposes) or Production.
Write in the API credentials obtained on Step 1.
Enter the site URL, this field is very important because this parameter that is taken for the creation of webhook (payment notification), if the domain or subdomain of the site changes, you will need to update this field.
Define the hours on which your customer will be able to make a payment via Wire Transfer.
Click Guardar configuración (Save configuration), once the form is completed.
Store and SPEI payment notifications
The plugin is prepared to receive payment notifications automatically, that is, without the need to configure your Openpay account or plugin. Notifications are sent to merchant when when a charge was made or when a payment reference was expired.
Important: The plugins assume that the store must reside in the root of the domain, so the webhook is created based on this url.
Webhook verification
It is necessary to verify that the Webhooks were created correctly in Openpay.
On your Openpay admin module, go to Options (cog icon) -> Settings.
Locate the Webhooks section. If the webhook was configured correctly there will be a record in Verified status.