Skip to content
master
Switch branches/tags
Code

Latest commit

* Coding standards and latest improvements (#135)

* iFrame integration

* Fix session variable handling

At this level $_SESSION is not available, use WC wrapper around session.

* I've added badges describing who made the library and the language the library is made with.
Also I've added a new footer and a how-to-contribute section.

* Fix, method return value context

* Adding tech stack, footer and how to contribute

* feature: Integrate styles to WooCommerce iFrame plugin.
1. Why is this change neccesary?
Because we needed our iFrame to look identical to WooCommerce form.

2. How does it address the issue?
The styles were added.

3. What side effects does this change have?
It looks cute.

* feature: Add a checkbox to select if the iframe will be used.
1. Why is this change neccesary?
Because we needed a way to let our merchants decide if the iframe will be used
so they can test it or revert to the previous working version if they find any problems.

2. How does it address the issue?
By adding a checkbox in Conekta's payment plugin configuration.

3. What side effects does this change have?
None.

* init

* 0080617 - callback action created on card gateway

* 0080617 - handle order cancelled from conekta

* 0080617- try partial refund from WC

* 0080617 - code cleaned

* 0081495: [T][I3][WooCommerce] - Control de Meses Sin Intereses desde el Admin

* 0081495: [T][I3][WooCommerce] - Control de Meses Sin Intereses desde el Admin

* 0081495: [T][I3][WooCommerce] - Control de Meses Sin Intereses desde el Admin

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081739: [BUG] expired at erroneo

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 82892 metadata selection and sending

* 83031 Conekta form integrated

* 82892 product metadata format was updated

* 83031 conekta form integrated

* 83031 wrong attribute change rollbacked

* 83031 metadata sending was adapted to conekta form

* 83415 checkout generation corrected

* 83546 eror message and corder creation condition implemented

* 83031 variable spelling corrected

* 83637 duplicated order deletion implemented

* 83524 metadata update was corrected

* 83637 gateway unification in card checkout

* 83927 metadata was added

* 83985 Gateways were unified in card gateway

* 83985 Unique gateway was renamed

* 83985 minor errors corrected

* 83985 gateway selection implemented in admin form

* 84202 preauthorization options were implemented

* 83985 database error solved

* 84367 first 335 errors were solved

* 84367 2161 errors were corrected

* 84367 remaining errors were corrected

* 84367 old payment gateway deleted

* 84367 input post errors corrected

* 83985 post meta update was corrected

* 84367 gateway helper functions corrected

* 84367 string comparison remaining errors were corrected

* 84552 remaining coing standars were corrected

* 84552 checkout file comments were corrected

* 84552 conekta plugin standards were corrected

* 84552 preauthorized charges cancellations

* 84552 minor coding standard fix

* 80198- fixed minor issue with if

* 84552 months without interest array generation was corrected

* 83927 woocommerce plugin name capitalized

Co-authored-by: René Daniel <rene@conekta.com>
Co-authored-by: Fernando Ruiz <fruizg0302@icloud.com>
Co-authored-by: Alex Arce <alex.moralesarce+gist@gmail.com>
Co-authored-by: Eduardo Enriquez <26972091+eduenriquez@users.noreply.github.com>
Co-authored-by: Héctor González <hectorgool@gmail.com>
Co-authored-by: Fernando Ruiz <fernando@conekta.com>
Co-authored-by: Eduardo Enriquez <eenriquez@conekta.com>
Co-authored-by: Fernando Ruiz <fernandoruiz@Airbook-FerRuiz.local>
Co-authored-by: Andrea Gómez <andrea.gomez@conekta.com>
Co-authored-by: andrea <crypto.andrea@protonmail.ch>
Co-authored-by: lucianop <lucianop@serfe.com>
Co-authored-by: Lautaro <lautaro@serfe.com>
Co-authored-by: pablo <pablo@serfe.com>
Co-authored-by: lucianon <lucianon@serfe.com>
Co-authored-by: federicoh <federicoh@serfe.com>

* Guardado de tarjetas de usuarios nuevos (#136)

* iFrame integration

* Fix session variable handling

At this level $_SESSION is not available, use WC wrapper around session.

* I've added badges describing who made the library and the language the library is made with.
Also I've added a new footer and a how-to-contribute section.

* Fix, method return value context

* Adding tech stack, footer and how to contribute

* feature: Integrate styles to WooCommerce iFrame plugin.
1. Why is this change neccesary?
Because we needed our iFrame to look identical to WooCommerce form.

2. How does it address the issue?
The styles were added.

3. What side effects does this change have?
It looks cute.

* feature: Add a checkbox to select if the iframe will be used.
1. Why is this change neccesary?
Because we needed a way to let our merchants decide if the iframe will be used
so they can test it or revert to the previous working version if they find any problems.

2. How does it address the issue?
By adding a checkbox in Conekta's payment plugin configuration.

3. What side effects does this change have?
None.

* init

* 0080617 - callback action created on card gateway

* 0080617 - handle order cancelled from conekta

* 0080617- try partial refund from WC

* 0080617 - code cleaned

* 0081495: [T][I3][WooCommerce] - Control de Meses Sin Intereses desde el Admin

* 0081495: [T][I3][WooCommerce] - Control de Meses Sin Intereses desde el Admin

* 0081495: [T][I3][WooCommerce] - Control de Meses Sin Intereses desde el Admin

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081739: [BUG] expired at erroneo

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 82892 metadata selection and sending

* 83031 Conekta form integrated

* 82892 product metadata format was updated

* 83031 conekta form integrated

* 83031 wrong attribute change rollbacked

* 83031 metadata sending was adapted to conekta form

* 83415 checkout generation corrected

* 83546 eror message and corder creation condition implemented

* 83031 variable spelling corrected

* 83637 duplicated order deletion implemented

* 83524 metadata update was corrected

* 83637 gateway unification in card checkout

* 83927 metadata was added

* 83985 Gateways were unified in card gateway

* 83985 Unique gateway was renamed

* 83985 minor errors corrected

* 83985 gateway selection implemented in admin form

* 84202 preauthorization options were implemented

* 83985 database error solved

* 84367 first 335 errors were solved

* 84367 2161 errors were corrected

* 84367 remaining errors were corrected

* 84367 old payment gateway deleted

* 84367 input post errors corrected

* 83985 post meta update was corrected

* 84367 gateway helper functions corrected

* 84367 string comparison remaining errors were corrected

* 84552 remaining coing standars were corrected

* 84552 checkout file comments were corrected

* 84552 conekta plugin standards were corrected

* 84552 preauthorized charges cancellations

* 84552 minor coding standard fix

* 80198- fixed minor issue with if

* 84552 months without interest array generation was corrected

* 83927 woocommerce plugin name capitalized

* 85407 conekta new customers id table insertion

Co-authored-by: René Daniel <rene@conekta.com>
Co-authored-by: Fernando Ruiz <fruizg0302@icloud.com>
Co-authored-by: Alex Arce <alex.moralesarce+gist@gmail.com>
Co-authored-by: Eduardo Enriquez <26972091+eduenriquez@users.noreply.github.com>
Co-authored-by: Héctor González <hectorgool@gmail.com>
Co-authored-by: Fernando Ruiz <fernando@conekta.com>
Co-authored-by: Eduardo Enriquez <eenriquez@conekta.com>
Co-authored-by: Fernando Ruiz <fernandoruiz@Airbook-FerRuiz.local>
Co-authored-by: Andrea Gómez <andrea.gomez@conekta.com>
Co-authored-by: andrea <crypto.andrea@protonmail.ch>
Co-authored-by: lucianop <lucianop@serfe.com>
Co-authored-by: Lautaro <lautaro@serfe.com>
Co-authored-by: pablo <pablo@serfe.com>
Co-authored-by: lucianon <lucianon@serfe.com>
Co-authored-by: Gaston <gaston@serfe.com>

* Gateway name enhanced (#139)

* iFrame integration

* Fix session variable handling

At this level $_SESSION is not available, use WC wrapper around session.

* I've added badges describing who made the library and the language the library is made with.
Also I've added a new footer and a how-to-contribute section.

* Fix, method return value context

* Adding tech stack, footer and how to contribute

* feature: Integrate styles to WooCommerce iFrame plugin.
1. Why is this change neccesary?
Because we needed our iFrame to look identical to WooCommerce form.

2. How does it address the issue?
The styles were added.

3. What side effects does this change have?
It looks cute.

* feature: Add a checkbox to select if the iframe will be used.
1. Why is this change neccesary?
Because we needed a way to let our merchants decide if the iframe will be used
so they can test it or revert to the previous working version if they find any problems.

2. How does it address the issue?
By adding a checkbox in Conekta's payment plugin configuration.

3. What side effects does this change have?
None.

* init

* 0080617 - callback action created on card gateway

* 0080617 - handle order cancelled from conekta

* 0080617- try partial refund from WC

* 0080617 - code cleaned

* 0081495: [T][I3][WooCommerce] - Control de Meses Sin Intereses desde el Admin

* 0081495: [T][I3][WooCommerce] - Control de Meses Sin Intereses desde el Admin

* 0081495: [T][I3][WooCommerce] - Control de Meses Sin Intereses desde el Admin

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081739: [BUG] expired at erroneo

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 0081689: [T][I3][WooCommerce] - Habilitar guardado de tarjetas

* 82892 metadata selection and sending

* 83031 Conekta form integrated

* 82892 product metadata format was updated

* 83031 conekta form integrated

* 83031 wrong attribute change rollbacked

* 83031 metadata sending was adapted to conekta form

* 83415 checkout generation corrected

* 83546 eror message and corder creation condition implemented

* 83031 variable spelling corrected

* 83637 duplicated order deletion implemented

* 83524 metadata update was corrected

* 83637 gateway unification in card checkout

* 83927 metadata was added

* 83985 Gateways were unified in card gateway

* 83985 Unique gateway was renamed

* 83985 minor errors corrected

* 83985 gateway selection implemented in admin form

* 84202 preauthorization options were implemented

* 83985 database error solved

* 84367 first 335 errors were solved

* 84367 2161 errors were corrected

* 84367 remaining errors were corrected

* 84367 old payment gateway deleted

* 84367 input post errors corrected

* 83985 post meta update was corrected

* 84367 gateway helper functions corrected

* 84367 string comparison remaining errors were corrected

* 84552 remaining coing standars were corrected

* 84552 checkout file comments were corrected

* 84552 conekta plugin standards were corrected

* 84552 preauthorized charges cancellations

* 84552 minor coding standard fix

* 80198- fixed minor issue with if

* 84552 months without interest array generation was corrected

* 83927 woocommerce plugin name capitalized

* 85407 conekta new customers id table insertion

* 85579 Conekta name was changed

* 85579 plugin title changed

* 85579 plugin title changed

* 85579 card payment name corrected

* 85579 useless error log deleted

Co-authored-by: René Daniel <rene@conekta.com>
Co-authored-by: Fernando Ruiz <fruizg0302@icloud.com>
Co-authored-by: Alex Arce <alex.moralesarce+gist@gmail.com>
Co-authored-by: Eduardo Enriquez <26972091+eduenriquez@users.noreply.github.com>
Co-authored-by: Héctor González <hectorgool@gmail.com>
Co-authored-by: Fernando Ruiz <fernando@conekta.com>
Co-authored-by: Eduardo Enriquez <eenriquez@conekta.com>
Co-authored-by: Fernando Ruiz <fernandoruiz@Airbook-FerRuiz.local>
Co-authored-by: Andrea Gómez <andrea.gomez@conekta.com>
Co-authored-by: andrea <crypto.andrea@protonmail.ch>
Co-authored-by: lucianop <lucianop@serfe.com>
Co-authored-by: Lautaro <lautaro@serfe.com>
Co-authored-by: pablo <pablo@serfe.com>
Co-authored-by: lucianon <lucianon@serfe.com>
Co-authored-by: Gaston <gaston@serfe.com>

Co-authored-by: gaston-serfe <80332602+gaston-serfe@users.noreply.github.com>
Co-authored-by: René Daniel <rene@conekta.com>
Co-authored-by: Fernando Ruiz <fruizg0302@icloud.com>
Co-authored-by: Alex Arce <alex.moralesarce+gist@gmail.com>
Co-authored-by: Eduardo Enriquez <26972091+eduenriquez@users.noreply.github.com>
Co-authored-by: Héctor González <hectorgool@gmail.com>
Co-authored-by: Fernando Ruiz <fernando@conekta.com>
Co-authored-by: Eduardo Enriquez <eenriquez@conekta.com>
Co-authored-by: Fernando Ruiz <fernandoruiz@Airbook-FerRuiz.local>
Co-authored-by: Andrea Gómez <andrea.gomez@conekta.com>
Co-authored-by: andrea <crypto.andrea@protonmail.ch>
Co-authored-by: lucianop <lucianop@serfe.com>
Co-authored-by: Lautaro <lautaro@serfe.com>
Co-authored-by: pablo <pablo@serfe.com>
Co-authored-by: lucianon <lucianon@serfe.com>
Co-authored-by: federicoh <federicoh@serfe.com>
Co-authored-by: federicoh-serfe <80050346+federicoh-serfe@users.noreply.github.com>
Co-authored-by: Gaston <gaston@serfe.com>
4d2f000

Git stats

Files

Permalink
Failed to load latest commit information.

Conekta Woocommerce v.3.0.4

Made with PHP By Conekta

Made with PHP By Conekta

=======

Conekta Woocommerce v.3.0.8

Made with PHP By Conekta

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.

Features

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)

alt tag

  • Sandbox testing capability.
  • Automatic order status management
  • Email notifications on successful purchase
  • Email notifications on successful in cash payment

alt tag

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>

Version Compatibility

This plugin has been tested on Wordpress 5.5.3 WooCommerce 4.7.1

Method 1:

  • Clone the module using git clone --recursive git@github.com: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

alt tag

alt tag

Replace to tusitio.com with your domain name

License

Developed in Mexico by Conekta in. Available with MIT License.


How to contribute to the project

  1. Fork the repository

  2. Clone the repository

    git clone git@github.com:yourUserName/conekta-woocommerce.git
  1. Create a branch
    git checkout develop
    git pull origin develop
    # You should choose the name of your branch
    git checkout -b <feature/my_branch>
  1. Make necessary changes and commit those changes
    git add .
    git commit -m "my changes"
  1. Push changes to GitHub
    git push origin <feature/my_branch>
  1. 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.


We are always hiring!

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

How to contribute to the project

  1. Fork the repository

  2. Clone the repository

    git clone git@github.com:yourUserName/conekta-woocommerce.git
  1. Create a branch
    git checkout develop
    git pull origin develop
    # You should choose the name of your branch
    git checkout -b <feature/my_branch>
  1. Make necessary changes and commit those changes
    git add .
    git commit -m "my changes"
  1. Push changes to GitHub
    git push origin <feature/my_branch>
  1. 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.


We are always hiring!

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