1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
|
" codeBody "
if ((($_SESSION [„cc_type“] == „Visum“) || ($_SESSION [„cc_type“] == „Mastercard“) || ($_SESSION [„cc_type“] == „Amex“) || ($_SESSION [„cc_type“] == „ontdekken“))
&& de Directe Betaling (van $_SESSION [„PaymentProcessorSelected“] == „PayPal“))
// '
// ' paymentAmount de totale waarde van is
// het ' boodschappenwagentje, dat werd geplaatst
// ' vroeger in een zittingsvariabele
// ' door de boodschappenwagentjepagina
// '
$paymentAmount = $_SESSION [„Payment_Amount“];
// '
// ' currencyCodeType en paymentType
// wordt ' aan de selecties geplaatst die op de Medewerker van de Integratie worden gemaakt
// '
$currencyCodeType = $_SESSION [„currencyCodeType“];
$paymentType = $_SESSION [„paymentType“];
// ' plaatste deze waarden worden gebaseerd die op wat door de gebruiker op de het Facturerings vorm van paginaHTML werd geselecteerd
$creditCardType = $_SESSION [„creditCardType“]; // ' plaatst dit aan één van de aanvaardbare waarden (het Visum/Mastercard/Amex/ontdekken) gelijke het aan wat op uw het Facturerings pagina werd geselecteerd
$creditCardNumber = $_SESSION [„creditCardNumber“]; // ' plaatst dit aan het koord ingegaan als creditcardaantal op de het Facturerings pagina
$expDate = $_SESSION [„expDate“]; // ' plaatst dit aan de creditcardvervaldatum ingegaan op de het Facturerings pagina
$cvv2 = $_SESSION [„cvv“]; // ' plaatst dit aan het CVV2 koord ingegaan op de het Facturerings pagina
$firstName = $_SESSION [„firstname“]; // ' plaatste dit aan de voornaam van de klant die op de het Facturerings pagina was ingegaan
$lastName = $_SESSION [„lastName“]; // ' plaatste dit aan de familienaam van de klant die op de het Facturerings pagina was ingegaan
$street = $_SESSION [„straat“]; // ' plaatste dit aan het de straatadres van de klant dat op de het Facturerings pagina was ingegaan
$city = $_SESSION [„stad“]; // ' plaatste dit aan de stad van de klant die op de het Facturerings pagina was ingegaan
$state = $_SESSION [„staat“]; // ' plaatste dit aan de staat van de klant die op de het Facturerings pagina was ingegaan
$zip = $_SESSION [„pit“]; // ' plaatste dit aan de postcode van het adres van de klant dat op de het Facturerings pagina was ingegaan
$countryCode = $_SESSION [„countryCode“]; // ' plaatste dit aan de code PayPal voor het Land van het adres van de klant dat op de het Facturerings pagina was ingegaan
$currencyCode = $_SESSION [„currencyCode“]; // ' plaatst dit aan de code PayPal voor de Munt die door de klant wordt gebruikt
/*
'
'Roept de vraag van DoDirectPayment API
'
De 'functie DirectPayment wordt bepaald in PayPalFunctions.php inbegrepen bij de bovenkant van dit dossier.
'
*/
$resArray = DirectPayment ($paymentType, $paymentAmount, $creditCardType, $creditCardNumber,
$expDate, $cvv2, $firstName, $lastName, $street, $city, $state, $zip,
$countryCode, $currencyCode);
$ack = strtoupper ($resArray [„ACK“]);
als ($ack== " SUCCES " || $ack== " SUCCESSWITHWARNING ")
{
//Getting transactieidentiteitskaart van API reactie.
$TransactionID = urldecode ($resArray [„TRANSACTIONID“]);
unset ($_SESSION [„kar“]);
session_destroy ();
session_register („o.k.“);
$ok = „dank u voor het winkelen met ons:)“;
de echo „
|