贝宝智能按钮:获得点击按钮
Paypal Smart Buttons: Get clicked button
我将 Paypal 智能按钮 API 添加到我的网站,代码如下:
paypal.Buttons({
createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{ amount: { value: 0.01 } }],
});
},
onApprove: function(data, actions) {},
onClick: function(){
//HERE I WANT TO GET THE PAYPAL’S BUTTON WHICH HAS BEEN CLICKED.
},
}).render('#paypal-button-container');
有没有办法获取点击的按钮?
付款人在 PayPal 中使用的资金来源在设计上是保密的。您所看到的只是他们是否已完成 PayPal 付款。
我想你不可能知道点击的按钮。但是,在完成支付之后,你可以根据支付情况知道点击了哪个按钮。批准付款后,您可以像这样访问付款人详细信息,
details.payer
从这里可以看到付款人的属性link:
PayPal API, Orders, Payer Definition
例如,您可以这样检查 payment_source_response,
details.payer.payment_source_response
我将 Paypal 智能按钮 API 添加到我的网站,代码如下:
paypal.Buttons({
createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{ amount: { value: 0.01 } }],
});
},
onApprove: function(data, actions) {},
onClick: function(){
//HERE I WANT TO GET THE PAYPAL’S BUTTON WHICH HAS BEEN CLICKED.
},
}).render('#paypal-button-container');
有没有办法获取点击的按钮?
付款人在 PayPal 中使用的资金来源在设计上是保密的。您所看到的只是他们是否已完成 PayPal 付款。
我想你不可能知道点击的按钮。但是,在完成支付之后,你可以根据支付情况知道点击了哪个按钮。批准付款后,您可以像这样访问付款人详细信息,
details.payer
从这里可以看到付款人的属性link: PayPal API, Orders, Payer Definition 例如,您可以这样检查 payment_source_response,
details.payer.payment_source_response