Voordat u live betalingen gaat verwerken, moet u uw implementatie testen. Het is van cruciaal belang om ervoor te zorgen dat uw systeem zich gedraagt zoals verwacht in een reeks verschillende mogelijke scenario's. Als u er niet in slaagt problemen in uw integratie op te sporen voordat deze openbaar wordt gemaakt, kan dit ertoe leiden dat betalingen op uw website worden gestaakt!
Om u te helpen, stellen wij u een test sitereferentie ter beschikking waarmee u testtransacties kunt verwerken in onze sandbox-omgeving. Wij simuleren een bankinterface, die luistert naar inkomende verzoeken van uw testsite, en reageert zoals een echte bank dat zou doen.
Wat moet ik testen?
Wat u moet testen hangt volledig af van de aard van uw integratie, maar hier zijn enkele ideeën om u op weg te helpen.
Vanuit het perspectief van de klant:
- Zorg ervoor dat de klant transacties kan voltooien op desktop- en mobiele apparaten.
- Zorg ervoor dat als er een fout optreedt (zoals een geweigerde betaling of een ongeldig veld), er duidelijk een foutmelding verschijnt in de browser en dat de klant het zo nodig opnieuw kan proberen.
- Zorg ervoor dat elke aanpassing aan het uiterlijk van de pagina (bijvoorbeeld via HTML, JavaScript of CSS) correct wordt toegepast.
- Zorg ervoor dat uw website de browsersessie van de klant na een geslaagde transactie correct afhandelt.
- Ervoor zorgen dat klanten e-mailberichten ontvangen (indien ingeschakeld).
Vanuit het back-office perspectief:
- Zorg ervoor dat uw systeem alle antwoorden controleert die terugkomen van Trust Payments en deze correct verwerkt door de aanwijzingen in dit artikel te volgen.
- Zorg ervoor dat uw eigen back-officesystemen orders correct registreren en dat u de Transactiereferentie die in het antwoord wordt teruggestuurd, veilig opslaat voor toekomstig gebruik.
- Controleer of transacties als succesvol worden weergegeven in Portal.
- Zorg ervoor dat URL-kennisgevingen wordt ontvangen (indien ingeschakeld).
- Zorg ervoor dat u e-mailberichten van de handelaar ontvangt (indien ingeschakeld).
Voordat je begint met testen...
Let op de volgende opmerkingen:
- Wanneer u zich aanmeldt, krijgt u een "live" site referentie en een "test" site referentie (deze laatste wordt voorafgegaan door "test_"). Bij het testen moet u ervoor zorgen dat verzoeken die worden ingediend bij Trust Payments uw "test" site referentie bevatten.
- De meeste velden die aan ons testsysteem worden voorgelegd, worden geaccepteerd. Elk gegeven dat niet voldoet aan de gedefinieerde specificatie zal een foutmelding geven.
- Alle testgegevens die een succesvol antwoord opleveren wanneer ze worden ingediend terwijl een merchant in testmodus is, zullen een geweigerd antwoord opleveren wanneer een merchant overschakelt naar de live-modus. In sommige gevallen kunnen de testgegevens een foutmelding opleveren.
- Ons testsysteem probeert reacties te simuleren op een vergelijkbare manier als het echte systeem. Afhankelijk van uw acquirer kunnen sommige antwoorden echter licht afwijken van die van het testsysteem.
- In het belang van de veiligheid raden wij u aan geen echte betalingsgegevens te gebruiken wanneer u uw testaccount gebruikt.
- Wij raden aan om bij het testen de hoofdbedrag "10.50" op te geven. Andere bedragen kunnen worden gebruikt, maar kunnen onverwachte antwoorden opleveren.
Klaar om te gaan testen?
Klik hier om een lijst met testbetalingsgegevens te openen in een nieuw tabblad.
Onze "valse" bank simuleert verschillende antwoorden, afhankelijk van de waarden die u opgeeft.
En voor als je klaar bent met testen...
Raadpleeg de onderstaande artikelen voor meer informatie over het live gaan met uw ontwikkelde oplossing: