Verwerking pre-authorisaties

  Laatst bijgewerkt: 

 

Een pre-autorisatie wordt gebruikt om autorisatie te zoeken voor een transactie en de fondsen op de rekening van de klant te reserveren, in gevallen waarin het definitieve bedrag dat van de klant moet worden afgeschreven niet bekend is op het moment van autorisatie. Standaard worden de door pre-authorisaties gereserveerde fondsen gewoonlijk binnen 24 uur verrekend, maar indien nodig kunnen ze tot 31 dagen worden uitgesteld. Als de transactie niet binnen deze termijn wordt afgewikkeld, wordt de transactie automatisch geannuleerd en worden de middelen teruggestort op de bankrekening van de klant.

  afwikkeling kan tot 31 dagen na autorisatie worden uitgesteld.

  Vóór afwikkeling kan het definitieve bedrag afwikkeling worden bijgewerkt tot een lagere waarde.

  Vóór afwikkeling kan de transactie worden geannuleerd.

 

Pre-authorisaties zijn het nuttigst in de volgende scenario's:

  • Het definitieve bedrag dat van de klant moet worden afgeschreven is nog niet bekend:
    • U kunt het definitieve vereffeningsbedrag bijwerken tot een lagere waarde dan het oorspronkelijk toegestane bedrag.
    • Voor degenen die zijn toegewezen met ondersteunde Klant Categorie Codes, ondersteunt Visa de verwerking van incrementele authorisaties om het uiteindelijke vereffeningsbedrag te verhogen tot een hogere waarde dan oorspronkelijk was toegestaan.
  • Het tijdstip afwikkeling is nog niet bekend:
    • De middelen kunnen tot 31 dagen na autorisatie worden verrekend.
    • Voor degenen die zijn toegewezen met ondersteunde Klant Categorie Codes, ondersteunt Mastercard de verwerking van gesplitste zendingen, om delen van de toegestane middelen te vereffenen naarmate goederen/diensten zijn geleverd, over een periode van 31 dagen.
  • Een bestelling annuleren:
    • U kunt pre-authorisaties opzeggen zonder boetes of extra kosten van Mastercard of Visa.

 

Vereisten

  U kunt alleen pre-authorisaties verwerken met kaarten van Mastercard en Visa.

Mastercard Europa hebben bepaald dat Mastercard en Maestro-transacties die met bepaalde Europese wervende banken worden verwerkt, gemarkeerd moeten worden als pre-autorisatie of definitieve authorisatie. Voor dergelijke transacties gelden acquirerspecifieke voorwaarden.

Bij niet-naleving van deze voorwaarden kan een boete worden opgelegd door Mastercard.
Neem voor de volledige voorwaarden contact op met uw acquirerende bank.

 

Verwerking pre-authorisaties

  Standaardgedrag

Standaard wordt authorisaties verwerkt als definitieve authorisaties in gevallen waarin een onderscheid vereist is door de deelnemende verwerver. U kunt dit standaardgedrag wijzigen in pre-authorisaties door contact op te nemen met ons Support Team. U kunt het standaardgedrag ook per transactie opheffen door de onderstaande instructies te volgen.

Als u niet zeker weet of uw site is geconfigureerd om pre-authorisaties of final authorisaties te verwerken, klikt u hier om te leren hoe u dit kunt controleren met Portal.

Payment Pages

Voorbeeld aanvraag

  • Als u de standaard auth-methode van site referentiemoet overschrijven om een pre-autorisatie te verwerken, neem dan de authmethod in uw POST naar Payment Pages zoals in onderstaand voorbeeld.
  • U kunt optioneel settlestatus ingesteld op 2, waardoor de betaling op het Trust Payments systeem wordt opgeschort totdat u klaar bent om de transactie handmatig af te wikkelen. Wanneer u klaar bent, kun je Portal gebruiken om de transactie bij te werken naar settlestatus 1, waardoor het geld op uw bankrekening wordt gestort in de volgende afwikkeling batch, die doorgaans binnen 24 uur wordt voltooid.
<input type="hidden" name="authmethod" value="PRE">
<input type="hidden" name="settlestatus" value="2">
  Pre-authorisaties kan maximaal 31 dagen worden opgeschort, waarna ze automatisch worden geannuleerd door Trust Payments.
  • Als alternatief kan de settleduedate kan ook optioneel worden opgenomen om een specifieke voorkeursdatum afwikkeling voor de transactie op te geven (formaat: JJJJ-MM-DD). Als er tussen autorisatie en de toegewezen vereffeningsdatum geen updates worden uitgevoerd, wordt afwikkeling automatisch verwerkt. (Je kunt lopende transacties bijwerken en/of annuleren via Portal)
