if ((($_SESSION ["cc_type"] == "Wizować") || ($_SESSION ["cc_type"] == "MasterCard") || ($_SESSION ["cc_type"] == "Amex") || ($_SESSION ["cc_type"] == "Odkrywać"))
&& ($_SESSION ["PaymentProcessorSelected"] == "PayPal Bezpośredni Zapłata"))
// '------------------------------------
// ' The paymentAmount być the sumaryczny wartość
// ' the wózek na zakupy, to ustawiać
// ' wczesny w sesyjny zmienna
// ' the wózek na zakupy strona
// '------------------------------------
$paymentAmount = $_SESSION ["Payment_Amount"];
// '------------------------------------
// ' The currencyCodeType i paymentType
// ' ustawiać the wybór robić na the Integracja Asystent
// '------------------------------------
$currencyCodeType = $_SESSION ["currencyCodeType"];
$paymentType = $_SESSION ["paymentType"];
// ' Set te wartość opierać się na forma wybierać the użytkownik na the Fakturowanie strona Html forma
$creditCardType = $_SESSION ["creditCardType"]; // ' Set strona jeden the dopuszczalny wartość (Wizować/MasterCard/Amex/Odkrywać) dopasowywać ono jeden wybierać na twój Fakturowanie strona
$creditCardNumber = $_SESSION ["creditCardNumber"]; // ' Set strona the sznurek wchodzić do jako the numer karty kredytowej na the Fakturowanie strona
$expDate = $_SESSION ["expDate"]; // ' Set strona the kredytowy karta wygaśnięcie data wchodzić do na the Fakturowanie strona
$cvv2 = $_SESSION ["cvv"]; // ' Set zawiązywać the CVV2 zawiązywać na the Fakturowanie strona
$firstName = $_SESSION ["firstname"]; // ' Set strona the klient pierwsze imię który wchodzić do na the Fakturowanie strona
$lastName = $_SESSION ["lastName"]; // ' Set strona the klient nazwisko który wchodzić do na the Fakturowanie strona
$street = $_SESSION ["ulica"]; // ' Set strona the klient uliczny adres który wchodzić do na the Fakturowanie strona
$city = $_SESSION ["miasto"]; // ' Set strona the klient miasto który wchodzić do na the Fakturowanie strona
$state = $_SESSION ["stan"]; // ' Set strona the klient stan który wchodzić do na the Fakturowanie strona
$zip = $_SESSION ["zamek błyskawiczny"]; // ' Set strona the kod pocztowy the klient adres który wchodzić do na the Fakturowanie strona
$countryCode = $_SESSION ["countryCode"]; // ' Set strona the PayPal kod dla the Kraj the klient adres który wchodzić do na the Fakturowanie strona
$currencyCode = $_SESSION ["currencyCode"]; // ' Set klient the PayPal kod dla the Waluta używać the klient
/*
'------------------------------------------------
'Dzwonić the DoDirectPayment API wezwanie
'
'The DirectPayment funkcja definiować w PayPalFunctions.php zawierać przy the wierzchołek ten kartoteka.
'-------------------------------------------------
*
$resArray = DirectPayment ($paymentType, $paymentAmount, $creditCardType, $creditCardNumber,
$expDate, $cvv2, $firstName, $lastName, $street, $city, $state, $zip,
$countryCode, $currencyCode);
$ack = strtoupper ($resArray ["ACK"]);
jeżeli ($ack== " SUKCES " || $ack== " SUCCESSWITHWARNING ")
{
//Getting transakcja ID od API odpowiedź.
$TransactionID = urldecode ($resArray ["TRANSACTIONID"]);
fura ($_SESSION ["fura"]);
session_destroy ();
session_register ("session_register");
$ok = "Dziękować ty dla z:)";
echo "";
}
inny
{
//Display przyjazny dla użytkownika Błąd na the strona using jakikolwiek błąd informacja wracać PayPal
//goback checkout.php i pokaz błąd
$ErrorCode = urldecode ($resArray ["L_ERRORCODE0"]);
$ErrorShortMsg = urldecode ($resArray ["L_SHORTMESSAGE0"]);
$ErrorLongMsg = urldecode ($resArray ["L_LONGMESSAGE0"]);
$ErrorSeverityCode = urldecode ($resArray ["L_SEVERITYCODE0"]);
echo "Bezpośredni kredytowy karta zapłata API wywoławczy nieudany. ";
echo "Wyszczególniać Błąd Wiadomość: ". $ErrorLongMsg;
echo "Krótki Błąd Wiadomość: ". $ErrorShortMsg;
echo "Błąd Kod: ". $ErrorCode;
echo "Błąd Dotkliwość Kod: ". $ErrorSeverityCode;
}
}
|