예제 #1
0
$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);
예제 #2
0
파일: test.php 프로젝트: nesthub/php_jannus
$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);