Laatst bijgewerkt: 

 

PayPal is een internationaal e-commerce bedrijf dat online betalingen en overschrijvingen mogelijk maakt.

Express Checkout Mark (ECM): PayPal wordt getoond als een extra betaalmethode op uw bestaande kassa, naast credit/debitcards.

  Ondersteunde landen   Geen beperkingen voor landen van de klant.
  Ondersteunde munteenheden   AUD, CAD, EUR, GBP, JPY, USD
  Terugbetalingen

  Volledige en gedeeltelijke terugbetaling toegestaan.

  Terugboekingen

  Geschillen worden beheerd door PayPal.

  Zero-authorisation

  Niet ondersteund.

  Terugkerende betalingen

  Niet ondersteund.

  Voordelen van de uitvoering ECM

  • Hiermee kunt u PayPal integreren in uw bestaande kassa-oplossing.
  • Het adres dat de klant op uw website opgeeft is definitief en kan niet worden gewijzigd op PayPal's website.

 

Procesoverzicht

Wat zal de klant zien?

  • Tijdens het afrekenen presenteert uw website PayPal als betaalmethode.
  • De klant selecteert het gewenste leveringsadres op uw afrekenpagina en kiest voor betaling via PayPal.
  • De klant wordt doorgestuurd naar PayPal, waar hij zich aanmeldt met zijn PayPal-gegevens (hij kan zich bij PayPal registreren als hij nog geen rekening heeft).
  • De klant bekijkt zijn bestelling en gaat akkoord met de betaling op de website van PayPal.
  • De klant wordt doorgestuurd naar uw website, waar een bevestiging wordt weergegeven (bv. "Betaling geslaagd").

CW21-NL.png

Hoe werkt het achter de schermen?

  1. Initieer de klant
    • De klant voert het gewenste afleveradres in op de website van de verkoper en kiest ervoor om met PayPal te betalen.
    • Merchant dient ORDER verzoek in om de sessie te starten, inclusief cancelurl en returnurl.
    • Merchant ontvangt ORDER antwoord, inclusief paypaltoken en redirecturl.

  2. Doorverwijzen naar PayPal
    • De Merchant leidt de browser van de klant door naar de redirecturl, met inbegrip van de paypaltoken.
    • De klant meldt zich aan en bevestigt het gewenste afleveradres en de betalingsmethode op de website van PayPal en gaat akkoord met de betaling.
    • Als dit lukt, wordt de browser van de klant omgeleid naar de returnurl.
    • Als de PayPal-bestelling wordt geannuleerd, wordt de browser doorgestuurd naar de cancelurl waar een foutmelding kan worden weergegeven. We raden aan om alternatieve betaalmethoden weer te geven, zodat de klant het opnieuw kan proberen.

  3. Verwerk de autorisatie
    • Alleen als het bovenstaande is gelukt, dient de verkoper een gecombineerd ORDERDETAILS en AUTH verzoek in om de betaling te verwerken.
    • De verkoper ontvangt het antwoord ORDERDETAILS AUTH en toont de ontvangstpagina aan de klant.

  4. Voltooiing van de betaling
    • Bij standaardgedrag is de transactie in behandeling en worden fondsen doorgaans binnen 24 uur vereffend.

    • Maar indien gewenst kunnen winkeliers hun instellingen zo configureren dat ze in plaats daarvan verzoeken om onmiddellijke betaling. Als alternatief kan afwikkeling tot 7 dagen worden uitgesteld.

    • Een URL-kennisgeving kan worden geconfigureerd om het systeem van de winkelier bij te werken zodra afwikkeling is voltooid. Klik hier voor meer informatie.

 

1. Initieer de klant

  PayPal weergeven op uw kassa

Het officiële PayPal-acceptatiemerk moet even duidelijk en dicht bij de andere betalingswijzen op uw detailpagina worden gepresenteerd. Geen Betalingstype moet standaard worden geselecteerd.

CW25-NL.png

U kunt de nieuwste officiële afbeeldingen van het PayPal-acceptatiemerk downloaden van deze URL:
https://www.paypal.com/uk/webapps/mpp/logo-center (link naar externe site)
Als u PayPal selecteert, moeten de betaalkaartvelden worden uitgeschakeld of aan het zicht worden onttrokken.

Wanneer de klant ervoor kiest om met PayPal te betalen, moet uw systeem een ORDER verzoek uitvoeren en het teruggestuurde antwoord interpreteren.

 

ORDER verzoekvoorbeeld

Python PHP cURL Ruwe JSON Ruwe XML
#!/usr/bin/python
import securetrading

stconfig = securetrading.Config()
stconfig.username = "webservices@example.com"
stconfig.password = "Password1^"
st = securetrading.Api(stconfig)

order = {
"currencyiso3a": "GBP",
"requesttypedescription": "ORDER",
"accounttypedescription": "ECOM",
"sitereference": "test_site12345",
"baseamount": "2001",
"paymenttypedescription": "PAYPAL",
"returnurl": "https://yourwebsite.com",
"cancelurl": "https://yourwebsite.com",
"paypallocale": "GB",
"paypaladdressoverride": "1",
"paypalemail": "billing@email.com"
}

strequest = securetrading.Request()
strequest.update(order)
stresponse = st.process(strequest) #stresponse contains the transaction response

Vervang <DOMAIN> met een ondersteund domein. Klik hier voor een volledige lijst.

 

Specificatie veld

  Veld Formaat Beschrijving
X1-EN.png accounttypedescription
XPath: /operation/accounttypedescription
Alpha (20) Alleen "ECOM" (e-commerce) wordt ondersteund.
X1-EN.png baseamount
XPath: /billing/amount
Numeriek (11) Het bedrag van de transactie in basiseenheden, zonder komma's of decimalen, dus €10 wordt ingediend als 1000. Deze waarde moet groter zijn dan nul. (De maximumlengte kan variëren, afhankelijk van uw wervende bank - Neem contact op met uw bank voor meer informatie)
X1-EN.png cancelurl
XPath: /merchant/cancelurl
URL (2048) De URL waar de klant naar terugkeert als hij de autorisatie op zijn PayPal-rekening annuleert.
X1-EN.png currencyiso3a
XPath: /billing/amount/@currencycode
Alpha (3)

De Munt waarin de transactie zal worden verwerkt (in ISO3A-formaat).

Voor een lijst van Munt codes die door PayPal worden ondersteund, zie de lijst bovenaan deze pagina.

X2-EN.png customerprefixname
XPath: /customer/name/prefix
Alfanumeriek, inclusief symbolen (25)

Het voorvoegsel van de factuurnaam van de klant (bv. De heer, Juffrouw, Dr.).

Ten minste één van de velden met de naam van de klant moet worden ingediend als paypaladdressoverride is ingesteld op "1". Anders zijn deze velden facultatief.

customerfirstname
XPath: /customer/name/first
Alfanumeriek, inclusief symbolen (127)

De klant Voornaam facturatie.

Ten minste één van de velden met de naam van de klant moet worden ingediend als paypaladdressoverride is ingesteld op "1". Anders zijn deze velden facultatief.

customermiddlename
XPath: /customer/name/middle
Alfanumeriek, inclusief symbolen (127)

De middelste factureringsnaam of -namen van de klant.

Ten minste één van de velden met de naam van de klant moet worden ingediend als paypaladdressoverride is ingesteld op "1". Anders zijn deze velden facultatief.

customerlastname
XPath: /customer/name/last
Alfanumeriek, inclusief symbolen (127)

De klant Achternaam facturatie.

Ten minste één van de velden met de naam van de klant moet worden ingediend als paypaladdressoverride is ingesteld op "1". Anders zijn deze velden facultatief.

customersuffixname
XPath: /customer/name/suffix
Alfanumeriek, inclusief symbolen (25)

De achtervoegselnaam van de klant (bv. Bsc).

