CVS edit link for vadim.eremeev

I want that users can have full access to project and can use it for any purposes

Comments

vadim.eremeev’s picture

Status: Needs work » Postponed (maintainer needs more info)
Issue tags: -Module review +Payment Gateway
StatusFileSize
new31.89 KB

http://smoovpay.com ubercart payment gateway

avpaderno’s picture

Status: Postponed (maintainer needs more info) » Needs work
Issue tags: +Ubercart, +Module review

Hello, and thank you for applying for a CVS account. I am adding the review tags, and some volunteers will review the code, pointing out what it needs to be changed.

As per requirements, the motivation message should be expanded to contain more features of the proposed project. For themes, it should include also a screenshot of the theme, and (when possible) a link to a working demo site; for modules, it should include also a comparison with the existing solutions.

vadim.eremeev’s picture

Status: Postponed (maintainer needs more info) » Needs work
Issue tags: -Payment Gateway +Module review

Hello and thank you for the comment!

And let me explain a bit more about this project. So in this D6 project I have implemented new payment gateway for singaporean payment system http://smoovpay.com. This is quite popular system in Singapore and more and more people start use that. We almost implemented this gateway for our shopping platform deal.com.sg which working on drupal+ubercart platform, now changes in beta testing stage and soon we gonna release it in live!

How it works? Same like paypal, there is IPN (in smoov it called STR) where smoovpay.com send data after transaction is done and there is smoov button which looks almost like paypal. So this module integrate smoov payment gateway with ubercart.

What about comparison with current solutions? I didnt find existing solutions for that so I think this is new implementation :)

Thanks,
Vadim

vadim.eremeev’s picture

Hello there!

Any news about what I need to do with source code .. it is fine or not so? Let me know!

Vadim

vadim.eremeev’s picture

StatusFileSize
new31.9 KB

Hello, I have implemented some small fixes, is there anybody who can check code inside? Thanks!

avpaderno’s picture

Status: Needs work » Needs review

Remember to change status, when you upload a new version of the code.

avpaderno’s picture

Status: Needs review » Needs work
  • The points reported in this review are not in order of importance / relevance.
  • Most of the times I report the code that present an issue. In such cases, the same error can be present in other parts of the code; the fact I don't report the same issue more than once doesn't mean the same issue is not present in different places.
  • Not all the reported points are application blockers; some of the points I report are simple suggestions to who applies for a CVS account. For a list of what is considered a blocker for the application approval, see CVS applications review, what to expect. Keep in mind the list is still under construction, and can be changed to adapt it to what has been found out during code review, or to make the list clearer to who applies for a CVS account.
  1. The module doesn't implement hook_uninstall(), or doesn't implement it to remove the Drupal variables it defines.
  2.     'review'   => $payment_types[$_SESSION['payment_type']] . t(' via smoov'),
    
    

    Use t()-placeholders.

  3.     'desc'     => t('Redirect to smoov to pay by credit card .'),
    
    

    There should not be spaces, before a period.

  4.             $details .= '<input type="radio" name="payment_type" value="'. $key .'"'. (($type == $key) ? $selected: '') .'>'
                            . _uc_smoov_payment_type_info($key, $val) .'<br />';
    
    

    Form fields are created using the form API.

  5. See http://drupal.org/coding-standards to understand how a module should be written. In particular, see how the code should be formatted (and the indentation to use).
  6. function _uc_smoov_payment_type_info($type, $name) {
      $path = drupal_get_path('module', 'uc_smoov') .'/images/mastercard.gif';
    
      return '<img src="'.$path.'" style="position: relative; top: 6px; margin-right: 5px;">';
    }
    

    There is a Drupal theme function to use for images.

avpaderno’s picture

Component: Miscellaneous » new project application
Status: Needs work » Closed (won't fix)
vadim.eremeev’s picture

Assigned: Unassigned » vadim.eremeev
Status: Closed (won't fix) » Needs review
StatusFileSize
new20.81 KB

Hello,

Sorry for some delay, was quite far from this module. And I did changes which you listed in previous message. Check it please and let me know if there is any more bugs/things to change.

Thanks,
Vadim

greggles’s picture

Status: Needs review » Postponed

Please read all the following and the links provided as this is very important information about your CVS Application.

Drupal.org has moved from CVS to Git! This is a very significant change for the Drupal community and for your application. Please read the following documentation on how this affects and benefits you and the application process:Migrating from CVS Applications to (Git) Full Project Applications.

  • The status of this application will be put to "postponed" and by following the instructions in the above link, you will be able to reopen it.
  • Or if your application has been "needs work" for more than 5 weeks, your application will be marked as "closed (won't fix)". You can still reopen it, by reading the instructions above.
avpaderno’s picture

Issue summary: View changes
Status: Postponed » Closed (won't fix)

As per previous comment, I am setting this issue as Won't fix.
Since new users can now create full projects, applications have a different purpose and they are handled on a different issue queue. See Apply for permission to opt into security advisory coverage for more information.

avpaderno’s picture

Assigned: vadim.eremeev » Unassigned
Issue tags: -Ubercart