dominicwatts / sagepay-sdk-php
此包的最新版本(1.0.5)没有可用的许可证信息。
Sagepay包装和现代化SDK,支持服务器、表单和直接支付
1.0.5
2021-03-15 22:36 UTC
Requires
- php: >=5.6.4
- ext-dom: *
- phpseclib/mcrypt_compat: 1.0.8
Requires (Dev)
- php-coveralls/php-coveralls: ^2.2
- phpunit/phpunit: 9.3.7
- symfony/var-dumper: v4.4.11
This package is auto-updated.
Last update: 2024-09-16 06:05:00 UTC
README
基于官方Sage Pay SDK的服务器、框架和直接集成Sage Pay PHP SDK。这是一个兼容composer的Sage Pay V3 PHP SDK。这不是官方的Sage Pay包。
安装说明
composer require dominicwatts/sagepay-sdk-php
在以下位置有一个composer存档
https://packagist.org.cn/packages/dominicwatts/sagepay-sdk-php
用法
require 'vendor/autoload.php';
use Xigen\Library\Sagepay\Payment;
use Xigen\Library\Sagepay\Classes\SagepayCustomer;
use Xigen\Library\Sagepay\Classes\SagepayCustomerDetails;
$config = [
'vendorName' => 'testing'
];
$payment = new Payment(
Payment::FORM,
$config
);
$customer = new SagepayCustomer();
$customerDetails = new SagepayCustomerDetails();
$customerDetails->__set('firstname', 'Dave');
$customerDetails->setLastname('Smith');
$api = $payment->getApi();
$api->setCustomer($customer);
$api->setCustomerDetails($customerDetails);
var_dump($api);
$api->createRequest();
更新
查看./tests以获取更全面的用法
版权
原始SDK属于SagePay,是他们的知识产权。没有可用的许可证信息,但这是基于他们公开可访问的源代码。