PayPal sandbox recurring payment in one currency failing despite available funds in another currency

StackOverflow https://stackoverflow.com/questions/18989855

I have a PayPal Express Checkout setup to create recurring payment profile using BRL (Brazil Real) as a currency. That works fine in sandbox as long as user has funds in BRL.

However for users without BRL funds recurring profile is created, but transaction is never made. It's just delayed and I get IPN saying that it failed. When I sign in as the user with failed recurring payment I don't get any message that my subscription payment failed, nor I can pay it manually. (note that sandbox users have box credit card added and PayPal funds available just in different currency)

Is there a way to tell PayPal to use funds in any currency that user has available to pay for the subscription?

有帮助吗?

解决方案

From what i remember, sign into the sandbox merchant account, and change the settings.

My Account -> Profile -> My selling tools -> Block Payments -> Accept Currency and Convert to Currency Radio Button. That should fix the failed message

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top