Paypal 并行预批准贝宝支付?

Paypal 并行预批准贝宝支付?,paypal,paypal-ipn,paypal-sandbox,Paypal,Paypal Ipn,Paypal Sandbox,我在我的测试服务器上进行了非常好的并行支付,也就是说,根据我从开发者paypal网站下载的parallel.php文件示例,我可以一次并行地向多个人汇款 我还下载了preapproval_flow.php文件,但在代码中,我看不到一个变量/数组,它允许我设置并行支付接收器,甚至一个接收器 是否无法通过paypal api预先批准并行支付 如果可能的话,我该怎么做 对于直接平行支付,我可以使用以下设置付款的平行接收人: $receiverEmailArray = array( 'email

我在我的测试服务器上进行了非常好的并行支付,也就是说,根据我从开发者paypal网站下载的parallel.php文件示例,我可以一次并行地向多个人汇款

我还下载了preapproval_flow.php文件,但在代码中,我看不到一个变量/数组,它允许我设置并行支付接收器,甚至一个接收器

是否无法通过paypal api预先批准并行支付

如果可能的话,我该怎么做

对于直接平行支付,我可以使用以下设置付款的平行接收人:

$receiverEmailArray = array(
    'email0',
    'email1',
    'email2',
    'email3',
    'email4',
    'email5',
    'email6',
    'email7',
    'email8',
    'email9'
);
根据和,预应用流程有一个名为feesPayer的选项,文档中说明:

发送方–发送方支付所有个人、隐含 简单/并行支付;请勿用于链式或单侧 付款

粗体部分告诉我,可以进行预先批准的并行支付,但我不知道如何发送收件人

此外,它还说:

开发商和商家可以结合

平行和预先批准的付款。
预批准的第一步是从买方处获得预批准

此预批准与任何特定的卖方无关,而是与API调用方有关,它允许您在将来进行付费API调用,而无需买方确认

预批准流是一个独立于支付流的API调用。在其中,您可以指定要预批准的总金额、预批准有效的开始日期和结束日期以及一些其他参数。有关完整规范,请参见《自适应支付开发指南》第8章:

在这个API调用中,您将买家重定向到PayPal站点,在那里他将批准未来的付款,最高金额为您指定的金额。e、 g.如果您指定的总金额为1000美元,买家可以购买20件50美元的商品,或购买1件1000美元的大额商品

一旦买方批准,您有权以预批准令牌PA-XXXXXXXXXXXXX的形式向其收取费用,但此时没有资金易手

现在您已经有了令牌,您可以继续进行并行支付API调用,就像您现在所做的一样,但是您将指定一个额外的参数: 预批准=

您还需要确保actionType设置为PAY

一旦您进行此API调用,因为PayPal发现您已经以批准的PA密钥的形式获得了买方的许可,它将立即将资金转移到指定的接收者。买方无需重新定向以批准此付款,因为他已经预先批准了此付款。看到这里的逻辑了吗

因此,总结一下:

调用预批准API,以获得买方的收费许可 调用Pay API,该API包含步骤1中的PA密钥,以便在给定的权限下执行
预批准的第一步是从买方处获得预批准

此预批准与任何特定的卖方无关,而是与API调用方有关,它允许您在将来进行付费API调用,而无需买方确认

预批准流是一个独立于支付流的API调用。在其中,您可以指定要预批准的总金额、预批准有效的开始日期和结束日期以及一些其他参数。有关完整规范,请参见《自适应支付开发指南》第8章:

在这个API调用中,您将买家重定向到PayPal站点,在那里他将批准未来的付款,最高金额为您指定的金额。e、 g.如果您指定的总金额为1000美元,买家可以购买20件50美元的商品,或购买1件1000美元的大额商品

一旦买方批准,您有权以预批准令牌PA-XXXXXXXXXXXXX的形式向其收取费用,但此时没有资金易手

现在您已经有了令牌,您可以继续进行并行支付API调用,就像您现在所做的一样,但是您将指定一个额外的参数: 预批准=

您还需要确保actionType设置为PAY

一旦您进行此API调用,因为PayPal发现您已经以批准的PA密钥的形式获得了买方的许可,它将立即将资金转移到指定的接收者。买方无需重新定向以批准此付款,因为他已经预先批准了此付款。看到这里的逻辑了吗

因此,总结一下:

调用预批准API,以获得买方的收费许可 调用Pay API,该API包含步骤1中的PA密钥,以便在给定的权限下执行