未在所有 Paypal 交易中收取小额支付费用

Posted

技术标签:

【中文标题】未在所有 Paypal 交易中收取小额支付费用【英文标题】:Not getting micropayments fees on all Paypal transactions 【发布时间】:2013-12-28 20:46:22 【问题描述】:

我们在销售数字商品的网站上使用 Paypal 作为付款方式之一。通过 Shopify 的 ActiveMerchant gem 进行集成。

有 2 种付款方式(我相信每个 Paypal 请求):一种是“通过信用卡付款”,另一种是“使用 Paypal 付款”,尽管我相信它们最终在 Paypal 上的同一个地方,只是不同显示的表单(例如,默认使用信用卡与默认使用 Paypal 登录)。

在ActiveMerchant集成方面,2条路径的调用是相同的,只是一个参数allow_guest_checkout

  response = EXPRESS_GATEWAY.setup_purchase(order.total * 100.0,
                                            :ip => request.remote_ip,
                                            :return_url => checkout_paypal_ec_return_url,
                                            :cancel_return_url => checkout_url,
                                            :items => collect_items_for_paypal(order),
                                            :order_id => order.id,
                                            :allow_guest_checkout => params[:cc]=='true',
                                            :max_amount => order.total * 100.0,
                                            :req_confirm_shipping => 0,
                                            :no_shipping => 1
  )

发生的情况是,如果用户以 allow_guest_checkout 为 true 进行购买,我们会正确收取小额支付费用,但否则交易费用是 Paypal 的默认设置,这对于小额支付来说是荒谬的。

现在我知道有人可能会通过客人结帐路径进入但最终登录,但我假设点击信用卡图标的人实际上想通过信用卡而不是 Paypal 购买(作为一个附带问题,据我所知,当我在 Paypal 管理界面中查看交易时,无法判断付款是通过 Paypal 还是信用卡进行的。真的是这样吗?)

无论如何——在我进一步挖掘之前,有人对此有什么建议吗?

【问题讨论】:

【参考方案1】:

这是一个相当奇怪的问题。事实上,这与我对 MP 付款的理解相矛盾的是,您可以拥有正常的费用结构或 MP。如果您需要两者,则必须开设第二个帐户。因此,如果您获得的是正常费率,那么我要问您的问题是,您确定 PayPal 帐户对于获得正常费率的人来说是正确的吗?我知道您可以将多个链接到一个帐户,但我从未尝试过使用 MP 结构。

我也不确定 Payments Standard 是否是这样的,但在每笔交易的 Payment Details 页面中,它会告诉我哪些是使用 API 处理的。如果做不到这一点,IPN notice 对于大多数(不是全部)PayPal 通知略有不同。对于信用卡,payer_status 永远不会是 Verifiedprotection_eligibility 永远不会是 None。这不是万无一失的,但无论如何它提供了一些更好的想法。

【讨论】:

谢谢。我想我真的需要用这个去 Paypal 技术支持。

以上是关于未在所有 Paypal 交易中收取小额支付费用的主要内容,如果未能解决你的问题,请参考以下文章

如何在所有 PayPal 交易中退还费用

贝宝自适应付款费用计算

PayPal 如何计算和分配并行支付交易费用?

在执行自适应付款之前计算费用

Paypal 通过定期付款收取费用?

以编程方式向 PayPal 收取定期付款的费用