【问题标题】:PayPal Adaptive Payment - multiple currency issuesPayPal 自适应支付 - 多种货币问题
【发布时间】:2014-07-05 21:11:20
【问题描述】:

我对 PayPal 的这些该死的自适应支付感到非常头疼!到目前为止,我已经让它工作了 - 但现在我正在尝试解决它的一些问题。

他们到底为什么不让您要求以卖方货币付款?我充当人们的第 3 方系统 - 所以他们在我的网站上列出,然后买家从我们的网站购买 - 但钱会直接发送给他们(通过我们的帐户,使用自适应付款 - 所以我们可以做 IPN要求)。这里的问题是,不是每个人都会使用相同的货币。

为了解决这个问题,我一直在使用 ConvertCurrency 功能 (https://developer.paypal.com/docs/classic/api/adaptive-payments/ConvertCurrency_API_Operation/)。这行得通 - 因为我可以将价格以买家所需的货币提供给他们。

但是,当我随后发送到贝宝进行付款时 - 它需要以一种货币进行多次付款(一次)。例如,我有:

  1. 卖家 1- 50 美元

  2. 卖家 2-10 欧元

我把它们换成英镑,我说是 30 英镑和 8 英镑,所以总共是 38 英镑。这笔付款通过了,但是当 IPN 运行时出现了问题。如果接收资金的人尚未设置帐户以接受该货币,则会收到有关“接受”资金的消息,如下所示:

https://www.paypal.com/uk/cgi-bin/webscr?cmd=p/sell/mc/mc_receive-outside

在他们决定在那里做什么之前,我不能蹲下付款 - 因为它会返回状态:

'transaction[0].pending_reason' => 'MULTI_CURRENCY',

我知道买家不喜欢等待订单确认的事实。为什么我不能让它接受那种货币,然后自动转换成他们的主要货币?

这方面的另一个坏处是,我怀疑卖家会达到他们期望的金额。 PayPal 将在以 1 方式进行兑换时收取佣金,然后在收到佣金的人将其兑换成自己的货币时再次收取。

eBay、etsy 和其他提供多次购买的大型网站如何处理这个问题?它把我逼疯了!

【问题讨论】:

  • 有人吗?目前,看起来我只需要做一个糟糕的解决方案,那就是让他们一次支付一个人(多个项目可以,但只能以每人为基础)......然后我将不得不让他们以卖方货币支付,这也不是理想的。一定有人有建议吗?

标签: paypal paypal-adaptive-payments


【解决方案1】:

好吧,这不是一个真正的“解决方案”,但它是我必须走的路线 - 因为我看不到任何其他选择。

现在,我将转换后的金额存储到我的数据库中,然后将其显示给买家(这些数字通过 cron 更新,每天 2 次)。

然后买家会看到以他们自己的货币显示的价格,但当他们转到贝宝时,它实际上会要求以卖家的货币付款。这意味着艺术家将始终拥有正确的传入货币,而我不会遇到那个烦人的问题。

如果一切按计划进行,买家在我们网站上看到的价格应该与他们收取的金额相同,因为我使用ConvertCurrency API 来转换金额了解最新价格。

希望这对其他人有所帮助,如果他们看到这篇文章。

【讨论】:

    猜你喜欢
    • 2012-10-13
    • 2014-07-08
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 2013-04-06
    • 2014-12-31
    • 2012-10-25
    • 1970-01-01
    相关资源
    最近更新 更多