PHP - Tích hợp PayPal
PayPal là một hệ thống xử lý thanh toán, Chúng tôi có thể tích hợp PayPal với các trang web bằng cách sử dụng với php.
Hệ thống tệp tích hợp PayPal
Hệ thống tệp tích hợp PayPal bao gồm 4 tệp như hình dưới đây.
constants.php - Tệp này đã bao gồm tên người dùng API, mật khẩu và chữ ký.
CallerService.php - Tệp này đã bao gồm Dịch vụ PayPal, được sử dụng để gọi các dịch vụ PayPal.
confirmation.php - Tệp này đã bao gồm một biểu mẫu với các trường tối thiểu cần thiết để thực hiện quy trình thanh toán và nó sẽ trả về việc thanh toán thành công hay thất bại.
PayPal_entry.php- Trang này đã được sử dụng để gửi dữ liệu người dùng đến PayPal. Nó hoạt động như một bộ điều hợp giữa PayPal và biểu mẫu người dùng.
Người dùng phải tải xuống tệp PayPal SDK từ đây và chính xác là một tệp zip. Tệp zip chứa bốn tệp php, Chúng tôi không cần thay đổi bất kỳ tệp nào ngoại trừ constants.php
Tệp constants.php chứa mã như hình dưới đây:
<?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');
?>
Người dùng sẽ khai báo Tên người dùng, mật khẩu và chữ ký theo cú pháp trên được đặt trong constants.php. Đây là một ví dụ thử nghiệm nên số tiền cuối cùng sẽ được thêm vào tài khoản của hộp cát.