Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Contenu 

Sommaire
stylenone

Plus d'information

Page Tree
rootBascule à la source

Extrait
hiddentrue

Bascule-à-la-source - Guide d'intégration commerçant



Test d'intégration commerçant

Monext demande aux commerçants souhaitant bénéficier de ces fonctions de réaliser des tests d’intégration sur l'environnement d'homologation.

Intégration directe

Le commerçant doit réaliser une cinématique complète d'appels avec bascule.
Le scénario de test est le suivant :

EtapeDescriptifDonnée de testsContrôles réalisés par MonextRésultat
1Paiement d'une commande N°1 via un doAuthorization
1.aRéalisation d'un appel au doAuthorization générant un code HTTP 408

Numero de carte à utiliser :

4970 1001 0120 4085

Le reste des informations reste au choix du commerçant

Endpoint est services.payline.com

Controle du numéro de carte

Header x-failover-cause absent

Header x-failover-duration absent

Header x-failover-origin absent

Header x-failover-index absent

OK/KO
1.bSeconde tentative d'appel au doAuthorization

Demande identique à 1.a

Les header suivants doivent etre positionné :

x-failover-cause

x-failover-duration

x-failover-origin

x-failover-index

Endpoint est services-2.payline.com

Header x-failover-cause positionné à la valeur HTTP_408

Header x-failover-duration non nul

Header x-failover-origin positionné a services.payline.com

Header x-failover-index positionné à 1

Numero de carte identique à l'étape 1.a

order.reference identique à l'étape 1.a


OK/KO
2Paiement d'une autre commande N°2
2.aPaiement d'un autre commande N°2

Numéro de carte à utiliser :

[NUMERO DE CARTE STANDARD]

Le reste des informations reste au choix du commerçant

Endpoint est services.payline.com

Header x-failover-cause absent

Header x-failover-duration absent

Header x-failover-origin absent

Header x-failover-index absent

OK/KO
3Paiement d'une commande N°3 via un doAuthorization
3.aRéalisation d'un appel au doAuthorization générant un timeout sur l'application du commerçant après une attente de 30 secondes

Numero de carte à utiliser :

4970 1001 0120 6005

Le reste des informations reste au choix du commerçant.

Endpoint est services.payline.com

Contrôle du numéro de carte

Header x-failover-cause absent

Header x-failover-duration absent

Header x-failover-origin absent

Header x-failover-index absent

OK/KO
3.bSeconde tentative d'appel au doAuthorization

Demande identique à 1.a

Les header suivants doivent etre positionné :

x-failover-cause

x-failover-duration

x-failover-origin

x-failover-index

Endpoint est services-2.payline.com

Header x-failover-cause positionné à la valeur TIMEOUT

Header x-failover-duration non nul et environ 30000

Header x-failover-origin positionné à services.payline.com

Header x-failover-index positionné à 1

Numero de carte identique à l'étape 1.a

order.reference identique à l'étape 1.a


OK/KO
4Paiement d'une autre commande n°4
4.aPaiement d'un autre commande n°4

Numéro de carte à utiliser :

[NUMERO DE CARTE STANDARD]

Le reste des informations reste au choix du commerçant

Endpoint est services.payline.com

Header x-failover-cause absent

Header x-failover-duration absent

Header x-failover-origin absent

Header x-failover-index absent

OK