public function ReturnMethod() { $this->bAjaxMethod = true; if (isset($_GET['token'])) { /* * Retour sur une ouverture de portefeuille */ $oPayline = new PaylineModel(); $oPayline->setConfig(); $oPayline = new paylineSDK(); $aWebWallet = $oPayline->get_WebWallet($_GET['token']); if ($aWebWallet['result']['code'] == '02500' || $aWebWallet['result']['code'] == '02501') { /* * Affiche payement en attente * (Cette étape ne fais que de l'affichage) */ echo 'Votre payment est en cours de validation'; } else { /* * Affiche opération échoué * (Cette étape ne fais que de l'affichage) */ echo 'Votre moyen de payement n\'est pas valide'; } } else { if (isset($_GET['paymentRecordId'])) { /* * Retour sur une échéance */ $oPayline = new PaylineModel(); $oPayline->setConfig(); $oPayline->traitePaymentRecord($_GET['paymentRecordId']); } else { /* * Erreur, aucune donné fourni... */ } } }
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> <?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); //TRANSACTION INFORMATIONS $array['transactionId'] = $_POST['transactionID']; $array['orderRef'] = $_POST['orderRef']; // EXECUTE $response = $payline->get_TransactionDetails($array); require '../demos/result/header.html'; echo '<H3>REQUEST</H3>'; print_a($array); echo '<H3>RESPONSE</H3>'; print_a($response, 0, true); require '../demos/result/footer.html';
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); //TRANSACTION INFORMATIONS $array['transactionId'] = $_POST['transactionId']; $array['orderRef'] = $_POST['orderRef']; $array['startDate'] = $_POST['startDate']; $array['endDate'] = $_POST['endDate']; $array['authorizationNumber'] = $_POST['authorizationNumber']; $array['paymentMean'] = $_POST['paymentMean']; $array['transactionType'] = $_POST['transactionType']; $array['name'] = $_POST['name']; $array['firstName'] = $_POST['firstName']; $array['email'] = $_POST['email']; $array['cardNumber'] = $_POST['cardNumber']; $array['currency'] = $_POST['currency']; $array['minAmount'] = $_POST['minAmount']; $array['maxAmount'] = $_POST['maxAmount']; $array['walletId'] = $_POST['walletId']; $array['contractNumber'] = $_POST['contractNumber']; $array['returnCode'] = $_POST['returnCode']; // EXECUTE $response = $payline->transactionsSearch($array); require '../demos/result/header.html'; echo '<H3>REQUEST</H3>'; print_a($array); echo '<H3>RESPONSE</H3>'; print_a($response, 0, true);
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> <?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // PAYMENT $array['payment']['amount'] = $_POST['paymentAmount']; $array['payment']['currency'] = $_POST['paymentCurrency']; $array['payment']['action'] = $_POST['paymentFonction']; $array['payment']['mode'] = $_POST['paymentMode']; $array['payment']['contractNumber'] = $_POST['paymentContractNumber']; $array['payment']['differedActionDate'] = ""; // CARD INFO $array['card']['number'] = $_POST['cardNumber']; $array['card']['type'] = $_POST['cardType']; $array['card']['expirationDate'] = $_POST['cardExpirationDate']; $array['card']['cvx'] = $_POST['cardCrypto']; $array['card']['ownerBirthdayDate'] = $_POST['cardOwnerBirthdayDate']; $array['card']['password'] = $_POST['cardPassword']; // ORDER $array['orderRef'] = $_POST['orderRef']; // RESPONSE $result = $payline->verify_Enrollment($array); // RESPONSE if (isset($_POST['debug'])) { require '../demos/result/header.html'; echo '<H3>REQUEST</H3>'; print_a($array, 0, true); echo '<H3>RESPONSE</H3>'; print_a($result, 0, true);
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> <?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // CONTRACT NUMBER $array['contractNumber'] = $_POST['contractNumber']; // SELECTED CONTARCT LIST if (isset($_POST['paymentContractNumber'])) { $contracts = explode(";", $_POST['paymentContractNumber']); $array['contracts'] = $contracts; } //UPDATE PERSONNAL DETAIL $array['updatePersonalDetails'] = isset($_POST['updatePersonalDetails']) ? 1 : 0; // BUYER (optional) $array['buyer']['lastName'] = $_POST['buyerLastName']; $array['buyer']['firstName'] = $_POST['buyerFirstName']; $array['buyer']['walletId'] = $_POST['buyerWalletId']; $array['buyer']['email'] = $_POST['buyerEmail']; $array['buyer']['accountCreateDate'] = $_POST['buyerAccountCreateDate']; $array['buyer']['accountAverageAmount'] = $_POST['buyerAverageAmount']; $array['buyer']['accountOrderCount'] = $_POST['buyerOrderCount']; // ADDRESS (optional) $array['address']['name'] = $_POST['addressName']; $array['address']['street1'] = $_POST['addressStreet1']; $array['address']['street2'] = $_POST['addressStreet2']; $array['address']['cityName'] = $_POST['addressCity']; $array['address']['zipCode'] = $_POST['addressZipCode']; $array['address']['country'] = $_POST['addressCountry']; $array['address']['phone'] = $_POST['addressPhone'];
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // CONTRACT NUMBER $array['contractNumber'] = $_POST['contractNumber']; $array['paymentRecordId'] = $_POST['paymentRecordId']; // EXECUTE $response = $payline->get_payment_record($array); require '../demos/result/header.html'; echo '<H3>REQUEST</H3>'; print_a($array); echo '<H3>RESPONSE</H3>'; print_a($response, 0, true); require '../demos/result/footer.html';
<?php echo 'cancel'; exit; ini_set('display_errors', 1); require_once 'include.php'; $array = array(); $payline = new paylineSDK(); $uid = 450; // RESPONSE FORMAT if (isset($_GET['token'])) { $response = $payline->get_webWallet($_GET['token']); } else { $response = 'Pas de token re�u'; } if (isset($_GET['token'])) { $response2 = $payline->get_webPaymentDetails($token); } else { $response2 = 'Pas de token re�u'; } if (!isset($_GET['token'])) { $aArray = array(); $aArray['paymentRecordId'] = $_GET['paymentRecordId']; $aArray['contractNumber'] = CONTRACT_NUMBER; $response3 = $payline->get_payment_record($aArray); } else { $response3 = 'Pas de paymentRecordId'; } ob_start(); echo '<p>Request URL = ' . 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . '</p>'; echo '<H3>RESPONSE GET_WEBWALLET</H3>';
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // CONTRACT NUMBER $array['contractNumber'] = $_POST['contractNumber']; // ADDRESS (optional) $array['address']['name'] = $_POST['addressName']; $array['address']['street1'] = $_POST['addressStreet1']; $array['address']['street2'] = $_POST['addressStreet2']; $array['address']['cityName'] = $_POST['addressCity']; $array['address']['zipCode'] = $_POST['addressZipCode']; $array['address']['country'] = $_POST['addressCountry']; $array['address']['phone'] = $_POST['addressPhone']; // CARD INFO $array['card']['number'] = $_POST['cardNumber']; $array['card']['type'] = $_POST['cardType']; $array['card']['expirationDate'] = $_POST['cardExpirationDate']; $array['card']['cvx'] = $_POST['cardCrypto']; $array['card']['ownerBirthdayDate'] = $_POST['cardOwnerBirthdayDate']; $array['card']['password'] = $_POST['cardPassword']; // WALLET INFO $array['wallet']['walletId'] = $_POST['walletId']; $array['wallet']['lastName'] = $_POST['lastName']; $array['wallet']['firstName'] = $_POST['firstName']; $array['wallet']['email'] = $_POST['email']; $array['wallet']['comment'] = $_POST['comment']; // PRIVATE DATA (optional) $privateData1 = array();
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // CONTRACT NUMBER $array['contractNumber'] = $_POST['contractNumber']; $array['walletId'] = $_POST['walletId']; // EXECUTE $response = $payline->get_Wallet($array); require '../demos/result/header.html'; echo '<H3>REQUEST</H3>'; print_a($array); echo '<H3>RESPONSE</H3>'; print_a($response, 0, true); require '../demos/result/footer.html';
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> <?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // GET TOKEN if (isset($_POST['token'])) { $token = $_POST['token']; } elseif (isset($_GET['token'])) { $token = $_GET['token']; } else { echo 'Missing TOKEN'; } // RESPONSE FORMAT $response = $payline->get_webPaymentDetails($token); if (isset($response)) { require '../demos/result/header.html'; echo '<H3>RESPONSE</H3>'; print_a($response, 0, true); require '../demos/result/footer.html'; }
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> <?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // TRANSACTION INFO $array['transactionID'] = $_POST['transactionID']; // PAYMENT $array['payment']['amount'] = $_POST['paymentAmount']; $array['payment']['currency'] = $_POST['paymentCurrency']; $array['payment']['action'] = $_POST['paymentFonction']; $array['payment']['mode'] = $_POST['paymentMode']; $array['payment']['contractNumber'] = $_POST['paymentContractNumber']; $array['payment']['differedActionDate'] = $_POST['paymentDifferedActionDate']; //PRIVATE DATA (optional) $privateData1 = array(); $privateData1['key'] = $_POST['privateDataKey1']; $privateData1['value'] = $_POST['privateDataValue1']; $payline->setPrivate($privateData1); $privateData2 = array(); $privateData2['key'] = $_POST['privateDataKey2']; $privateData2['value'] = $_POST['privateDataValue2']; $payline->setPrivate($privateData2); $privateData3 = array(); $privateData3['key'] = $_POST['privateDataKey3']; $privateData3['value'] = $_POST['privateDataValue3']; $payline->setPrivate($privateData3); //SEQUENCE NUMBER $array['sequenceNumber'] = $_POST['sequenceNumber']; // RESPONSE
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); //PAYMENT $array['payment']['amount'] = $_POST['paymentAmount']; $array['payment']['currency'] = $_POST['paymentCurrency']; $array['payment']['action'] = $_POST['paymentFonction']; $array['payment']['mode'] = $_POST['paymentMode']; $array['payment']['differedActionDate'] = $_POST['paymentDifferedActionDate']; $array['payment']['contractNumber'] = $_POST['paymentContractNumber']; //ORDER $array['order']['ref'] = $_POST['orderRef']; $array['order']['origin'] = $_POST['orderOrigin']; $array['order']['country'] = $_POST['orderCountry']; $array['order']['taxes'] = $_POST['orderTaxes']; $array['order']['amount'] = $_POST['orderAmount']; $array['order']['date'] = $_POST['orderDate']; $array['order']['currency'] = $_POST['orderCurrency']; //BUYER (optional) $array['buyer']['lastName'] = $_POST['buyerLastName']; $array['buyer']['firstName'] = $_POST['buyerFirstName']; $array['buyer']['walletId'] = $_POST['buyerWalletId']; $array['buyer']['email'] = $_POST['buyerEmail']; $array['buyer']['accountCreateDate'] = $_POST['buyerAccountCreateDate']; $array['buyer']['accountAverageAmount'] = $_POST['buyerAverageAmount']; $array['buyer']['accountOrderCount'] = $_POST['buyerOrderCount']; //ADDRESS (optional) $array['address']['name'] = $_POST['addressName'];
private function getPaylineWallet($sWalletId) { /* * Récupà¨re les information lié à un portefeuille * et les met à jours dans notre base */ // Définie les paramà¨tre et récupére les donnée $aParam['contractNumber'] = CONTRACT_NUMBER; $aParam['walletId'] = $sWalletId; $oPayline = new paylineSDK(); $aPaylineWallet = $oPayline->get_Wallet($aParam); // Met à jour les donnée du portefeuil $this->updateCoolizWallet($sWalletId, $aPaylineWallet); // Retourne les donnée du portefeuil return $aPaylineWallet; }
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); //PAYMENT $array['payment']['amount'] = $_POST['paymentAmount']; $array['payment']['currency'] = $_POST['paymentCurrency']; $array['payment']['action'] = $_POST['paymentFonction']; $array['payment']['mode'] = $_POST['paymentMode']; $array['payment']['contractNumber'] = $_POST['paymentContractNumber']; $array['payment']['differedActionDate'] = ""; //ORDER $array['order']['ref'] = $_POST['orderRef']; $array['order']['origin'] = $_POST['orderOrigin']; $array['order']['country'] = $_POST['orderCountry']; $array['order']['taxes'] = $_POST['orderTaxes']; $array['order']['amount'] = $_POST['orderAmount']; $array['order']['date'] = $_POST['orderDate']; $array['order']['currency'] = $_POST['orderCurrency']; //BUYER (optional) $array['buyer']['lastName'] = $_POST['buyerLastName']; $array['buyer']['firstName'] = $_POST['buyerFirstName']; $array['buyer']['walletId'] = $_POST['buyerWalletId']; $array['buyer']['email'] = $_POST['buyerEmail']; $array['buyer']['accountCreateDate'] = $_POST['buyerAccountCreateDate']; $array['buyer']['accountAverageAmount'] = $_POST['buyerAverageAmount']; $array['buyer']['accountOrderCount'] = $_POST['buyerOrderCount']; //ADDRESS (optional) $array['address']['name'] = $_POST['addressName'];
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // CONTRACT NUMBER $array['contractNumber'] = $_POST['contractNumber']; $array['paymentRecordId'] = $_POST['paymentRecordId']; // EXECUTE $response = $payline->disable_payment_record($array); require '../demos/result/header.html'; echo '<H3>REQUEST</H3>'; print_a($array); echo '<H3>RESPONSE</H3>'; print_a($response, 0, true); require '../demos/result/footer.html';
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> <?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // CONTRACT NUMBER $array['contractNumber'] = $_POST['contractNumber']; $array['walletId'] = $_POST['walletId']; // EXECUTE $response = $payline->enable_Wallet($array); require '../demos/result/header.html'; echo '<H3>REQUEST</H3>'; print_a($array); echo '<H3>RESPONSE</H3>'; print_a($response, 0, true); require '../demos/result/footer.html';
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> <?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); //Token $token = $_POST['token']; // EXECUTE $response = $payline->get_WebWallet($token); if (isset($response)) { require '../demos/result/header.html'; echo '<H3>RESPONSE</H3>'; print_a($response, 0, true); require '../demos/result/footer.html'; }
<?php ini_set('display_errors', 1); $token = $_GET["token"]; require_once 'include.php'; $array = array(); $payline = new paylineSDK(); $uid = 450; // RESPONSE FORMAT $response = $payline->get_webWallet($token); $response2 = $payline->get_webPaymentDetails($token); ob_start(); echo '<p>Request URL = ' . 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . '</p>'; echo '<H3>RESPONSE GET_WEBWALLET</H3>'; print_a($response, 0, true); echo '<H3>RESPONSE GET_WEBPAYMENTDETAILS</H3>'; print_a($response2, 0, true); $sLog = ob_get_clean(); echo $sLog; /* * Chemin d'acces du fichier */ $sPath = 'track/' . date('Y.m.d.H.i') . '-notification.html'; /* * Formatage du log */ $oFile = fopen($sPath, 'a+'); fwrite($oFile, $sLog); fclose($oFile);
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> <?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // CONTRACT NUMBER $array['contractNumber'] = $_POST['contractNumber']; $payline->setWalletIdList($_POST['walletIdList']); // EXECUTE $response = $payline->disable_Wallet($array); require '../demos/result/header.html'; echo '<H3>REQUEST</H3>'; print_a($array); print_a($payline->walletIdList); if (!empty($payline->walletIdList)) { print_a($payline->walletIdList); } echo '<H3>RESPONSE</H3>'; print_a($response, 0, true); require '../demos/result/footer.html';
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // PAYMENT $array['payment']['amount'] = $_POST['paymentAmount']; $array['payment']['currency'] = $_POST['paymentCurrency']; $array['payment']['action'] = $_POST['paymentFonction']; $array['payment']['mode'] = $_POST['paymentMode']; $array['payment']['differedActionDate'] = $_POST['paymentDifferedActionDate']; $array['payment']['contractNumber'] = $_POST['paymentContractNumber']; // ORDER $array['order']['ref'] = $_POST['orderRef']; $array['order']['origin'] = $_POST['orderOrigin']; $array['order']['country'] = $_POST['orderCountry']; $array['order']['taxes'] = $_POST['orderTaxes']; $array['order']['amount'] = $_POST['orderAmount']; $array['order']['date'] = $_POST['orderDate']; $array['order']['currency'] = $_POST['orderCurrency']; // BUYER (optional) $array['buyer']['lastName'] = $_POST['buyerLastName']; $array['buyer']['firstName'] = $_POST['buyerFirstName']; $array['buyer']['walletId'] = $_POST['buyerWalletId']; $array['buyer']['email'] = $_POST['buyerEmail']; $array['buyer']['accountCreateDate'] = $_POST['buyerAccountCreateDate']; $array['buyer']['accountAverageAmount'] = $_POST['buyerAverageAmount']; $array['buyer']['accountOrderCount'] = $_POST['buyerOrderCount']; // ADDRESS (optional) $array['address']['name'] = $_POST['addressName'];
public function __construct($merchant_id, $acess_key, $proxy_host, $proxy_port, $proxy_login, $proxy_password, $production, $sm) { $this->setServiceLocator($sm); parent::__construct($merchant_id, $acess_key, $proxy_host, $proxy_port, $proxy_login, $proxy_password, $production); }
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // PAYMENT $array['payment']['amount'] = $_POST['paymentAmount']; $array['payment']['currency'] = $_POST['paymentCurrency']; $array['payment']['action'] = $_POST['paymentFonction']; $array['payment']['mode'] = $_POST['paymentMode']; $array['payment']['contractNumber'] = $_POST['paymentContractNumber']; $array['payment']['differedActionDate'] = $_POST['paymentDifferedActionDate']; // ORDER $array['orderRef'] = $_POST['orderRef']; $array['orderDate'] = $_POST['orderDate']; //ORDER $array['order']['ref'] = $_POST['orderRef']; $array['order']['origin'] = $_POST['orderOrigin']; $array['order']['country'] = $_POST['orderCountry']; $array['order']['taxes'] = $_POST['orderTaxes']; $array['order']['amount'] = $_POST['orderAmount']; $array['order']['date'] = $_POST['orderDate']; $array['order']['currency'] = $_POST['orderCurrency']; //ORDER DETAILS (optional) $item1 = array(); $item1['ref'] = $_POST['orderDetailRef1']; $item1['price'] = $_POST['orderDetailPrice1']; $item1['quantity'] = $_POST['orderDetailQuantity1']; $item1['comment'] = $_POST['orderDetailComment1']; $payline->setItem($item1);
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); $array['transactionID'] = $_POST['transactionID']; $array['comment'] = $_POST['comment']; // RESPONSE FORMAT $response = $payline->do_reset($array); if (isset($response)) { require '../demos/result/header.html'; echo '<H3>RESPONSE</H3>'; print_a($response, 0, true); require '../demos/result/footer.html'; } ?>
<?php // INITIALIZE include "../../include.php"; $array = array(); $payline = new paylineSDK(); // PAYMENT $array['payment']['amount'] = $_POST['paymentAmount']; $array['payment']['currency'] = $_POST['paymentCurrency']; $array['payment']['action'] = $_POST['paymentFonction']; $array['payment']['mode'] = $_POST['paymentMode']; $array['payment']['contractNumber'] = $_POST['paymentContractNumber']; $array['payment']['differedActionDate'] = $_POST['paymentDifferedActionDate']; // TRANSACTION INFO $array['transactionID'] = $_POST['transactionID']; $array['comment'] = $_POST['comment']; //PRIVATE DATA (optional) $privateData1 = array(); $privateData1['key'] = $_POST['privateDataKey1']; $privateData1['value'] = $_POST['privateDataValue1']; $payline->setPrivate($privateData1); $privateData2 = array(); $privateData2['key'] = $_POST['privateDataKey2']; $privateData2['value'] = $_POST['privateDataValue2']; $payline->setPrivate($privateData2); $privateData3 = array(); $privateData3['key'] = $_POST['privateDataKey3']; $privateData3['value'] = $_POST['privateDataValue3']; $payline->setPrivate($privateData3); //SEQUENCE NUMBER $array['sequenceNumber'] = $_POST['sequenceNumber'];
<?php // INITIALIZE require_once "../../include.php"; $array = array(); $payline = new paylineSDK(); // PAYMENT $array['payment']['amount'] = $_POST['amount']; $array['payment']['currency'] = $_POST['currency']; // ORDER $array['order']['ref'] = $_POST['ref']; $array['order']['amount'] = $_POST['amount']; $array['order']['currency'] = $_POST['currency']; // CONTRACT NUMBERS if (isset($_POST['paymentContractNumber'])) { $contracts = explode(";", $_POST['paymentContractNumber']); $array['contracts'] = $contracts; } // EXECUTE $result = $payline->do_webpayment($array); // RESPONSE if (isset($_POST['debug'])) { require '../demos/result/header.html'; echo '<H3>REQUEST</H3>'; print_a($array, 0, true); echo '<H3>RESPONSE</H3>'; print_a($result, 0, true); require '../demos/result/footer.html'; } else { if (isset($result) && $result['result']['code'] == '00000') { header("location:" . $result['redirectURL']);