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”中。

这是一个实验性的示例,因此最后的金额将添加到沙盒帐户中。

广告