【问题标题】:PayPal Adaptive Chained Payments: How to hide Secondary Receivers from Sender?PayPal 自适应链式支付:如何向发件人隐藏辅助接收者?
【发布时间】:2013-11-18 17:13:52
【问题描述】:

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"}
}

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

辅导员帐户的测试商店 5.00 美元

弗拉基米尔·萨普罗诺夫 10.00 美元

总计:15.00 美元

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

【问题讨论】:

  • 请检查拼写,它是主要的,你应该把它设置为主要的,这很可能解决了你的问题

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


【解决方案1】:

@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"}
}

【讨论】:

    猜你喜欢
    • 2013-10-15
    • 2021-08-04
    • 2012-03-21
    • 2012-07-12
    • 2016-09-14
    • 2017-11-04
    • 2014-01-23
    • 2014-09-10
    相关资源
    最近更新 更多