Умные кнопки Paypal: нажмите кнопку

Я добавил на свой веб-сайт API умных кнопок Paypal со следующим кодом:

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');

Есть ли способ получить нажатую кнопку?


person Francesco    schedule 08.03.2020    source источник


Ответы (2)


Источник финансирования, который плательщик использовал в PayPal, является конфиденциальным. Все, что вы видите, - это завершили ли они платеж через PayPal.

person Preston PHX    schedule 08.03.2020

Я думаю, вы не можете узнать нажатую кнопку. Однако после завершения платежа вы можете узнать, какая кнопка была нажата в зависимости от платежа. После подтверждения платежа вы можете получить доступ к данным плательщика следующим образом:

details.payer

Вы можете увидеть атрибуты плательщика по этой ссылке: PayPal API, Заказы, определение плательщика Например, вы можете проверить payment_source_response следующим образом:

details.payer.payment_source_response
person Abdulrazak Zakieh    schedule 29.07.2020