08/06
2018
dev-master
9999999-devOnlinepenztarca kommunikacio
MIT
The Requires
Onlinepenztarca kommunikacio
Az opclient egy api csomag az onlinePĂ©nztĂĄrcĂĄhoz., (*1)
PĂĄr dolog amit Ă©rdemes behĂvni hogy ne legyen gond., (*2)
require_once('../vendor/autoload.php');/Ez természetesn elhagyható/, (*3)
use Onlinepenztarca\Opkliens\OpClient;, (*4)
use Onlinepenztarca\Opkliens\OpActions;, (*5)
PĂ©ldakĂłd:, (*6)
$cartItemsToOp[] = array( "price" =>140000, "productId" =>54321 ); $userDatasToOp = array( 'email' => "teszt@teszt.com", 'data' => array( 'firstName' => "TesztelĆ", ) ); $orderDatasToOp = array( 'id' => 12345, 'amount' => 145000, "time" => date("Y-m-d H:i:s") ); if (isset($_POST["onlinepenztarca_check"]) && !empty($_POST["onlinepenztarca_check"]) && $_POST["onlinepenztarca_check"] == "on") { $valueOfOpCoin = 145000; } else { $valueOfOpCoin = null; } $opClient = new OpClient('APY_KEY',"APY_SECRET"); $opActions = new OpActions($opClient); $returnObject = $opActions->cartAutomaticLite($userDatasToOp, $orderDatasToOp, $cartItemsToOp, $valueOfOpCoin); if (isset($returnObject->success) && $returnObject->success == true && isset($returnObject->applied) && $returnObject->applied < 0) { /*AzĂ©rt <0 mert minuszba van visszaadva az Ă©rtĂ©k*/ /*tovĂĄbbi kĂłd ha volt onlinePĂ©nztĂĄrca összeg felhasznĂĄlĂĄs*/ }
Onlinepenztarca kommunikacio
MIT