Charging Multiple Currencies Using PayPal Payments Pro

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
moustafa
Lieutenant (LT)
Lieutenant (LT)
Posts: 54
Joined: Wed Oct 19, 2011 9:54 pm

Charging Multiple Currencies Using PayPal Payments Pro

Post by moustafa » Sun Jun 16, 2013 4:46 pm

Hi,

To begin with, I think I've read every thread on all forums that discusses currencies.

We have three stores that use the same PayPal gateway and merchant account. One of the stores charges in USD, another in CAD, and another in GBP.

Thus, the PayPal gateway itself can handle any currency handed to it.

I want a single store to charge in multiple currencies. I tried changing CreditCardPaymentForm.ascx's CreditCardButton_Click() function to do something like this:

Code: Select all

Payment payment = GetPayment();
payment.CurrencyCode = "USD";
This actually does save the currency to the ac_Payments table. However, the PayPal gateway still sends the store's default currency to PayPal.

Is there any way to get the gateway to pass a custom currency to PayPal? It doesn't seem there is.

It seems like I only have two options available to me:
1. Code my own payment provider for PayPal that supports multiple currencies.
2. Buy the CommerceBuilder source code and modify it.

Does that seem about right?

Thanks,
Moustafa

moustafa
Lieutenant (LT)
Lieutenant (LT)
Posts: 54
Joined: Wed Oct 19, 2011 9:54 pm

Re: Charging Multiple Currencies Using PayPal Payments Pro

Post by moustafa » Tue Jun 18, 2013 3:04 am

I would really appreciate it if someone knowledgeable would reply to this.

Thanks,
Moustafa

Post Reply