pencepay/pencepay-php

Pencepay PHP 库

v1.0.6 2017-04-25 14:51 UTC

This package is not auto-updated.

Last update: 2024-09-25 12:02:22 UTC


README

这是一个为Pencepay网关的服务端库。您可以注册Pencepay并使用此库进行集成。

依赖项

需要 PHP 版本 >= 5.4。

需要以下 PHP 扩展

  • curl
  • dom
  • hash
  • openssl

安装

您可以通过添加以下内容到您的 composer.json 文件中,使用 Composer 安装此库:

{
  "require": {
    "pencepay/pencepay-php": "1.*"
  }
}

要安装,请运行以下命令:

composer.phar install

如果您想在不使用 Composer 的情况下使用此库,您可以手动安装它。

git clone https://github.com/pencepay/pencepay-php

使用 Pencepay 库

如果您正在使用 Composer,可以使用以下方式在项目中包含库:

require_once('vendor/autoload.php');

或者如果您没有使用 Composer,可以直接 require 库

require_once('/path/to/pencepay-php/lib/Pencepay.php');
Pencepay_Context::setPublicKey("your-public-key");
Pencepay_Context::setSecretKey("your-secret-key");

$transaction = Pencepay_Transaction::create(
    Pencepay_Request_Transaction::build()
        ->orderId('123456')
        ->amount('10.99')
        ->currencyCode('EUR')
        ->creditCard()
            ->cardholderName('John Hancock')
            ->number('4350100010001002')
            ->cvv('313')
            ->expiryMonth(12)
            ->expiryYear(2016)
            ->done()
);

print_r($transaction);

文档

许可证

请参阅 LICENSE 文件。

待办事项

上传测试。