Ten minste één van de velden met de naam van de klant moet worden ingediend als paypaladdressoverride is ingesteld op "1". Anders zijn deze velden facultatief.

X2-EN.png customerpremise
XPath: /customer/premise
Alfanumeriek, inclusief symbolen (25)

De naam of het nummer van het huis van de klant.

Deze klantadresvelden zijn verplicht als paypaladdressoverride is ingesteld op "1". Anders zijn deze velden facultatief.

customertown
XPath: /customer/town
Alfanumeriek, inclusief symbolen (127)

De stad van de klant.

Deze klantadresvelden zijn verplicht als paypaladdressoverride is ingesteld op "1". Anders zijn deze velden facultatief.

customercountryiso2a
XPath: /customer/country
Alpha (2)

Het land van de klant. Dit moet in ISO2A-formaat zijn. Klik hier voor een volledige lijst van landcodes.

Deze klantadresvelden zijn verplicht als paypaladdressoverride is ingesteld op "1". Anders zijn deze velden facultatief.

X3-EN.png customerstreet
XPath: /customer/street
Alfanumeriek, inclusief symbolen (127) De straatnaam van de klant.
X2-EN.png customercounty
XPath: /customer/county
Alfanumeriek, inclusief symbolen (127)

De provincie van de klant. Voor adressen in de VS kan de staat in dit veld worden ingevuld. Geldige formaten:

  • Bij voorkeur: Toestandscode van twee tekens, bijv. "NY".
  • Volledige naam van de staat, bijv. "New York".

Vereist indien customercountryiso2a is een van de volgende: AR, BR, CA, CN, ID, IN, IT, JP, MX, TH, US

X3-EN.png customerpostcode
XPath: /customer/postcode
Alfanumeriek (25) De postcode of het postnummer van de klant.

Dit moet een geldige postcode zijn voor de customercountryiso2a ingediend.

X3-EN.png orderreference
XPath: /merchant/orderreference
Alfanumeriek, inclusief symbolen (25)

 

Aanbevolen lengte 25 tekens of minder (exacte lengte afhankelijk van de wervende bank). Niet-naleving van deze eis kan ertoe leiden dat de tekst in de transactie wordt ingekort.

Uw unieke bestelreferentie die kan worden opgeslagen op Trust Payments en het systeem van PayPal (dit is uw PayPal-factuur-ID).

Zorg ervoor dat de bestelreferentie uniek is voor elke bestelling.

X1-EN.png paymenttypedescription
XPath: /billing/payment/@type
Alpha (20) Deze waarde moet worden opgegeven als "PAYPAL".
X1-EN.png paypaladdressoverride
XPath: /billing/payment/paypaladdressoverride
Numeriek (1) Bij gebruik van de ECM flow wordt het op uw website ingevoerde afleveradres doorgegeven aan PayPal en kan het niet door de klant worden gewijzigd op de website van PayPal. Geef een van de volgende waarden op:
  • 1 - De klant gebruikt het op uw website ingevoerde leveringsadres.
  • 2 - De klant wordt niet gevraagd een leveringsadres te kiezen op PayPal's website (het meest geschikt voor online diensten en downloads).
X3-EN.png paypalemail
XPath: /billing/payment/paypalemail
E-mail (255) Het e-mailadres waarmee de klant zich aanmeldt bij PayPal. Maximaal 64 tekens toegestaan vóór het @-symbool.
X3-EN.png paypallocale
XPath: /billing/payment/locale
Alpha (2) De taal van de PayPal-inlogpagina.

  Klik hier voor een lijst van PayPal-locaties (link naar externe site).

X1-EN.png requesttypedescription
XPath: /@type
Alpha (20) De waarde in het verzoek moet "ORDER" zijn.
X1-EN.png returnurl
XPath: /merchant/returnurl
URL (2048) De URL waarnaar de klant wordt teruggestuurd na een succesvolle autorisatie op zijn PayPal-rekening.
X1-EN.png sitereference
XPath: /operation/sitereference
Alfanumeriek & underscore (50) De site referentie heeft betrekking op uw individuele account die u bij de installatie hebt ontvangen. Als u uw site referentie niet kent, neem dan contact op met ons Support Team.

 

