Tombol Cerdas Paypal: Dapatkan tombol yang diklik

Saya menambahkan Paypal Smart Buttons API ke situs web saya, dengan kode berikut:

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

Apakah ada cara untuk mendapatkan tombol yang diklik?


person Francesco    schedule 08.03.2020    source sumber


Jawaban (2)


Sumber pendanaan mana yang digunakan pembayar dalam PayPal dirancang untuk dirahasiakan. Yang Anda lihat hanyalah apakah mereka telah menyelesaikan pembayaran PayPal.

person Preston PHX    schedule 08.03.2020

Saya pikir Anda tidak dapat mengetahui tombol yang diklik. Namun setelah selesai melakukan pembayaran, Anda bisa mengetahui tombol mana yang sudah diklik berdasarkan pembayaran tersebut. Setelah menyetujui pembayaran, Anda dapat mengakses detail pembayar seperti ini,

details.payer

Anda dapat melihat atribut pembayar dari tautan ini: API PayPal, Pesanan, Definisi Pembayar Misalnya Anda dapat memeriksa payment_source_response seperti ini,

details.payer.payment_source_response
person Abdulrazak Zakieh    schedule 29.07.2020