Rumah  >  Soal Jawab  >  teks badan

API PayPal - Tingkatkan jumlah pesanan selepas kebenaran. Proses pembayaran terbaik?

Kami menggunakan PayPal/API Braintree.

Apakah cara yang betul untuk mengendalikan jumlah pesanan yang semakin meningkat (cth: caj penghantaran) selepas jumlah pesanan asal telah dibenarkan?

Sebaik-baiknya kami ingin menghantar pelanggan ke PayPal sekali dan kemudian mereka memilih kaedah penghantaran pilihan mereka di halaman penghantaran kami tanpa perlu menghantar pelanggan kembali ke PayPal untuk pengesahan semula.

Adakah ini mungkin?

Jumlah penghantaran boleh agak besar, yang akan melebihi had 115% / $75.

Terima kasih.

P粉807397973P粉807397973176 hari yang lalu406

membalas semua(1)saya akan balas

  • P粉891237912

    P粉8912379122024-03-31 10:31:45

    Jangan lakukan ini?

    PembayarKelulusanSelepas pembayaran dan sebelum membenarkan transaksi, langkah semakan dipaparkan. Gunakan alamat yang dipilih untuk mengira sebarang penghantaran dan cukai yang berkenaan. Jika berkenaan, sila berikan pilihan kaedah penghantaran.

    Apabila jumlah baharu dikira dan pengguna memberikan pengesahan akhir, buat transaksi Braintree (Kaedah pembayaran PayPal dalam Braintree, atau lebih umum menggunakan Braintree) dengan jumlah baharu. Ini sama seperti menggunakan API REST PayPal bukan Braintree untuk menangkap pesanan dengan jumlah yang dikemas kini (ditampal).

    Satu perincian terakhir ialah memandangkan anda mempunyai langkah semakan selepas kelulusan, jika menggunakan PayPal SDK anda harus menetapkan commit: false (lalai adalah benar) supaya butang terakhir mempunyai perkataan yang betul untuk menunjukkan bahawa terdapat langkah selanjutnya untuk mengembalikan anda laman web. Untuk Braintree ini kelihatan seperti:

    paypalCheckoutInstance.loadPayPalSDK({
      intent: ????????? , // Braintree defaults this to 'authorize'
      currency: 'USD',
      commit: false,

    balas
    0
  • Batalbalas