ORDER antwoordvoorbeeld

Python PHP Ruwe JSON Ruwe XML
{
u 'requestreference': u 'A0bxh87wt',
u 'version': u '1.00',
u 'responses': [{
u 'transactionreference': u '72-32-20002',
u 'paymenttypedescription': u 'PAYPAL',
u 'settleduedate': u '2020-06-01',
u 'transactionstartedtimestamp': u '2020-06-01 15:35:40',
u 'errormessage': u 'Ok',
u 'accounttypedescription': u 'ECOM',
u 'errorcode': u '0',
u 'redirecturl': u 'https://webapp.securetrading.net/cgi-bin/webscr?token=72x32x20002&useraction=commit&cmd=_express-checkout&paypalemail=billing%40email.com',
u 'requesttypedescription': u 'ORDER',
u 'settlestatus': u '0',
u 'operatorname': u 'webservices@example.com',
u 'livestatus': u '0',
u 'paypaltoken': u '72x32x20002'
}]
}

 

Specificatie veld

  Veld Formaat Beschrijving
X4-EN.png accounttypedescription
XPath: /operation/accounttypedescription
Alpha (20) De geretourneerde waarde is "ECOM".
X4-EN.png errorcode
XPath: /error/code
Numeriek (1-5)

De foutcode (errorcode) moet worden gebruikt om te bepalen of het verzoek succesvol was of niet.

  • Als de foutcode "0" is, is de transactie geslaagd.
  • Als de foutcode niet "0" is, was de transactie niet succesvol.

Klik hier voor een volledige lijst van errorcode en berichtwaarden.

X2-EN.png errordata
XPath: /error/data
Alfanumeriek (255)

Aanvullende informatie om te helpen bij het oplossen van de fout.

Wordt alleen geretourneerd als er een fout is opgetreden.

X4-EN.png errormessage
XPath: /error/message
Alfanumeriek (255) Dit is het bericht dat overeenkomt met de bovenstaande code.

Klik hier voor een volledige lijst van errorcode en berichtwaarden.

X4-EN.png livestatus
XPath: /live
Numeriek (1)
  • 0 - Transactie verwerkt met een testrekening.
  • 1 - Transactie verwerkt met een live rekening.
X4-EN.png operatorname
XPath: /merchant/operatorname
Alfanumeriek (255) De waarde van dit veld bevat de naam van de gebruiker die het verzoek heeft verwerkt.
X4-EN.png paymenttypedescription
XPath: /billing/payment/@type
Alpha (20) De teruggezonden waarde is "PAYPAL".
X4-EN.png paypaltoken
XPath: /paypal/token
Alfanumeriek (255) Het token heeft betrekking op de sessie van de klant in het systeem van PayPal. U moet dit registreren, omdat u het dan kunt gebruiken in verband met eventuele relevante vragen aan PayPal.
X4-EN.png redirecturl
XPath: /paypal/redirecturl
URL (255) Stuur de browser van de klant door naar deze URL, zodat hij zich kan aanmelden bij zijn PayPal-rekening.
X4-EN.png requesttypedescription
XPath: /@type
Alpha (20) De teruggezonden waarde is "ORDER".
X4-EN.png settleduedate
XPath: /settlement/settleduedate
Datum JJJJ-MM-DD De datum waarop de transactie zal worden afgewikkeld.
X4-EN.png settlestatus
XPath: /settlement/settlestatus
Numeriek (3)
  • "0" betekent dat er tot dusver geen problemen zijn gerezen die verhinderen dat afwikkeling plaatsvindt.
  • "3" geeft aan dat het verzoek niet succesvol was.
