Una integració està preparada per a una prova de venda quan pots verificar la petició, el resultat del proveïdor i l’estat final de la comanda. Veure una pantalla de pagament no demostra que aquests tres punts estiguin connectats.
Prepara l’entorn
Utilitza les credencials, endpoints i dades de prova indicats pel proveïdor per a la versió que integres. Separa’ls de producció i identifica cada comanda fictícia. No reutilitzis targetes, noms ni registres de compradors reals per fer una demostració.
Matriu mínima de comprovació
| Escenari | Resultat que has de verificar |
|---|---|
| Pagament correcte | Import i moneda correctes; una venda actualitzada |
| Rebuig | Comanda sense marcar com a pagada i missatge coherent |
| Abandonament | Intent identificable, sense inventar un resultat financer |
| Timeout | Estat per resoldre abans d’un altre cobrament |
| Confirmació tardana | Actualització de la mateixa operació |
| Notificació repetida | Cap segon cobrament ni doble entrega |
| Devolució de prova admesa | Moviment relacionat amb el pagament original |
Aquesta taula defineix resultats esperats; cada integració ha d’adaptar els passos al seu contracte i entorn.
Retorn del navegador i notificació del servidor
El comprador pot tancar la pestanya o perdre connexió. El servidor ha de poder validar el resultat per un canal fiable de la integració. Comprova que una URL de retorn o un paràmetre modificat pel navegador no siguin suficients per marcar una venda com a pagada.
També has de validar que import, moneda i identificador corresponen a la venda prevista. Una signatura correcta no substitueix totes les comprovacions de negoci.
Què has de guardar de cada prova?
Registra l’escenari, la versió, l’identificador fictici, l’estat esperat i el resultat observat. Afegeix què s’ha actualitzat a la botiga. No copiïs secrets ni dades de pagament completes al registre de proves.
Si una prova falla, torna a executar aquell cas després de corregir-lo i comprova el recorregut afectat. No presentis un test local com una comprovació de totes les vendes reals.
Pots començar per la guia de proves d’AndorPay, en castellà. Si encara tries la forma d’integració, consulta SDK o API directa.
