贝宝智能按钮:获得点击按钮

时间:2020-03-08 11:28:04

标签: javascript paypal paypal-buttons

我使用以下代码将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');

有没有办法获得点击的按钮?

2 个答案:

答案 0 :(得分:0)

付款人在PayPal中使用过哪些资金来源,在设计上就不公开。您所看到的就是他们是否已完成PayPal付款。

答案 1 :(得分:0)

我认为您不知道单击的按钮。但是,完成付款后,您可以根据付款情况知道单击了哪个按钮。批准付款后,您可以访问付款人详细信息,

details.payer

您可以通过以下链接查看付款人的属性: PayPal API, Orders, Payer Definition 例如,您可以像这样检查Payment_source_response,

details.payer.payment_source_response