Anda akhirnya memutuskan IPN adalah solusi untuk aplikasi situs web Anda. Anda tidak ingin membayar orang lain untuk melakukannya. Tidak mungkin sesulit itu, kan? Di mana Anda bisa mendapatkan beberapa saran praktis dari orang-orang yang pernah ke sana, lakukan itu. Artikel ini akan menjawab pertanyaan-pertanyaan ini dan membantu Anda memutuskan apakah Anda dapat menulis kode itu. Jika Anda merasa terlalu rumit, ada beberapa produk komersial di luar sana yang akan voucher game mobile murah menangani semuanya untuk Anda, jadi jangan berkecil hati jika Anda terjebak.

IPN PayPal

Pemberitahuan Pembayaran Instan lebih dikenal sebagai IPN PayPal dan merupakan antarmuka PayPal untuk menangani konfirmasi pembelian secara real time. Penggunaan umum untuk IPN adalah di mana Anda ingin pelanggan membayar untuk unduhan perangkat lunak.

PayPal menyediakan 3 jenis akun yang berbeda. Pribadi, Premier dan Bisnis. Anda akan memerlukan Premier atau Bisnis untuk menggunakan IPN.

Pendengar

Pesan IPN PayPal tidak disinkronkan dengan tindakan di situs web Anda. Anda mendeteksi pesan IPN dari PayPal dengan sepotong kode yang dikenal sebagai pendengar.

Anda menentukan URL pendengar Anda di profil akun PayPal Anda, tetapi Anda dapat menimpanya untuk transaksi tertentu saat Anda menyiapkan tombol atau operasi API. Anda juga dapat menonaktifkan pengiriman pesan IPN untuk sementara, berguna jika situs Anda sedang tidak aktif untuk pemeliharaan. Mereka masih dibuat dan disimpan sampai Anda mengaktifkan pengiriman kembali.

Anda harus melakukan sejumlah pemeriksaan pada pesan IPN yang diterima dari PayPal.

Periksa alamat email untuk memastikan itu milik Anda
Periksa apakah Anda belum memproses transaksi yang diidentifikasi oleh ID transaksi
Pastikan status pembayaran transaksi “selesai”
Verifikasi bahwa jumlah pembayaran benar-benar sesuai dengan apa yang ingin Anda kenakan
Kotak Pasir PayPal

Ketika Anda mengembangkan situs web Anda, Anda benar-benar tidak ingin mencoba membuatnya bekerja dengan bereksperimen pada sistem uang nyata. Setiap bug awal dalam sistem dapat meninggalkan lubang keamanan tetapi bahkan jika Anda menulis kode yang sempurna, yang terbaik adalah tidak melakukan pengujian menggunakan uang sungguhan.

PayPal menyediakan apa yang mereka sebut kotak pasir, hampir identik dengan sistem PayPal langsung. Anda dapat mengatur pelanggan palsu dengan uang palsu dan melakukan pembelian percobaan sebanyak yang Anda inginkan. Sistem sempurna untuk sepenuhnya menguji aplikasi web Anda.

Ada Forum Kotak Pasir di jaringan pengembang. Ini adalah tempat yang bagus untuk nasihat.

Menguji Pendengar Anda

Sandbox memiliki Simulator IPN yang sangat baik (di bawah Alat Uji) yang memungkinkan Anda memilih jenis transaksi, mengisi semua nilai parameter, dan mengirim IPN uji ke alamat yang ditentukan.

Sejarah IPN

PayPal menyediakan halaman riwayat IPN di bawah tab Akun Saya. Klik pada History untuk melihatnya. Ini mencakup semua yang ingin Anda ketahui tentang setiap pesan IPN termasuk nilai Status berikut.

Terkirim: menunjukkan bahwa PayPal mengirim pesan ke pendengar IPN Anda
Gagal: menunjukkan bahwa PayPal tidak menerima pengakuan atas pesan tersebut
Antrian: menunjukkan bahwa PayPal siap mengirim pesan
Mencoba lagi: menunjukkan bahwa pesan dikirim ulang antara 1 dan 15 kali dan PayPal terus mengirim ulang pesan
Dinonaktifkan: menunjukkan bahwa pesan tidak akan dikirim ulang karena akun pedagang telah dinonaktifkan
Kesimpulan

Tempat terbaik untuk mencari informasi adalah Pusat Integrasi PayPal yang memiliki panduan, kode, dan tautan untuk segala hal yang berkaitan dengan mengintegrasikan situs web Anda dengan PayPal.

Satu-satunya tempat yang HARUS Anda kunjungi adalah Forum IPN PayPal di situs web pengembang. Selain daftar topik diskusi yang terus berubah tentang IPN, ada beberapa posting tempel yang bagus tentang kiat pemecahan masalah, variabel IPN, kode templat, dll.

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *