Overslaan naar inhoud
Nederlands
  • Er zijn geen suggesties want het zoekveld is leeg.

Inject-validatiechecklist voor Pay.POS

Deze checklist helpt Product Owners, QA-teams en implementatiepartners om een Pay.POS Inject-integratie te valideren voordat deze live gaat.

Doel

Het doel is om te controleren of de betaalflow, klantervaring en transactie-informatie correct zijn geïmplementeerd.

 Voordat je begint 

 Rond eerst de checklist Pay.POS: Aan de slag & de juiste integratie kiezen af voordat je de Inject-integratie valideert. 


Minimale vereisten

Controleer voordat je met de validatie begint of aan de volgende vereisten is voldaan.

Eigenaarschap van de integratie

De integratie moet voldoende informatie bevatten om de eigenaar van de applicatie te kunnen identificeren.

Vereist:

  • stats.object is ingevuld.
  • ☐ De waarde identificeert de eigenaar van de applicatie of integratie.
  • ☐ De waarde is consistent voor alle transacties.

Waarom dit belangrijk is

Met de waarde van stats.object kan Pay. de verantwoordelijke integratie identificeren voor monitoring, support en probleemoplossing.


  


Transactie initiëren

Controleer of de merchantapplicatie een Pay.POS-betaling correct kan starten.

Vereist:

  • ☐ De merchantapplicatie kan een betaling initiëren.
  • ☐ Het juiste betaalbedrag wordt doorgegeven.
  • ☐ De juiste valuta wordt doorgegeven.
  • ☐ Er wordt een unieke transactiereferentie gebruikt.
  • ☐ De geconfigureerde return-URL is beschikbaar.
  • ☐ PAY.POS wordt automatisch geopend nadat de betaling is gestart.

Met PAY.POS Inject kan een applicatie een transactie naar Pay.POS sturen, waarna Pay.POS de betaalflow afhandelt.


Validatie van de betaalflow

Controleer de volledige betaalflow van de klant.

Succesvolle betaling

  • ☐ De klant kan een contactloze betaling voltooien.
  • ☐ De betaling wordt succesvol afgerond.
  • ☐ De merchantapplicatie ontvangt het resultaat van de succesvolle betaling.
  • ☐ De transactiestatus komt overeen met het resultaat dat in PAY.POS wordt weergegeven.

Mislukte betaling

  • ☐ Mislukte betalingen geven het juiste resultaat terug.
  • ☐ De merchantapplicatie verwerkt mislukte betalingen correct.
  • ☐ De klant kan de betaling indien nodig opnieuw proberen.

Geannuleerde betaling

  • ☐ De klant kan de betaling annuleren.
  • ☐ Bij annulering wordt de juiste status teruggegeven.
  • ☐ Er wordt geen dubbele transactie aangemaakt.

Afhandeling van de return

Nadat de betaling is voltooid, stuurt PAY.POS het resultaat via de geconfigureerde return-flow terug naar de oorspronkelijke applicatie.

Controleer:

  • ☐ De merchantapplicatie ontvangt de return.
  • ☐ De juiste transactiestatus wordt verwerkt.
  • ☐ De gebruiker wordt teruggestuurd naar het juiste scherm.
  • ☐ De applicatie maakt geen dubbele betalingen aan nadat een resultaat is ontvangen.

Klantervaring

Hoewel Pay.POS het betaalscherm afhandelt, moet de volledige gebruikerservaring worden gevalideerd.

Vereist:

  • ☐ Het is voor de klant duidelijk wanneer de betaalkaart of het mobiele apparaat moet worden aangeboden.
  • ☐ De klant ontvangt feedback tijdens het verwerken van de betaling.
  • ☐ De klant krijgt een duidelijk resultaat bij een succesvolle of mislukte betaling.
  • ☐ De kassamedewerker weet welke actie na ieder resultaat moet worden uitgevoerd.

Apparaat- en connectiviteitsscenario's

Controleer:

  • ☐ De betaling werkt met een ondersteund apparaat.
  • ☐ NFC is ingeschakeld.
  • ☐ Tijdelijke onderbrekingen van de verbinding worden correct afgehandeld.
  • ☐ Het scenario waarin PAY.POS niet beschikbaar is, wordt correct afgehandeld.
  • ☐ Het scenario waarbij de applicatie opnieuw wordt gestart, is getest.

Bonnen 

 Het aanbieden van een bon na een succesvolle betaling is verplicht. Zorg ervoor dat de bonflow correct is geïmplementeerd en getest voordat de integratie live gaat. 

 Vereist: 

  • ☐ Na een succesvolle betaling is er een optie voor een bon beschikbaar.
  • ☐ De informatie op de bon is correct.
  • ☐ De klant ontvangt de bon succesvol.


Terugbetalingen

Als terugbetalingen zijn ingeschakeld:

  • ☐ Terugbetalingen kunnen via de Inject-flow worden gestart.
  • ☐ Het terugbetalingsbedrag is correct.
  • ☐ Het resultaat van de terugbetaling wordt correct verwerkt.
  • ☐ De terugbetaling wordt correct weergegeven in het Pay. Portal.

Aanvullende configuratie

Valideer waar van toepassing de optionele configuratie.

Alternatieve verkooplocatie

Als betalingen voor een andere verkooplocatie worden geïnitieerd:

  • ☐ De juiste verkooplocatie wordt gebruikt.
  • ☐ De vereiste credentials/configuratie zijn beschikbaar.

Taalinstellingen

Als een specifieke PAY.POS-taal vereist is:

  • ☐ De geconfigureerde taal wordt correct weergegeven.

Valideer de MAT-flow:

  • ☐ Het apparaat kan een MAT-transactie voltooien wanneer er geen actieve internetverbinding is.
  • ☐ De merchantapplicatie ontvangt het juiste transactieresultaat.
  • ☐ De transactie wordt niet ten onrechte als mislukt gemarkeerd wanneer deze wordt opgeslagen om later te worden verwerkt.
  • ☐ De transactie wordt succesvol verwerkt zodra de verbinding is hersteld.
  • ☐ De definitieve transactiestatus wordt correct weergegeven in het Pay. Portal.

Belangrijk 

MAT-transacties vormen een uitzonderingsflow en moeten afzonderlijk van reguliere online betalingen worden getest. Zorg ervoor dat de merchant begrijpt dat de definitieve verwerking van een MAT-transactie kan plaatsvinden nadat de klant de betaallocatie al heeft verlaten. 


Application certification

Belangrijk

Certificering van de applicatie door Pay. is verplicht voordat de integratie live mag gaan.

Tijdens het certificeringsproces wordt gecontroleerd of de integratie voldoet aan de vereisten van Pay. en of de verwerking van transacties correct functioneert.

Testbewijs

Verzamel tijdens de validatie het volgende bewijsmateriaal:

  • ☐ Referentie van een succesvolle transactie.
  • ☐ Referentie van een mislukte transactie.
  • ☐ Referentie van een geannuleerde transactie.
  • ☐ stats.object waarde.
  • ☐ Apparaatinformatie.
  • ☐ Screenshots van de betaalflow.

Go-livechecklist

Voordat de Inject-integratie wordt geactiveerd:

  • ☐ Initiëren van transacties getest.
  • ☐ Succesvolle betaling getest.
  • ☐ Mislukte betaling getest.
  • ☐ Geannuleerde betaling getest.
  • ☐ Afhandeling van de return gecontroleerd.
  • ☐ Bonflow gecontroleerd.
  • ☐ Certificering afgerond.
  • ☐ Productieconfiguratie gecontroleerd.