jjcaicedo/place-to-pay

place to pay test package

1.0.0 2016-06-27 09:12 UTC

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;