PayPal 是一种支付处理系统。我们可以通过使用 PHP 将 PayPal 与网站集成。
PayPal 集成文件系统
PayPal 集成文件系统包括四个文件,如下所示 -
文件 | 描述 |
---|---|
constants.php | 此文件包括 API 用户名、密码和签名。 |
CallerService.php | 此文件包括 PayPal 服务,用于调用 PayPal 服务。 |
confirmation.php | 此文件包括一个表单,其中包含进行付款流程所需的最少字段,它将返回付款成功或失败。 |
PayPal_entry.php | 此页面用于将用户数据发送到 PayPal。它充当 PayPal 和用户表单之间的适配器。 |
用户必须从此处下载 PayPal SDK 文件并提取 zip 文件。zip 文件包含四个 PHP 文件。我们不需要更改除 “constants.php” 之外的任何文件。
constants.php
“constants.php”文件包含如下所示的代码 -
<?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');
?>
用户将声明上述语法中的用户名、密码和签名,它们放在 “constants.php” 中。
这是一个实验性示例,因此最后一个金额将添加到 sandbox 的账户中。