<input type="hidden" name="authmethod" value="PRE">
<input type="hidden" name="settleduedate" value="2022-01-28">

Veiligheidsoverwegingen voor de locatie:

Indien de authmethod, settlestatus of settleduedate in uw POST, de waarde van deze velden moeten op de juiste plaats staan in de string die wordt gebruikt om de hash voor de beveiliging van uw aanvraagsite te genereren. Als u dit niet doet, krijgt de klant een foutmelding "Ongeldige gegevens" te zien. Klik hier voor meer informatie over de beveiliging van de site en de standaardvolgorde van de velden in de string.

API

Voorbeeld aanvraag

  • Als u de standaard auth-methode van site referentiemoet overschrijven, moet u ervoor zorgen dat de payload in uw JWT het volgende bevat authmethod met waarde "PRE", zoals in onderstaand voorbeeld.

    • De authmethod veld kan alleen worden ingediend in THREEDQUERY en AUTH verzoeken.
    • Indien een waarde voor de authmethod veld wordt ingediend bij de verwerver tijdens autorisatie, zal het altijd in het antwoord worden teruggestuurd.
  • U kunt optioneel settlestatus ingesteld op 2, waardoor de betaling op het Trust Payments systeem wordt opgeschort totdat u klaar bent om de transactie handmatig af te wikkelen. Als u klaar bent, kan uw systeem dien een TRANSACTIONUPDATE verzoek in met behulp van Webservices API om de transactie bij te werken naar settlestatus 1, waardoor het geld op uw bankrekening wordt gestort in de volgende afwikkeling batch, die doorgaans binnen 24 uur wordt voltooid.
JS Library payload Mobiele SDK payload
{
"payload":{
"accounttypedescription":"ECOM",
"baseamount":"1050",
"currencyiso3a":"GBP",
"sitereference":"test_site12345",
"requesttypedescriptions":["THREEDQUERY","AUTH"],
"authmethod":"PRE",
"settlestatus":"2"
},
"iat":1559033849,
"iss":"jwt.user"
}
  Pre-authorisaties kan maximaal 31 dagen worden opgeschort, waarna ze automatisch worden geannuleerd door Trust Payments.
  • Als alternatief kan de settleduedate kan ook optioneel worden opgenomen om een specifieke voorkeursdatum afwikkeling voor de transactie op te geven (formaat: JJJJ-MM-DD). Als er geen updates worden uitgevoerd tussen autorisatie en de toegewezen vereffeningsdatum, wordt afwikkeling automatisch verwerkt. (U kunt hangende transacties bijwerken en/of annuleren door het indienen van een TRANSACTIONUPDATE verzoek met behulp van Webservices API)
JS Library payload Mobiele SDK payload
{
"payload":{
"accounttypedescription":"ECOM",
"baseamount":"1050",
"currencyiso3a":"GBP",
"sitereference":"test_site12345",
"requesttypedescriptions":["THREEDQUERY","AUTH"],
"authmethod":"PRE",
"settleduedate":"2022-01-28"
},
"iat":1559033849,
"iss":"jwt.user"
}

 

Bijwerken van uitgestelde transacties

U kunt uitgestelde pre-authorisaties vóór afwikkeling bijwerken. Ondersteunde updates zijn onder meer:

  • Het bijwerken van het definitieve vereffeningsbedrag tot een lagere waarde dan oorspronkelijk door de emitterende bank was toegestaan.

  • Het bijwerken van de vervaldatum van de betaling, op voorwaarde dat de datum binnen 31 dagen na de goedkeuring van de transactie valt.

      Door de vervaldatum bij te werken naar de datum van vandaag, geeft u Trust Payments opdracht de transactie te verrekenen in de volgende batch die naar uw acquiring bank wordt gestuurd (dit gebeurt doorgaans binnen 24 uur).
  • De transactie annuleren door de Status betaling bij te werken tot 3.

Om een update te verwerken, kun je ofwel Portal of een TRANSACTIONUPDATE verzoek indienen met onze Webservices API.

Was dit artikel nuttig?
0 van de 0 vonden dit nuttig