Paypal:处理多种货币付款

时间:2015-05-08 08:42:40

标签: php paypal payment

我曾经以欧元销售产品,但由于翻译,我可能需要处理不同的货币。

我认为对我来说最好的解决方案是以欧元(我的货币)出售而不管用户的货币。

我唯一想做的就是以欧元(即50欧元)设定价格,并按照贝宝的转换比率显示用户货币的大约价格(即36英镑),这样用户就能知道多少钱收费。这是ebay中发生的事情。

我看了一下paypal文档,但一切都很困惑。

有人已经做过吗?有什么建议吗? 感谢

1 个答案:

答案 0 :(得分:0)

您有两种选择,但我不建议您猜测并接近PayPal的货币兑换率。

听起来你知道,你的基本选择是:交易的货币是什么(即买家支付给你的是什么)?

如果您选择以欧元付款,那么就这样做。 PayPal将以欧元显示购买,并允许买方使用欧元或他们可能拥有的其他货币进行支付,并将为买方进行转换,向他们显示费率等。您的帐户将永远收到欧元。买家知道/确切地知道他们将在PayPal页面上收取多少费用。或者至少,如果PayPal在PayPal页面上进行支付,他们将会这样做。如果您使用快速结账或直接付款或您进行API支付的情况,买方将不会看到它 - 但他们的账户仍可以使用其他货币余额或从另一种货币计价的卡中提取。如果你这样做,我会让买家在他们的头脑中解决转换的问题;接近它并告诉他们一个大概的转换只会让你感到愤怒的客户(甚至可能是法律责任),如果转换不完全是你告诉他们的。客户应该知道,如果他们为具有欧元成本的东西付款并且他们有另一种货币需要进行一些转换,并且应该知道货币之间的一般转换,或者他们不应该购物。或者他们可以google :)。我不相信PayPal提供任何API来获取他们当前的汇率,无论如何他们都是动态的,这意味着他们甚至可以在你检索它们和发生付款之间改变(一点点)。

另一种选择是以买家可以支付的各种货币列出您的货物,并且一旦资金到达您的帐户,这笔钱可以自动转换为欧元。这将导致您的客户以每种货币支付(对他们)一致的价格,并且由于汇率波动,您每次购买的金额(欧元)略有不同。

请注意,这意味着有两个地方可以进行货币转换:买方资金转换为交易货币,交易货币转换为您的持有货币。它们都可以在同一个交易中发生。这意味着买方可以使用美元(甚至使用一些美元和一些英镑!)来支付以英镑付款,当它到达您的账户时转换为欧元。

还有第三种选择:您可以接收多种货币的付款,当他们输入您的持有时不会自动转换,并保持多种货币持有量。您可以使用这些资产进行外向付款(退款,向供应商付款等),随时在这些资产之间转换部分或全部资金,或在从PayPal提取资金时进行转换。但它听起来并不像你所追求的那样。