Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Description
Allow paiement within the global payement gateway GPG Checkout, This method is available for africa and the middle east. You can use it with Drupal Commerce
Project page
https://www.drupal.org/sandbox/utiks/2678792
Git clone command
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/utiks/2678792.git commerce_gpg_checkout
Other projets manual review
https://www.drupal.org/node/2687067#comment-10970417
https://www.drupal.org/node/2686075#comment-10978977
Comments
Comment #2
PA robot CreditAttribution: PA robot commentedFixed the git clone URL in the issue summary for non-maintainer users.
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #3
utiks CreditAttribution: utiks commentedComment #4
utiks CreditAttribution: utiks commentedComment #5
PA robot CreditAttribution: PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxutiks2678792git
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #6
utiks CreditAttribution: utiks commentedFixed pareview.sh warnings.
Comment #7
iamfil CreditAttribution: iamfil commentedparaview.sh complains about 1 formatting issue, otherwise looks good!
Comment #8
MiSc CreditAttribution: MiSc commentedDid a quick manual review, function names should be in english to be more understable:
gpg_checkout_paiement_type
should begpg_checkout_payment_type
etc.
And you are mixing CamelCaps, CAPS, lowercase etc, is this because of the payment solution GPG? And why do you you shorten the email address? Email adresses could be up to 254 chars long.
I am little bit confused what is going on in the function
gpg_checkout_process_notification
, as an example, why do you save the whole $_POST in a variable?And you should not add HTML in a watchdog log.
In function
gpg_checkout_url
you are settings hardcoded URLs for prod and preprod, why? Could they not be changed by GPG later on?Comment #9
MiSc CreditAttribution: MiSc commentedComment #10
PA robot CreditAttribution: PA robot commentedClosing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.