$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']; // RESPONSE $response = $payline->do_refund($array); require '../demos/result/header.html'; echo '<H3>REQUEST</H3>'; print_a($array);
$array['buyer']['accountAverageAmount'] = 1; $array['buyer']['accountOrderCount'] = 1; // 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']; // $payline->setItem($item2); // PRIVATE DATA (optional) $privateData1 = array(); $privateData1['key'] = "user"; $privateData1['value'] = 450; $payline->setPrivate($privateData1); // TRANSACTION OPTIONS $array['notificationURL'] = NOTIFICATION_URL; $array['returnURL'] = RETURN_URL; $array['cancelURL'] = CANCEL_URL; $array['customPaymentTemplateURL'] = CUSTOM_PAYMENT_TEMPLATE_URL; $array['customPaymentPageCode'] = CUSTOM_PAYMENT_PAGE_CODE; $array['securityMode'] = SECURITY_MODE; // EXECUTE $result = $payline->do_webpayment($array); // RESPONSE if (true) { echo '<H3>REQUEST</H3>'; print_a($payline->do_webpayment($array, 1), 0, true); echo '<H3>RESPONSE</H3>'; print_a($result, 0, true);