php - 使用 PayPal 的 REST API 定义谁支付交易费用

标签 php paypal paypal-rest-sdk

Similar, but old, and ultimately different.

Somewhat related, but I'm using one-time payments, no recurring customers

我使用 PayPal's GitHub 上提供的示例代码为单一类型的项目/服务创建了一个 PayPal 支付系统。 .我使用的代码是 GitHub 链接中的第一个代码,PayPal Payments - 类似于 Classic API 中的 Express Checkout。我为之做这个的客户询问是否可以设置系统,以便买家承担所有交易费用,无论其实际金额如何(默认为 3.4% + 0.35 欧元)。

我知道我可以增加要支付的金额,只需执行以下操作:

$currency = 'EUR';
$transCosts = 0.034*$billAmount + 0.35;

$details = new Details();
$details->setFee($transCosts)
    ->setSubTotal($billAmount);

$amount = new Amount();
$amount->setCurrency($currency)
    ->setTotal($transCosts+$billAmount)
    ->setDetails($details);

但我宁愿让 PayPal 自动执行此操作,而不必像这样使用 fee

我正在查看官方文档,但找不到与此问题相关的任何信息。

这有可能吗?如果是这样,我将如何将其传递给 PayPal 的付款对象?我对 PayPal 的费用总额不感兴趣,只对将费用转给买家并清楚地表明他正在付款的方式感兴趣。

最佳答案

使用 PayPal 无法满足您的要求。他们的整个商业模式是在从卖家那里抽成的过程中建立起来的(使用他们收款的成本——类似于信用卡费用): https://www.paypal.com/us/selfhelp/article/what-are-the-fees-for-paypal-accounts-faq690#business

计算 PayPal 费用的唯一方法是按照您的建议向用户收取附加费。可以理解,这不是您的决定,但如果我是您,我会建议客户不要沿着这条路走,除非他们愿意将附加费计入他们的产品成本。

关于php - 使用 PayPal 的 REST API 定义谁支付交易费用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46004027/

相关文章:

paypal - PayPal 上的含增值税价格

c# - RestApiSDK 引用过时的 PayPalCoreSDK dll

c# - 如何在 C# Winforms 应用程序中发送 PayPal REST API 退款?

Paypal REST API : how to do an immediate payment and without asking for shipping address

PayPal 开发者应用程序/API 凭证

javascript - ASK - jquery datepicker - 在文本输入中保留选定的日期

重写 CSS3 规则以实现跨浏览器兼容性的 PHP 类

php - 如何在 php 中回显行值?

php - 处理数据服务器端与客户端

PHP 如何在 PayPal 购物车中使用 IPN?