PayPal自适应链式付款:如何隐藏发件人的辅助接收器?

时间:2013-11-07 06:37:27

标签: paypal paypal-adaptive-payments chained-payments

Documentation说:

  

链接付款在主要接收方充当的情况下非常有用   其他接收者的代理人。发件人只处理主要邮件   接收器,不知道二次接收器,包括   付款如何在收款人之间分配。

我正在做这个请求:

{
    "returnUrl": "http://localhost", 
    "currencyCode": "USD", 
    "receiverList": { "receiver": [
        {
            "amount": "5.00", 
            "email": "vladimir.sapronov-facilitator@gmail.com",
            "priamry": true
        }, 
        {
            "amount": "10.00",
            "email": "vladimir.sapronov-shop@gmail.com"
        }]}, 
    "actionType": "PAY", 
    "cancelUrl": "http://localhost", 
    "requestEnvelope": {"detailLevel": "ReturnAll", "errorLanguage": "en_US"}
}

我原本希望看到15美元的发票到vladimir.sapronov-facilitator@gmail.com这是主要接收人。但我明白了:

服务商帐户的测试商店$ 5.00 USD

VLADIMIR SAPRONOV $ 10.00 USD

总计:$ 15.00美元

它看起来不像“发件人只与主要接收者交易”。如何按照文档中描述的方式进行操作 - 想要仅查看15美元的主要接收者交易?

1 个答案:

答案 0 :(得分:0)

@antoniom的评论绝对正确。此外,应将主接收器的数量更改为超过次要接收器的数量。

这是正确的工作示例:

{
    "returnUrl": "http://localhost", 
    "currencyCode": "USD", 
    "receiverList": { "receiver": [
        {
            "amount": 15.00, 
            "email": "vladimir.sapronov-facilitator@gmail.com",
            "primary": true
        }, 
        {
            "amount": 10.00,
            "email": "vladimir.sapronov-shop@gmail.com"
        }]}, 
    "actionType": "PAY", 
    "cancelUrl": "http://localhost", 
    "requestEnvelope": {"detailLevel": "ReturnAll", "errorLanguage": "en_US"}
}