Integrasi Pembayaran Standar saya tidak dapat memproses

advertisement
Integrasi Pembayaran Standar saya tidak dapat
memproses transaksi. Apa yang harus saya lakukan?
Masalah
Transaksi yang melibatkan tombol Situs Web Pembayaran Standar, Pembayaran Standar PayPal, atau HTML
tidak dapat memproses, mengakibatkan munculnya pesan kesalahan seperti berikut:
Penyebab
Mulai tanggal 29 Maret 2017, PayPal memiliki pengalaman checkout yang baru dan efisien:
Sebagian besar integrasi berfungsi dengan checkout PayPal yang baru ini secara otomatis.. Namun, beberapa
integrasi memiliki masalah yang mengakibatkan kegagalan pengalaman pengguna. Beberapa alasan yang paling
umum terkait kegagalan pemeriksaan validasi adalah:

Memasukkan simbol mata uang ("$", "£", dsb.) atau nilai selain bilangan bulat (1, 2, 3, dsb.) dan titik desimal
(".") pada kotak jumlah. Misalnya, "1234.50" benar, namun "$1,234.50" tidak diperbolehkan.





Memasukkan nilai kode negara lebih dari dua huruf. Misalnya, "FR" benar, namun "Prancis" atau "fr_FR" tidak
diperbolehkan.
Memasukkan lebih dari 127 karakter di kolom nomor barang. Misalnya, jangan gunakan kolom item_number
untuk informasi "Catatan untuk Pembeli".
Memasukkan lebih dari 64 karakter di kolom opsi (on0, on1, dll.).
Memasukkan parameter kosong ganda.
Memberikan nilai address_override= 1 tanpa memberikan alamat.
Solusi
Kesalahan ini mungkin hanya terjadi untuk transaksi tertentu. Jika Anda memiliki banyak barang yang dijual,
hanya beberapa di antaranya yang mungkin melampaui batasan karakter atau melewatkan nilai yang tidak valid
sebagai bagian dari transaksi. Anda mungkin harus menguji semua opsi yang tersedia untuk mengidentifikasi
opsi yang menyebabkan pesan kesalahan. Setelah Anda menemukan transaksi yang terpengaruh, periksa
variabel HTML untuk Pembayaran Standar PayPal untuk mengatasi masalah integrasi Anda.



Pengembang web atau penulis asli yang membuat halaman Anda dengan tombol checkout PayPal
mungkin orang yang tepat untuk memeriksa dan menyelesaikan masalah ini. Hubungi mereka jika
tersedia.
Jika Anda menggunakan perangkat lunak keranjang belanja pihak ketiga, seperti keranjang belanja yang
dihosting atau perangkat lunak yang Anda instal di web server, pengembang perangkat lunak tersebut
harus memperbaiki masalah dalam kode mereka. Hubungi penyedia keranjang Anda secara langsung
dan minta mereka untuk membaca panduan ini.
Untuk situs web yang menggunakan HTML statis, periksa HTML Anda secara langsung untuk melihat
apakah terdapat masalah pada nilai yang diarahkan ke PayPal. Misalnya, pada kode di bawah ini, nilai
kolom jumlah adalah “$1,000.00”, yang berisi simbol "," dan "$" yang tidak valid. Kolom harus diperbarui
menjadi “1000.00”.
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"
target="_blank">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="item_name" value="Widget">
<input type="hidden" name="amount" value="$1,000.00"> <--Problem: Remove
currency symbol and comma ("1000.00")
<input type="hidden" name="currency_code" value="USD">
<input type="submit" value="Old PayPal checkout">
</form>

Untuk situs web yang lebih kompleks, seperti situs yang menggunakan JavaScript atau perangkat lunak
server-side, sebelum mengarahkan pelanggan ke PayPal, Anda mungkin harus memasukkan variabel
yang dikirim ke PayPal. Anda dapat melakukannya dalam kode Anda sendiri, atau Anda dapat mencoba
menggunakan alat browser, seperti Google Chrome. Berikut caranya:
1. Buka Alat Pengembang > Jaringan, hapus log, dan aktifkan opsi Simpan Log.
2. Klik halaman tindakan yang akan mengarahkan pelanggan dari situs Anda ke PayPal.com. Jika
tindakan ini membuka jendela kedua, Anda mungkin harus mengaktifkan Simpan Log di jendela
tersebut, lalu kembali dan mengulang halaman tindakan yang sama di jendela semula.
3. Setelah Anda memiliki daftar event, cari event pertama bernama webscr, pilih, lalu periksa bagian berjudul
Formulir Data.
Catatan: Untuk bantuan lebih lanjut cara mengatasi masalah ini, kunjungi Komunitas Dukungan Teknis Integrasi
Pedagang.
Download