PayPal自适应链接支付:如何对发送方隐藏次要接收者?
说: 链式支付在主接收人充当 其他接收者的代理人。发送方只处理主服务器 接收器,但不知道辅助接收器,包括 如何在收款人之间分配付款 我正在做这个请求:PayPal自适应链接支付:如何对发送方隐藏次要接收者?,paypal,paypal-adaptive-payments,chained-payments,Paypal,Paypal Adaptive Payments,Chained Payments,说: 链式支付在主接收人充当 其他接收者的代理人。发送方只处理主服务器 接收器,但不知道辅助接收器,包括 如何在收款人之间分配付款 我正在做这个请求: { "returnUrl": "http://localhost", "currencyCode": "USD", "receiverList": { "receiver": [ { "amount": "5.00", "email": "vladimi
{
"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美元的发票-facilitator@gmail.com它是主接收器。但我明白了:
服务商客户的测试商店$5.00 USD
弗拉基米尔·萨布罗诺夫10.00美元
总额:15美元
它看起来不像“发送方只与主接收方进行交易”。如何按照文档中描述的方式进行-只想看到主接收人15美元的交易?来自@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"}
}
请检查拼写,这是priamry,您应该将其设置为primary,这很可能解决了您的问题