jhonatancf / sdkptp
SDK PTP
1.0.1
2017-01-15 06:20 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is not auto-updated.
Last update: 2024-09-28 19:45:33 UTC
README
#PlaceToPay SDK SOAP WS - 版本 1.0.1
##安装
通过 composer 安装
composer require jhonatancf/sdkptp
##配置
- config_ws.json 文件包含连接到 PlaceToPay WebService 的参数(WSDL、登录、事务密钥)
- config_bd.php 文件包含通过 Eloquent 连接到数据库的数据。根据配置的数据库修改访问数据。
- 创建名为 transactions 的表,结构如下
- CREATE TABLE transactions ( transaction_id integer NOT NULL, session_id VARCHAR(32) NOT NULL, return_code VARCHAR(30) NOT NULL, created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP, updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (transaction_id) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
使用
可用的实例和方法。要查看函数的运行方式和返回的值,请参阅测试部分。
use JhonatanCF5\SDKPlaceToPay; $sdk = new SDKPlaceToPay(); //Bank List $sdk->getBankList(); // Create new transaction $sdk->createTransaction(PSETransactionRequest $transactionRequest); // Create new transaction MultiCredit $sdk->createTransactionMultiCredit(PSETransactionMultiCreditRequest $transactionRequest); //Transaction information $sdk->getTransactionInformation($transactionID); //Refresh transactions pending $sdk->refreshTransactionsPending();