Cộng đồng chia sẻ tri thức Lib24.vn

Tích hợp PayPal trong PHP

Gửi bởi: Phạm Thọ Thái Dương 25 tháng 10 2019 lúc 10:24:13


Hệ thống file tích hợp PayPal

Hệ thống file tích hợp PayPal bao gồm 4 file sau:

  1. constants.php − File này đã bao API username, password và signature.
  2. CallerService.php − File này đã bao PayPal Services, được sử dụng để gọi các dịch vụ của PayPal.
  3. confirmation.php − File này đã bao một form với số trường tối thiểu cần thiết để thực hiện tiến trình thanh toán và nó sẽ trả về kết quả tiến trình thanh toán thành công hay thất bại.
  4. PayPal_entry.php − Trang này đã sử dụng để gửi user data tới PayPal. Nó hoạt động như là một Adapter giữa PayPal và User Form.

Người dùng phải tải một PayPal SDK file từ trang này và exact một zip file. Zip file chứa 4 php file. Chúng ta không cần thay đổi bất kỳ file nào ngoại trừ constants.php.

Tệp constants.php chứa code như dưới đây:

<?php
   define('API_USERNAME', 'Tên người dùng');
   define('API_PASSWORD', 'Mật khẩu');
   define('API_SIGNATURE', 'API SIGNATURE của bạn');
   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 Username, password và signature trong cú pháp trên, mà được đặt trong constants.php. Đây là một ví dụ thực nghiệm, để amout cuối cùng sẽ được thêm vào tài khoản của sandbox.


Được cập nhật: 13 tháng 4 lúc 18:58:29 | Lượt xem: 401

Các bài học liên quan