X4-EN.png transactionreference
XPath: /transactionreference
Alfanumeriek, inclusief
koppeltekens (25)
Een unieke referentie voor het verzoek, toegewezen door Trust Payments.
X4-EN.png transactionstartedtimestamp
XPath: /timestamp
Datum tijd JJJJ-MM-DD hh:mm:ss Het tijdstip waarop het verzoek is verwerkt.

 

  Aanvullende opmerkingen over ORDER verzoeken

  • De naam van de klant, het adres van de klant, de stad en het land van de klant zijn vereist bij gebruik van paypaladdressoverride optie "1".
  • Wanneer PayPal een transactie weigert terwijl de klant zich op hun servers bevindt, verschijnt er een bericht op het scherm. De klant kan worden gevraagd het opnieuw te proberen of de betalingspoging te annuleren.
  • U kunt uw PayPal-rekening zo configureren dat de controle op dubbele factuur-ID's (waarden die zijn ingediend in de orderreference). Neem contact op met PayPal Support voor meer informatie.

 

2. Doorverwijzen naar PayPal

Na het succesvol indienen van een ORDER verzoek, zal uw systeem een redirecturl in het antwoord. Uw systeem moet de browser van de klant omleiden naar deze URL, een door PayPal gehoste pagina, om de betaling te verwerken.

Bij het testen wordt onze gesimuleerde PayPal-inlogpagina (zoals hieronder getoond) getoond in plaats van een echte PayPal-inlogpagina.

Na het inloggen op hun PayPal-rekening heeft de klant de optie om door te gaan met de transactie of deze te annuleren. Bij het testen kunt u dit nabootsen door een van de onderstaande e-mails te gebruiken op ons test PayPal inlogscherm.

E-mailadres Scenario Resultaat
auth@auth.com De klant voert een succesvolle transactie uit. De browser van de klant wordt omgeleid naar de URL die is opgegeven in de returnurl die werd ingediend in het ORDER verzoek.
cancel@cancel.com De klant kiest ervoor om de transactie te annuleren. De browser van de klant wordt omgeleid naar de URL die is opgegeven in de cancelurl die werd ingediend in het ORDER verzoek.

  U moet wachten tot de klant terugkeert van de PayPal-loginpagina naar de returnurl gehost op uw servers alvorens een autorisatie te verwerken.

CW26-NL.png

 

3. Het verwerken van de authorisaties

  Als de klant wordt doorverwezen naar de cancelurl:

Stel uw klant alternatieve betaalmethoden voor zodat hij het opnieuw kan proberen.

  Als de klant wordt doorverwezen naar de returnurl:

Volg de onderstaande instructies.

 

ORDERDETAILS AUTH verzoekvoorbeeld

Dit voorbeeld laat zien hoe een ORDERDETAILS gevolgd door een AUTH verzoek wordt verwerkt. Merk op dat de structuur van het verzoek vergelijkbaar is met die van een standaard AUTH aanvraag, behalve dat "ORDERDETAILS" is opgenomen in de requesttypedescriptions veld voor "AUTH".

Python PHP cURL Ruwe JSON Ruwe XML
#!/usr/bin/python
import securetrading

stconfig = securetrading.Config()
stconfig.username = "webservices@example.com"
stconfig.password = "Password1^"
st = securetrading.Api(stconfig)

orderdetailsauth = {
"requesttypedescriptions": ["ORDERDETAILS","AUTH"],
"sitereference": "test_site12345",
"parenttransactionreference": "72-32-20002",
"paymenttypedescription": "PAYPAL",
"paypaladdressoverride": "1"
}

strequest = securetrading.Request()
strequest.update(orderdetailsauth)
stresponse = st.process(strequest) #stresponse contains the transaction response

Vervang <DOMAIN> met een ondersteund domein. Klik hier voor een volledige lijst.

 

Specificatie veld

  Veld Formaat Beschrijving
