1 回答

TA贡献1772条经验 获得超5个赞
现在已经在这里详细说明了用于Web支付功能的解决方案,该功能不需要(绝对为零)更改“付款请求”或“付款处理程序” API和W3C标准!(总是奖励:-)
正如他正确指出的那样,methodData参数是不透明的,几乎取决于要指定的自主付款处理程序。因此,Stripe,Square和PayPal可以自由地为其客户指定在Web App供应商和Stripe之间传达应用程序费用的格式/命名约定。
引用Adrian的示例:-
const methodData = [
{
supportedMethods: "https://square.com/",
data: {
parties: [{
merchantId: "super-mini-cabs",
portion: 0.1
},{
merchantId: "driver-fred",
portion: 0.9
}],
},
},
{
supportedMethods: "https://stripe.com",
data: {
application_fee_amount: 1.00,
},
},
{
supportedMethods: "https://paypal.com",
data: {
payouts: [{
paypalId: 12478764,
amount: 1.00
},{
paypalId: 23448764,
amount: 9.00
}],
},
},
];
只需告诉我们Paul / Stripe,您需要我们告诉您什么,事情就完成了!
添加回答
举报