Jump to content

Payment Gateway by Currency


codemaster2008

Recommended Posts

Hi;

 

I remember I asked that question "a few versions ago" but since lot's of new features are being added maybe it already possible. I hope someone can tell me about it.

 

What i need is tell WHMCS which payment gateway works for which currency.

So, customers that are billed in US Dolars will see PayPal and Authorize.NET, customers who choose Euro, will see other payment gateways and so on.

 

Thanks in advance.

Link to comment
Share on other sites

Hey John;

 

I'm sorry about that man, I think I wasn't clear enough.

I didn't bother to look for that thread because I knew how it ended: with template customization, which becomes a problem every time I have to apply an update.

 

With a clean installation, with no template customizations at all, updates are so much easier.

 

So, back to my original question, I'd like to know if it's already possible via WHMCS settings and not template customization.

 

If you think about that, the current multi currency scheme doesn't help that much and as an Engineer I don't see why not make this as system settings, considering it's not that hard (notice that I'm not insinuating it's easy).

 

Here is just one of the many problems of the current multi currency and gateways (it came to my mind but i didn't test it though):

 

Let's use USD and BRL (Brazilian Real) and assume the rates are:

 

1 USD = 2 BRL

 

So, "Product A" Prices are:

 

USD: US$10

BRL: R$20

 

When the customer open the invoice there is a few Gateways to choose from and he can get lost considering that Authorize.NET doesn't take BRL and the brazilian gateway doesn't take USD. It's start to get ugly because we have to add descriptions to the gateway names and hope the user will understand it, e.g:

 

- Credit Card (Users outside Brazil)

- Credit Card and All Brazilian Payments (For BRL only)

 

Another thing is that smart users can end up paying half of the bill doing this:

 

Choose USD while ordering, so the invoice total will be $10.

Go to the inoice and choose the Brazilian gateway which only process BRL, so it will receive an total of "$10" but will threat it as R$10.

 

A call back will be sent saying the transaction was processed and an total of "10" was received.

The invoice is checked as payed.

 

At the end, after the currency exchange the user endup paying US$5 and not US$10 because he actually paid R$10, and here is the exchange:

 

BRL$ 10 = USD$ 5

 

I'm not sure what is there now to avoid this kind of scenario and also I'm not sure if it can really happen in a production server with the current gateway modules, however everything could be a lot more easier if the views (gateways and a few other information) was based on the user pre-selected currency (also change the currency should't be something easy to do).

 

Just my 2 cents.

Link to comment
Share on other sites

  • 4 months later...
  • 2 months later...

Join the conversation

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

Guest
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