X1-EN.png parenttransactionreference
XPath: /operation/parenttransactionreference
Alfanumeriek
en koppeltekens (25)
Dien de transactionreference teruggestuurd in het voorgaande ORDER antwoord.
X1-EN.png paymenttypedescription
XPath: /billing/payment/@type
Alpha (20) Deze waarde moet worden opgegeven als "PAYPAL".
X1-EN.png paypaladdressoverride
XPath: /billing/payment/paypaladdressoverride
Numeriek (1) Moet dezelfde waarde zijn als in het verzoek op ORDER .
X1-EN.png

requesttypedescriptions
XPath: /@type

Note: The XML submission is comprised of two separate requests. We recommend using the example above to help structure this request.

Lijst Dien "ORDERDETAILS" en "AUTH" in, zoals in het verzoekvoorbeeld hierboven.
X1-EN.png sitereference
XPath: /operation/sitereference
Alfanumeriek
& underscore (50)
De site referentie heeft betrekking op uw individuele account die u bij de installatie hebt ontvangen. Als u uw site referentie niet kent, neem dan contact op met ons Support Team.

 

ORDERDETAILS AUTH antwoordvoorbeeld

Hier is een voorbeeld van een gecombineerd ORDERDETAILS en vervolgens AUTH antwoord. Merk op hoe het antwoord in twee delen is verdeeld; het eerste deel vertegenwoordigt het antwoord "ORDERDETAILS" en het tweede deel vertegenwoordigt het antwoord "AUTH" (zoals aangegeven door de waarden van de requesttypedescription velden).

Python PHP Ruwe JSON Ruwe XML
{
u 'requestreference': u 'A0dcb11e6',
u 'version': u '1.00',
u 'responses': [{
u 'transactionreference': u '72-32-20003',
u 'merchantname': u 'Test Merchant',
u 'billinglastname': u 'PAYPALLastName',
u 'transactionstartedtimestamp': u '2020-06-01 15:36:00',
u 'paypalpayerstatus': u 'verified',
u 'parenttransactionreference': u '72-32-20002',
u 'accounttypedescription': u 'ECOM',
u 'errorcode': u '0',
u 'settleduedate': u '2020-06-01',
u 'billingcountryiso2a': u 'GB',
u 'paypalpayerid': u 'e018408a43pid',
u 'paypaladdressstatus': u 'Confirmed',
u 'billingemail': u 'paypal.email@example.com',
u 'requesttypedescription': u 'ORDERDETAILS',
u 'errormessage': u 'Ok',
u 'billingfirstname': u 'Andru00e9',
u 'operatorname': u 'webservices@example.com',
u 'livestatus': u '0',
u 'settlestatus': u '0'
}, {
u 'transactionreference': u '72-32-20004',
u 'merchantname': u 'Test Merchant',
u 'paymenttypedescription': u 'PAYPAL',
u 'authcode': u '44782-D149613359266',
u 'transactionstartedtimestamp': u '2020-06-01 15:36:00',
u 'errormessage': u 'Ok',
u 'parenttransactionreference': u '72-32-20003',
u 'accounttypedescription': u 'ECOM',
u 'errorcode': u '0',
u 'settleduedate': u '2020-06-01',
u 'currencyiso3a': u 'GBP',
u 'baseamount': u '2001',
u 'acquirerresponsecode': u 'None',
u 'requesttypedescription': u 'AUTH',
u 'operatorname': u 'webservices@example.com',
u 'livestatus': u '0',
u 'settlestatus': u '0'
}]
}

 

Specificatie veld

Omdat veel van de in dit antwoord geretourneerde velden ook voorkomen in een standaard AUTH antwoord, hebben wij hieronder alleen de belangrijkste velden opgesomd, die relevant zijn bij het verwerken van PayPal antwoorden.
Klik hier voor de volledige AUTH specificatie.

  Veld Formaat Beschrijving
X4-EN.png accounttypedescription
XPath: /operation/accounttypedescription
Alpha (20) De geretourneerde waarde is "ECOM".
X4-EN.png errorcode
XPath: /error/code
Numeriek (1-5) De foutcode (errorcode) moet worden gebruikt om te bepalen of het verzoek succesvol was of niet.
  • Als de foutcode "0" is, is de transactie geslaagd.
  • Als de Foutcode niet "0" is, is de transactie niet geslaagd.

