Project page: https://www.drupal.org/sandbox/bradjones1/2359757
Clone: git clone --branch 7.x-1.x http://git.drupal.org/sandbox/bradjones1/2359757.git commerce_netbilling
This module is an integration with the Netbilling, Inc. payment gateway. While it is similar in some ways to the Authorize.Net module, it includes request codes and administrative options unique to Netbilling's API endpoint.
Comments
Comment #1
bradjones1Comment #2
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxbradjones12359757git
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
bradjones1Comment #4
sendinblue commentedAutomatic Review:
1. Please fix some errors and warnings identified by http://pareview.sh/.
http://pareview.sh/pareview/httpgitdrupalorgsandboxbradjones12359757git
2. Please add Readme.txt in source. I can't find any readme file in source.
Manual Review:
You used variable_get function but there isn't any using of variable_set in your module.
Please confirm it.
And variables used in your module should be removed in hook_uninstall.
Comment #5
bradjones1A README.md file has been added; the variable you mention is added by another module (see the different namespace) but we are using it here, if it exists. Thus it's not this module's responsibility to uninstall it.
I've cleaned up the comment line endings and most line width findings; those that remain are consistent with Drupal's coding standards. Thanks for looking.
Comment #6
mayurjadhav commentedHi Brad,
Automated Reviews
There are some errors reported by automated review tools, did you already check them? See
http://pareview.sh/pareview/httpgitdrupalorgsandboxbradjones12359757git
Manual Reviews
1. Dependency module is not added in .info file.
2. After module installation, No idea where to go and find settings.
3. README.md does not contain installtion instructions.
4. Unnecessary hooks are created, Please find below.
Comment #7
bradjones1Added a dependency on commerce_payment. I've also updated the README file to reflect installation and configuration instructions (the module does not have a global configuration page.)
The hooks are not unnecessary; they are implemented in code that prepares the call to the Netbilling API.
Comment #8
waspper commentedLine 160:
I would suggest keeping the return value of function commerce_netbilling_oxford in a separated variable. Then, you could do:
Cheers!
Comment #9
kandy-io commentedManual review:
I have installed and active this module. and i get this error:
get type null object at commerce_netbilling.module(4778)
I look for it in your code, and take a long time debug:
$result = drupal_http_request($url, $options);
$result = null, when you use parse_str($result->data, $payload), it cause error. Please give me an advise to fixed this.
I think we need if(!empty($result->data)) is better right?
Comment #10
feyisayo commentedHello there,
Thanks for the work on this module.
The module does not check to see if it has been properly configured and thereafter return the appropriate message.
I have just installed the module and I did not add any configuration. I tried a payment and of course it did not go through. I got an error message saying:
This does not properly inform the user about the cause of the problem.
The module should check to make sure that the most required fields have been set. Thus, I would like to suggest something like the following to be added from commerce_netbilling.module:151
Although this is an unlikely scenario it will not take much to handle.
Regards,
Feyisayo
Comment #11
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.