jhonatancf/sdkptp

1.0.1 2017-01-15 06:20 UTC

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

##配置

  1. config_ws.json 文件包含连接到 PlaceToPay WebService 的参数(WSDL、登录、事务密钥)
  2. config_bd.php 文件包含通过 Eloquent 连接到数据库的数据。根据配置的数据库修改访问数据。
  3. 创建名为 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();