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.
This module it's the way to integrate "CartaSi Xpay" (http://www.cartasi.it/gtwpages/common/index.jsp?id=OiRGdkfJWU) payment gateway in Drupal Commerce. It's used by some italian banks.
It's developed following the off-site payment methods guidelines from:
http://www.drupalcommerce.org/developer-guide/utilizing-core-apis/writin...
Project Page
https://drupal.org/sandbox/bessone/1878046
GIT Repository
git clone --branch 7.x-1.x https://git.drupal.org/sandbox/bessone/1878046.git commerce_cartasi_xpay
Comments
Comment #1
PA robot CreditAttribution: PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxbessone1878046git
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 #2
bessone CreditAttribution: bessone commentedfixed coding standards errors
Comment #3
smurfxx CreditAttribution: smurfxx commentedTested and fully working
Comment #4
psicomante CreditAttribution: psicomante commentedit's working perfectly!
Comment #5
steponeloops CreditAttribution: steponeloops commentedWe've been using it since over a year (sandbox version) and it works perfectly.
Comment #6
gwprod CreditAttribution: gwprod commentedNote:
This project is using the master branch, not a version specific branch.
It also fails automated testing.
Just sayin.
Comment #7
gwprod CreditAttribution: gwprod commentedI'm not going to revert this to 'Needs work', though it does; that is above my paygrade.
This module is riddled with unprocessed $_POST's
I would strongly urge a Git Administrator to review the code themselves before signing off
Comment #8
bessone CreditAttribution: bessone commentedCreated 7.x-1.x branch.
Comment #9
MattWithoos CreditAttribution: MattWithoos commentedRegarding #7, have the unprocessed $_POST issues been dealt with or answered to? I will look at the code later - no time right now to dig in deep.
Comment #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.
Comment #11
bessone CreditAttribution: bessone as a volunteer commentedI'm finally working again on this!
The issue of the $ _POST reported by @gwprod and @MattWithoos is corrected by converting it to a variable as does the official Paypal module.
In fact all values were processed for verification of the ipn response, but now however the code is more cleaner.
Since the module is used by some websites in production with success, I get back in the "Needs Review".
Comment #12
viswanathan6 CreditAttribution: viswanathan6 commentedHi,
i couldn't able to clone your module.it asked password while clone.
Comment #13
klausi@viswanathan6: anyone can fix the git clone URL in the issue summary, just take a look at the project git instructions and copy from there: https://www.drupal.org/project/1878046/git-instructions
Comment #14
PA robot CreditAttribution: PA robot commentedFixed the git clone URL in the issue summary for non-maintainer users.
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #15
bessone CreditAttribution: bessone as a volunteer commentedOps, my username was in the git clone URL
Comment #16
bigmonmulgrew CreditAttribution: bigmonmulgrew commentedUpdated the git clone address
Comment #17
bigmonmulgrew CreditAttribution: bigmonmulgrew commentedWhile I do feel a little out of my depth doing any review of a money related module from a security perspective the automated review is raising some issues here.
'access callback' => TRUE,
Is there no way you can avoid this being publically accessible?
As the comments do say you require a publically acessible path I'm goint to call this non blocking and as it had been previously set I'm setting it to RTBC, I would suggest the git admins take a quick look from a security perspective though as I feel I'm rather weak here.
You may also want to look into the review bonus program to get it looked at faster.
Comment #18
gisleThe directory http://cgit.drupalcode.org/sandbox-bessone-1878046/tree/images in the project repo contains of 3rd party company logos that is both copyrighted and trademarked. Don't even dream about licensing this intellectual property belonging to various third parties under the GPL.
Our policy on 3rd party materials in the repo is described in the 3rd party libraries and content on Drupal.org. It also appears in the Drupal Git Repository Usage policy you agreed to when you signed up for Git access, which you may want to re-read, to be sure you're not violating other terms.
Comment #19
bigmonmulgrew CreditAttribution: bigmonmulgrew commentedWell spotted I read the part in the readme about the icons but totally missed that, no reason they cant be removed and linked to extrnally I woud think.
Comment #20
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.