Jump to content

Improvements Payment Methods


Recommended Posts

With the intro introducion of Payment Methods, the ability to better integrate a wide variety of payment methods has gradely improved. Unfortunatly though, still there are some add choices that I'd want to pointpoint. This is holding me back from moving my WHMCS Mollie Recurring gateway to the Payment Methods option in WHMCS.

Rename `Add New Credit Card` to `Add New Payment Method` on the Payment Methods page.
Why should this option be called Credit Card? It may not nessesary add an actual Credit Card, it could also be a Bank Account (or some sort of account with money, like PayPal). By renaming this field, gateway developers have a wider variety of options of implementing this.

I also discovered the `_localbankdetails` method, but this adds a `Add New Bank Account` option - but only allows local input of non-SEPA accounts, something that a SEPA Direct Debit system has no use for. Renaming the Credit Card button to Payment Method would make this Bank Account button absolete as it would allow the developer to create a custom form to implement this.

Different capture intervals for Bank Accounts and Credit Card (or let the gateway provide the interval)
As far as I've found, Bank Accounts also apply to the same interval as Credit Cards currently, as configured with this option. For Bank Accounts, this is far from useful as it would normally take way longer. The ideal implementation would be that every gateway is able to provide it's own delays, depending on the Pay Method. This way, I'm able implement both a Credit Card and a Bank Account Pay Method in the same gateway - as it's processed by the same provider and with the exact same service/API's.

As a workaround, I've implemented the CapturePayment API-call on custom intervals, but this is far from ideal.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated