PHP - Integrasi PayPal

PayPal adalah sistem pemrosesan pembayaran, Kami dapat mengintegrasikan PayPal dengan situs web dengan menggunakan dengan php.

Sistem file integrasi PayPal

Sistem file integrasi PayPal termasuk 4 file seperti yang ditunjukkan di bawah ini.

  • constants.php - File ini telah menyertakan nama pengguna API, kata sandi dan tanda tangan.

  • CallerService.php - File ini telah menyertakan Layanan PayPal, yang digunakan untuk memanggil layanan PayPal.

  • confirmation.php - File ini telah menyertakan formulir dengan bidang minimum yang diperlukan untuk melakukan proses pembayaran dan akan mengembalikan pembayaran berhasil atau gagal.

  • PayPal_entry.php- Halaman ini digunakan untuk mengirim data pengguna ke PayPal. Ini bertindak sebagai adaptor antara PayPal dan formulir pengguna.

Pengguna harus mengunduh file SDK PayPal dari sini dan mencari file zip. File zip berisi empat file php, Kami tidak perlu mengubah file apa pun kecuali constants.php

File constants.php berisi kode seperti yang ditunjukkan di bawah ini -

<?php
   define('API_USERNAME', 'YOUR USER NAME HERE');
   define('API_PASSWORD', 'YOUR PASSWORD HERE');
   define('API_SIGNATURE', 'YOUR API SIGNATURE HERE');
   define('API_ENDPOINT', 'https://api-3t.paypal.com/nvp');
   define('USE_PROXY',FALSE);
   define('PROXY_HOST', '127.0.0.1');
   define('PROXY_PORT', '808');
   define('PAYPAL_URL', 'https://www.PayPal.com/webscr&cmd=_express-checkout&token=');
   define('VERSION', '53.0');
?>

Pengguna akan mendeklarasikan Nama Pengguna, kata sandi dan tanda tangan dalam sintaks di atas yang ditempatkan di constants.php. Ini adalah contoh eksperimental sehingga jumlah terakhir akan ditambahkan ke akun kotak pasir.