PHP - PayPal 集成


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 的账户中。