worldline / sips-office-sdk
该库简化了Sips 2.0电子支付API的使用。
1.0.3
2020-03-12 16:06 UTC
Requires
- php: >=7.1.0
- ext-json: *
- ext-mbstring: *
- doctrine/annotations: @stable
- doctrine/cache: @stable
- guzzlehttp/guzzle: @stable
- phpdocumentor/reflection-docblock: @stable
- symfony/property-access: @stable
- symfony/property-info: @stable
- symfony/serializer: @stable
Requires (Dev)
- phpunit/phpunit: @stable
README
此包提供了Sips Office JSON、Paypage JSON和Walletpage JSON API的PHP实现。
⚠️ 此库是为Sips 2.0编写的,与Sips 1.0不兼容。
安装
最简单的方法是通过 Composer 安装。使用Composer安装库的最新版本。
composer require worldline/sips-office-sdk
安装后,如果需要,不要忘记要求composer的自动加载器。
require_once 'vendor/autoloader.php';
使用方法
设置
首先,设置环境。根据您要使用的API,有 PaypageEnvironment、OfficeEnvironment 和 WalletEnvironment。每个API都可以在生产(《em>PROD》)和测试(《em>TEST》)中使用
$env = new PaypageEnvironment("PROD");
然后使用此环境来设置客户端。
$client = new SipsClient($env, "merchantId", "secretKey", keyVersion);
使用包含的函数。
doCardOrder
描述
example
doWalletOrder
描述
example
doGetBcmcIntent
描述
example
doGetBcmcQr
描述
example
doPaymentProviderFinalize
描述
example
doGetTransactionData
描述
example
doRefund
描述
example
doDuplicate
描述
example
doAddCard
描述
example
doGetWalletData
描述
example
doGetPaymentMean
描述
example
doDeletePaymentMean
描述
example
doSignoffWallet
描述
example
高级请求。
blabla
其他功能。
getLastRequestAsJSON()
blabla
voorbeeld
getLastResponseAsJSON()
blabla
voorbeeld