我在此项目中使用延迟链式付款:https://github.com/paypal/adaptivepayments-sdk-dotnet在沙箱环境中。
当我使用默认费用设置( feesPayer.field = null )时,费用根据文档https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APIntro/方案" 每个接收方以链式付款方式支付费用&#34 ;.这样可以。但是,当我设置 feesPayer.field =" PRIMARYRECEIVER" 时,它应该适用于方案" 主接收方通过链式付款支付费用 "来自相同的文档,但它不匹配。
我的使用案例:普通用户发送付款,第一笔费用由主要接收方支付,如文档中所示。但是,当我拨打ExecutePayment请求向第二接收方发送付款时,第二笔费用不会像文档中那样发生。
我应该支付两种费用,但第二次费用不存在 - 问题在哪里?文件是否正确?
答案 0 :(得分:1)
如果主要接收者支付全部费用,则没有“第二次费用”。当主要接收者首次付款时,他们立即支付全部费用,因此当您释放二级资金时,该费用已经支付。你不会再看到它(在这种情况下,PayPal将是双重浸渍,他们不会这样做)。