payprocessing/connectum-sdk
最新稳定版本:2.3.1
Composer 安装命令:
composer require payprocessing/connectum-sdk
包简介
Connectum SDK
README 文档
README
Install
composer require platron/connectum-sdk
To use SDK you need to generate pem certificate and private key. You could use this command
openssl pkcs12 -in login.p12 -out private.key -nocerts -nodes
openssl pkcs12 -in login.p12 -out certificate.cer -nokeys
Start tests
composer install
To use tests copy tests/integration/MerchantSettingsSample.php and delete Sample substring. Than use
vendor/bin/phpunit tests/integration
Samples
- Set connection settings in object
$connectionSettings = new Platron\Connectum\data_objects\ConnectionSettingsData(); $connectionSettings->login = 'login'; $connectionSettings->password = 'password'; $connectionSettings->certificatePath = 'path_to_cert.pem'; $connectionSettings->certificatePassword = 'certificate_password;
- Auth
$client = new Platron\Connectum\clients\PostClient($connectionSettings); $card = new Platron\Connectum\data_objects\CardData(); $card->holder = 'test test'; $card->cvv = '123'; $card->expiration_month = '06'; $card->expiration_year = '2022'; $location = new Platron\Connectum\data_objects\LocationData(); $location->ip = '8.8.8.8'; $request = new Platron\Connectum\services\order_authorize\OrderAuthorizeRequest(10, 'RUB', '4111111111111111', $card, $location); $response = new Platron\Connectum\services\order_authorize\OrderAuthorizeResponse($client->sendRequest($request));
- Capture
$client = new Platron\Connectum\clients\PutClient($connectionSettings); $request = new Platron\Connectum\services\order_charge\OrderChargeRequest(111, 10.00); $response = new Platron\Connectum\services\order_charge\OrderChargeResponse($client->sendRequest($request));
- Order list
$client = new Platron\Connectum\clients\GetClient($this->connectionSettings); $request = new Platron\Connectum\services\order_list\OrderListRequest(); $card = new Platron\Connectum\data_objects\CardData(); $card->type = Platron\Connectum\handbooks\OrderStatus::PREPARED; $request->setCard($card); $response = new Platron\Connectum\services\order_list\OrderListResponse($client->sendRequest($request));
统计信息
- 总下载量: 12.37k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2017-11-08