Conversion from USD to BRL #25

Closed
tonylampada opened this Issue Aug 13, 2012 · 11 comments

Projects

None yet

2 participants

@tonylampada
Member

When a brazilian user is making a payment, Paypal will only take the payment if the currency is BRL (that's why the profile edit page asks specifically "are you brazilian?")

The payment page converts from USD to BRL by using a fixed rate of 1USD = 2BRL.
This is obviously wrong, FS should somehow get a current rate from somewhere trustable.

Also, that screen does a bad job at telling the user about the currency. So the user might freak out for a while when he sees his $30 offer appear as a $60 (sorry about that @mvallebr !)

@tonylampada tonylampada pushed a commit that referenced this issue Aug 15, 2012
tony.franca #25 fixing currency symbol on email subject 1719f67
@tonylampada
Member

Anyone knows where I can get currency exchange rates ?
/cc @mvallebr

@tonylampada
Member

Will test it later, tks @mvallebr !

@tonylampada
Member

Tested it.

baseAmountList=[{'currency':{'code':'BRL', 'amount':1.00}}]
convertToCurrencyList=[{'currencyCode':'USD'}]
r = paypal.convert_currency(baseAmountList=baseAmountList, 
    convertToCurrencyList=convertToCurrencyList)
r
{'estimatedAmountTable': {'currencyConversionList': [{'baseAmount': {'amount': '1.0',
     'code': 'USD'},
    'currencyList': {'currency': [{'amount': '2.74', 'code': 'BRL'}]}}]},
 'responseEnvelope': {'ack': 'Success',
  'build': '3988550',
  'correlationId': '37fdfa0c5b56f',
  'timestamp': '2012-10-21T11:46:29.567-07:00'}}

(Meaning 1USD = 2.74BRL)

If we invert currencies paypal will say

1BRL = 0.34USD

And 1 / 2.74 = 0.364

"Real" sources say 1USD = 2.09BRL.

I guess I can't use Paypal then? 👎

@tonylampada
Member

With this, I'm calling this closed
http://blog.freedomsponsors.org/a-note-to-brazilians/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment