dominicwatts/sagepay-sdk-php

此包的最新版本(1.0.5)没有可用的许可证信息。

Sagepay包装和现代化SDK,支持服务器、表单和直接支付

1.0.5 2021-03-15 22:36 UTC

This package is auto-updated.

Last update: 2024-09-16 06:05:00 UTC


README

phpcs

PHPCompatibility

PHPStan

Coverage Status

PHPUnit

Coveralls状态

基于官方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,是他们的知识产权。没有可用的许可证信息,但这是基于他们公开可访问的源代码。