This is a webform based module which provides 2checkout Standard Checkout facility that can handle every part of the buyer’s checkout process on a single page.
We have added "2checkout pay" webform button component which will help to select your amount using amount mapping component for submitting your payment amount on the 2checkout portal.
Also, we have added custom payment success page which helps to verify the payment detail that was a success or not.
We have given facility to add your payment cancel custom message and thank you the custom message.
I have attached 2 snapshot which helps to config you webfrom 2checkout payment.
Module URL
https://www.drupal.org/project/wf_2checkout/
Git Clone URL
git clone --branch 7.x-1.x https://git.drupal.org/project/wf_2checkout.git
| Comment | File | Size | Author |
|---|---|---|---|
| #13 | wf_2checkout_config_page.jpeg | 105.55 KB | girishpanchal07 |
| #13 | wf_2checkout_button_component.jpeg | 138.26 KB | girishpanchal07 |
Comments
Comment #2
jeetendrakumar commented@girishpanchal
Git clone command gives following fatal error.
Comment #3
girishpanchal07 commentedComment #4
girishpanchal07 commented@jeetendrakumar,
Thank you for informing.
Sorry for the inconvenience. I have updated both URL. sandbox and git clone.
Comment #5
girishpanchal07 commentedComment #6
PA robot commentedWe 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 #7
ishwar commentedHi @girishpanchal
1. Implement
hook_helpin your module file.2. Add proper comments with param and return type used in function
Comment #8
klausi@ishwar: those are nice tips for improvements, but probably not application blockers. I think you forgot to change the status - anything else that you found or should this be set to RTBC?
Comment #9
girishpanchal07 commentedComment #10
parthpandya24 commentedThis module is working fine for me. Great work!
Comment #11
parthpandya24 commentedComment #12
girishpanchal07 commentedComment #13
girishpanchal07 commentedComment #14
girishpanchal07 commentedComment #15
kumar_kundan commentedI have went through the Redme.txt file. I have followed mentioned steps. how to sent price using webform is not mentioned. Redme.txt file need to be more description.
Comment #16
girishpanchal07 commented@kumar_kundan,
Thank you for reviewing module.
I have updated README.txt according to your suggestion.
Thank you.
Comment #17
visabhishek commentedPlease fix the issue reported on https://pareview.sh/node/1180
Manual Review :
1: Please delete all created variables under hook_uninstall()
Example
2: All user facing text should be passed through t().
Example: title
3: Read me should be formated like https://www.drupal.org/node/2181737
4: Remove "package = KrishaWeb Technologies" from info file.
Comment #18
girishpanchal07 commented@visabhishek,
Thank you for reviewing module.
I have updated the things which you have mentioned above.
For automated review https://pareview.sh/node/1180 -> Webform Default provided
_webform_action_component()where action like (info, render, display etc..). I didn't findMymodule_webform_action_component(). If you have a suggestion for that please let me know so, I will update in moduleThank you.
Comment #19
girishpanchal07 commentedComment #20
PA robot commentedGit clone failed for https://git.drupal.org/sandbox/girishpanchal0007/2854419.git while invoking http://pareview.sh/pareview/httpsgitdrupalorgsandboxgirishpanchal0007285...
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #21
girishpanchal07 commentedComment #22
girishpanchal07 commentedI have promoted this project with https://www.drupal.org/project/wf_2checkout/ URL.
Now security advisory will check this module according to their policy.
Thank you @all for reviews on this module.
Comment #23
girishpanchal07 commentedComment #24
avpadernoActually, no, that project is is not covered by Drupal’s security advisory policy, since you don't have the vetted role.
You have been able to convert a sandbox project into a full project, but it isn't covered by security advisory, yet. That is the reason for these applications.
Comment #25
girishpanchal07 commentedComment #26
sleitner commentedAutomated Review
Review of the 7.x-1.x branch (commit 40a069f):
This automated report was generated with PAReview.sh, your friendly project application review script.
Manual Review
The starred items (*) are fairly big issues and warrant going back to Needs Work. Items marked with a plus sign (+) are important and should be addressed before a stable project release. The rest of the comments in the code walkthrough are recommendations.
If added, please don't remove the security tag, we keep that for statistics and to show examples of security problems.
This review uses the Project Application Review Template.
Comment #27
girishpanchal07 commentedHi, @sleitner,
Thank you for reviewing the module.
I have updated security aspects/parameter as you added in your last comment.
Webform module is required to create a component with an underscore prefix so that why I can't update/solve PAreview (Automatic review tools) warnings/errors/notices. If I will add module name as function prefix before the functions then webform will not support the created component.
If you have an idea please suggest me so I will update it.
Thanks.
Comment #28
girishpanchal07 commentedSorry, I missed the status update.
Comment #29
sleitner commentedHi @girishpanchal,
you should sanitize $post_value
in line 176 of wf_2checkout.module as well.
Comment #30
avpadernoIt should be sanitized when output.
Comment #31
sleitner commentedok in wf_2checkout_process_payment() it is just an redirect to 2checkout.com, 2checkout.com have to handle it.
Comment #32
avpadernoThank you for your contribution!
I am going to update your account so you can opt into security advisory coverage now.
These are some recommended readings to help with excellent maintainership:
You can find more contributors chatting on the IRC #drupal-contribute channel. So, come hang out and stay involved.
Thank you, also, for your patience with the review process.
Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
I thank all the dedicated reviewers as well.