WooCommerce Payment Gateway for Conekta.io
This is a Open Source and Free plugin. It bundles functionality to process credit cards and cash (OXXO) payments securely as well as send email notifications to your customers when they complete a successful purchase.
Current version features:
- Uses Conekta.js - No PCI Compliance Issues ( Requires an SSL Certificate)
- Credit and Debit Card implemented
- Cash payments implemented
- Custom description and instructions in offline payments (OXXO and SPEI)
- Sandbox testing capability.
- Automatic order status management
- Email notifications on successful purchase
- Email notifications on successful in cash payment
Example for custom instructions:
<ol>
<li>Acude a la tienda OXXO más cercana.</li>
<li>Inidica en caja que quieres realizar un pago de <b>OXXOPay</b>.</li>
<li>Dicta al cajero el número de referencia en esta ficha para que la tecleé directamente en la pantalla de venta.</li>
<li>Realiza el pago correspondiente con dinero en efectivo.</li>
<li>Al confirmar tu pago, el cajero te entregará un comprobante impreso. <b>En él podrás verificar que se haya realizado correctamente</b>. Conserva este comprobante de pago.</li>
</ol>
This plugin has been tested on Wordpress 6.2 WooCommerce 7.6.0
Method 1:
- Clone the module using git clone --recursive [email protected]:conekta/conekta-woocommerce.git
- Upload the plugin zip file in Plugins > Add New and then click "Install Now"
- Once installed, activate the plugin.
Method 2:
-
Search the plugin in Plugins > Add New
-
In the search bar type Conekta Payment and the click "Install Now"
-
Add your API keys in Woocommerce > Settings > Checkout from your Conekta account (admin.conekta.io) in https://admin.conekta.io#developers.keys
- To manage orders for offline payments so that the status changes dynamically, you will need to add the following url as a webhook in your Conekta account: http://tusitio.com/wc-api/WC_Conekta_Cash_Gateway
Replace to tusitio.com with your domain name
Developed in Mexico by Conekta in. Available with MIT License.
-
Fork the repository
-
Clone the repository
git clone [email protected]:yourUserName/conekta-woocommerce.git
- Create a branch
git checkout develop
git pull origin develop
# You should choose the name of your branch
git checkout -b <feature/my_branch>
- Make necessary changes and commit those changes
git add .
git commit -m "my changes"
- Push changes to GitHub
git push origin <feature/my_branch>
-
Submit your changes for review, create a pull request
To create a pull request, you need to have made your code changes on a separate branch. This branch should be named like this: feature/my_feature or fix/my_fix.
Make sure that, if you add new features to our library, be sure that corresponding unit tests are added.
If you go to your repository on GitHub, you’ll see a Compare & pull request button. Click on that button.