【发布时间】:2016-10-25 02:29:36
【问题描述】:
我开发了一个小 API,它使用 PayPal 自适应支付来创建链式支付。
这是我当前发送到 PayPal 的 JSON 正文:
{
actionType: "PAY",
currencyCode: currency_code,
feesPayer: "SECONDARYONLY",
memo: product_name,
receiverList: {
receiver: [{
amount: payment_amount,
email: primary_email,
primary: true
}, {
amount: payment_amount-(0.03*payment_amount),
email: secondary_email,
primary: false
}]
},
returnUrl: "http://example.com/payment-success",
cancelUrl: "http://example.com/payment-cancel",
requestEnvelope: {
errorLanguage: "en_US"
},
trackingId: product_id
}
完美运行。全额发给主用户,然后全额的97%发给二级用户。
不过,我希望我的每件商品的数量始终为1。我的网站是动态的,允许用户始终使用自己的价格、名称等创建商品。我想在有人使用 PayPal 结账后在我的网站上将商品标记为purchased,这样就没有人可以再次购买了,因此删除了purchase 按钮。
我了解如何使用 Webhooks(由 PayPal 提供)来实现这一点,但如果两个或更多用户按下我网站上的 purchase 按钮并同时使用 PayPal 结账怎么办?
【问题讨论】:
标签: paypal