【问题标题】:PayPal adaptive payment delayed chained payment's receiver configurationsPayPal 自适应支付延迟链式支​​付的接收方配置
【发布时间】:2012-07-12 08:18:28
【问题描述】:

我正在使用 PayPal 自适应支付延迟链式支​​付。这个过程不直观。

Q1:如何处理向二级收款人的付款?

API 调用如下:
1. 使用 actionType=PAY_PRIMARY 进行支付 API 调用,这将只处理对主要收款人的付款
2. 显式处理向二级收款人的付款。

如何处理上述第 2 步?我是否使用 ExecutePayment API 操作? (这看起来不正确,因为在文档中它说要使用 payKey,但是 payKey 将在我需要处理对辅助接收者的付款时过期。)

Q2:延迟链式支​​付可以使用SECONDARYONLY作为feesPayer吗?

【问题讨论】:

    标签: paypal paypal-adaptive-payments


    【解决方案1】:

    A1:您将调用 ExecutePayment 并将 PayKey 作为参数传递。为了消除您的疑虑,PayKey 的保质期为 在开始付款之前 3 小时。

    一旦付款得到客户批准(即链式付款的第一阶段完成),PayKey 将成为永久性且不会过期。

    对于延迟的连锁付款,PayPal 为您提供 90 天的时间来明确完成第二阶段。之后,它将不允许您这样做,并且主要需要手动将钱发送给辅助接收者。

    A2:是的,但只有当您有一个辅助接收器时才能使用此变量。

    【讨论】:

    • 在选择链式支付时注册应用程序ID(API需要)时,在feePayer选择下明确指出“辅助”仅用于即时链式支付。
    • 我的第一个问题是您如何处理延迟链式付款中对二级的付款?是否有我可以使用或登录到贝宝并明确执行的 API 调用?
    • 沙盒测试另有说明。自己尝试一下。我已经编辑以澄清第一个答案(您的问题中已经列出了正确的方法,我认为您只需要澄清支付密钥的使用寿命)
    • @Lenny 你有任何 A1 的例子吗(答案 1)。我是贝宝的新手,我不知道如何执行延迟付款。有一个例子对我来说会很棒。
    • @lakumg:我建议您首先进行常规的链式付款,以确保您有支付两个人正常工作的基本步骤。完成后,将 actionType 更改为 PAY_PRIMARY。当您将买家重定向到 paypal 并且他们批准了购买时,只有第一段会完成(即主要接收者获得 100% 的钱)。下一步是调用 ExecutePayment,使用步骤 1 中的相同支付密钥。这将启动从主要到次要的交易的第二阶段。您最多有 90 天的时间来完成第二步
    猜你喜欢
    • 2012-10-23
    • 2013-04-17
    • 2018-03-04
    • 2014-10-21
    • 2021-08-04
    • 2014-01-23
    • 2016-07-06
    • 2016-07-10
    • 2013-03-20
    相关资源
    最近更新 更多