Vraag : De functie van DirectPayment van Paypal SUCCES maar het terugtrekken van geen geld van rekening

Zo ben ik tijdens het gebruiken van de paypal zandbak om mijn manuscripten te testen die Paypal gebruiken Uitdrukkelijk en Pro. Ik moet ervoor zorgen ik dit recht doe en een begrip heb alvorens ik mijn question

First

Is het mijn begrip in het gebruiken van dit funtion vraag die toestaat u om een Creditcard voor betalingen te gebruiken er geen interactie met de gebruiker die naar de paypal plaats naar login gaan is? Wat is ik beteken dat de gebruiker wanneer zij selecteren om standaardCC te gebruiken toen de functie DirectPayment is wat wordt geroepen om de betaling van CC te verwerken?

So wanneer u een SUCCES met ack in de functie de betaling ontvangt wordt verwerkt en is dat het? In mijn plaats bij het controleproces geef ik de gebruikers 2 opties. Vertrek met PayPal of Creditcard. In de integratietovenaar in de het facturerings sectie staat de code u aan toe met gebruik PayPal of Creditcard. Ik veronderstel ik verward ben aan hoe dit manuscript werkt. Wanneer een gebruiker op mijn plaats CC als betaling selecteert ga ik alle parameters tot het het facturerings manuscript over en ik ontvang een SUCCES maar de fondsen worden niet teruggetrokken van de rekening. Ik heb het controleproces met paypal het werk boete. Hier is mijn het factureren code

Hope ik betekenisoorzaak maak ik: verward ben)
" codeBody "
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:
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 „

Antwoord : De functie van DirectPayment van Paypal SUCCES maar het terugtrekken van geen geld van rekening

U bent correct in uw veronderstellingen.

wanneer u SUCCES of SUCCESSWITHWARNING van ACK krijgt wordt u betaald.

Wat plaatst u voor $_SESSION [„paymentType“]?

Als u „Vergunning“ dan plaatst zult u niet het geld verzamelen.  U hebt twee opties.

Vergunning - die u later aan doet een „vangst“ vereist
Verkoop - dit voltooit de verkoop zonder het moeten „vangen“.


Andere oplossingen  

 
programming4us programming4us