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 5.5.3 WooCommerce 4.7.1
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.
If you are a comfortable working with a range of backend languages (Java, Python, Ruby, PHP, etc) and frameworks, you have solid foundation in data structures, algorithms and software design with strong analytical and debugging skills, check our open positions: https://www.conekta.com/careers