luxplus / altapay-php-api
Altapay PHP API
v1.5.6
2019-09-13 10:38 UTC
Requires
- php: ^5.5|^7.0|^7.1|^7.2|^7.3
- guzzlehttp/guzzle: ^6.0
- symfony/event-dispatcher: ^2.1|^3.0|4.*
- symfony/options-resolver: ^2.6|^3.0|4.*
Requires (Dev)
- apigen/apigen: dev-master
- friendsofphp/php-cs-fixer: ^1.10
- fzaninotto/faker: ^1.6
- phing/phing: ^2.11
- phploc/phploc: ^2.1
- phpmd/phpmd: ^2.2
- phpunit/phpunit: ^4.8|^5.3|^6.0
- sebastian/phpcpd: ^2.0
- squizlabs/php_codesniffer: ^2.3
README
通过API访问Altapay支付网关
安装
composer require luxplus/altapay-php-api
或者将其添加到您的 composer.json
文件中
"require": { "luxplus/altapay-php-api": "^1.0" }
使用
进行捕获
操作,可以使用以下命令
$auth = new \Altapay\Authentication('username', 'password' , 'myshop.gateway.com'); $api = new \Altapay\Api\CaptureReservation($auth); $api->setTransactionId('transaction id'); // Or you can use a transaction object you got from a previous API call // $api->setTransaction($transactionObject); try { $response = $api->call(); // If everything went perfect, you will get a \Altapay\Api\Document\Capture in the response } catch (\Altapay\Api\Exceptions\ClientException $e) { // If anything went wrong, you will get a exception where you can see the raw request and the raw response }
更多详情请参阅文档
许可
MIT 许可证 (MIT)
版权所有 (c) 2016 Martin Aarhof martin.aarhof@gmail.com
在此特此授予任何人免费获得本软件及其相关文档文件(“软件”)的副本(以下简称“软件”),在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许向提供软件的个人授予这样做,但受以下条件约束:
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任是基于合同、侵权或其他方式产生,与软件或软件的使用或其他方式相关。