Vergeet niet de foutmelding in zowel ORDERDETAILS als AUTH te controleren.

Klik hier voor een volledige lijst van errorcode en berichtwaarden.

X2-EN.png errordata
XPath: /error/data
Alfanumeriek (255) Aanvullende informatie om te helpen bij het oplossen van de fout.

Vergeet niet de foutmelding in zowel ORDERDETAILS als AUTH te controleren.

Wordt alleen geretourneerd als er een fout is opgetreden.

X4-EN.png errormessage
XPath: /error/message
Alfanumeriek (255) Dit is het bericht dat overeenkomt met de bovenstaande code.

Vergeet niet de foutmelding in zowel ORDERDETAILS als AUTH te controleren.

Klik hier voor een volledige lijst van errorcode en berichtwaarden.

X4-EN.png livestatus
XPath: /live
Numeriek (1)
  • 0 - Transactie verwerkt met een testrekening.
  • 1 - Transactie verwerkt met een live rekening.
X2-EN.png merchantname
XPath: /merchant/merchantname
Alfanumeriek (255) Dit zijn gegevens die verband houden met de rekening die is gebruikt om de transactie te verwerken.

Als u deze velden wilt wijzigen, neem dan contact op met ons Support Team.

Hangt af van uw account configuratie.

X4-EN.png operatorname
XPath: /merchant/operatorname
Alfanumeriek (255) De waarde van dit veld bevat de naam van de gebruiker die het verzoek heeft verwerkt.
X4-EN.png parenttransactionreference
XPath: /operation/parenttransactionreference
Alfanumeriek
en koppeltekens (25)
Dit veld wordt in beide delen van het antwoord geretourneerd en verwijst naar eerdere verzoeken die in de reeks zijn verwerkt.
X4-EN.png
Alleen teruggestuurd in AUTH antwoord
paymenttypedescription
XPath: /billing/payment/@type
Alpha (20) De teruggezonden waarde is "PAYPAL".
X4-EN.png
Alleen teruggestuurd in ORDERDETAILS antwoord
paypaladdressstatus
XPath: /paypal/addressstatus
Alfa (25) De status van het adres bij PayPal. Ofwel "Confirmed" of "Unconfirmed".
X4-EN.png
Alleen teruggestuurd in ORDERDETAILS antwoord
paypalpayerid
XPath: /paypal/payerid
Alfanumeriek (255) Uniek PayPal-klantennummer.
X4-EN.png
Alleen teruggestuurd in ORDERDETAILS antwoord
paypalpayerstatus
XPath: /paypal/payerstatus
Alfa (25) De status van de betaler bij PayPal. Of "verified" of "unverified".
X4-EN.png requesttypedescription
XPath: /@type
Alpha (20) "ORDERDETAILS" en "AUTH" worden teruggestuurd in hun respectieve antwoorden.
X4-EN.png settleduedate
XPath: /settlement/settleduedate
Datum JJJJ-MM-DD De datum waarop de transactie zal worden afgewikkeld.
X4-EN.png settlestatus
XPath: /settlement/settlestatus
Numeriek (3) De waarde die wordt geretourneerd in het antwoord AUTH wordt gebruikt om de transactiestatus te bepalen. Klik hier voor meer informatie over de settlestatus veld en het afwikkeling proces voor PayPal.
X4-EN.png transactionreference
XPath: /transactionreference
Alfanumeriek, inclusief
koppeltekens (25)
Unieke referenties voor beide verzoeken, toegewezen door Trust Payments.
X4-EN.png transactionstartedtimestamp
XPath: /timestamp
Datum tijd JJJJ-MM-DD hh:mm:ss Het tijdstip waarop elk verzoek is verwerkt.
Was dit artikel nuttig?
0 van de 0 vonden dit nuttig