jjcaicedo / place-to-pay
place to pay test package
1.0.0
2016-06-27 09:12 UTC
Requires
- php: >=5.6
- illuminate/database: ^5.2
This package is not auto-updated.
Last update: 2024-09-28 19:15:16 UTC
README
Place To pay package ##prerequisites ###Data base table Data table to register payments
//using illuminate migrations Schema::create('payments', function (Blueprint $table) { $table->increments('id'); $table->string('status'); $table->string('transaction_id'); $table->timestamps(); });
##Usage ###Connect
$auth = new \JJCaicedo\PlaceToPay\Models\Authentication(<Place to pay AuthId>, <Place to pay TranKey>, <Additional Data>|null); \JJCaicedo\PlaceToPay\PlaceToPay::connect($auth, <Soap wdsl url>);
###Transaction Request Send Transaction request Check models classes
$transactionResponse = \JJCaicedo\PlaceToPay\PlaceToPay::createTransaction(<PSETransactionRequest>);//If it works Payment status Sent
###Get Transaction Info Send Transaction request Check models classes
$transactionInformation = \JJCaicedo\PlaceToPay\PlaceToPay::getTransactionInformation(<transactionId>); //If it works Payment status to $transactionInformation->transactionState;