Search Overlay

Instructions de test

L’environnement de test Paysafe peut être utilisé pour tester des sites Web ou des applications sans effectuer de transactions sur la plateforme de traitement en mode production (en direct). Les opérations de paiement traitées dans l’environnement de test (p. ex. les paiements par carte de crédit) ne sont pas envoyées au réseau bancaire, mais passent par un simulateur. En fonction des informations fournies dans la requête de transaction, le simulateur renvoie une réponse positive (approuvée) ou négative (refusée).

L’API de validation des comptes bancaires de Paysafe vous permet de tester les éléments suivants :

  • Vérifier la prise en charge de tous les types d’opérations dont vous avez besoin.
  • Passer en revue toutes les erreurs courantes ainsi que les erreurs susceptibles de se produire pour chaque opération, et veiller à ce que votre application soit en mesure de les traiter.
  • Vérifier la longueur et le format de tous les attributs envoyés.

Instructions de test

  1. Veuille inclure l’en-tête suivant : X-Microservice-Mode:SIMULATION

    curl -X https://api.test.paysafe.com/bankaccountvalidator/v1/accounts/123456789/verifications \
    -u devcentre322:B-qa2-0-53625f86-302c021476f52bdc9deab7aea876bb28762e62f92fc6712d0214736abf501e9675e55940e83ef77f5c304edc7968 \
    -H ’Content-Type: application/json’ ’X-Microservice-Mode: simulation’ \
    -d ’{
    "merchantRefNum": "123simulation",
    "accountTypes": [
    "CHEQUING",
    "SAVING"
    ],
    "currencyCodes": [
    "CAD",
    "USD"
    ],
    "returnLinks": [{
    "rel": "default",
    "href": "https://www.mysite.com/"
    }],

    "bankScheme": "EFT",
    "profile": {
    "firstName": "richard",
    "middleName": "william",
    "lastName": "cohen",
    "locale": "en_CA"
    }

    }’
  2. Affichez-le sur le point de terminaison suivant : https://api.test.paysafe.com/bankaccountvalidator/v1/accounts/<account_id>/verifications

  3. Copiez le lien de redirection retourné dans le « href » vers un navigateur et sélectionnez la banque Flinks Capital aux fins de test.

  4. Copiez le lien de redirection retourné dans le « href » vers un navigateur et sélectionnez la banque Flinks Capital aux fins de test.

    {

    "id": "818506be-7645-407a-9120-b389f79f2ba5",
    "sessionId": "Mjg2MDhmYTEtYTVjZi00MDg5LWE5MjEtOGU1MzE3OWU2NjUz",
    "links": [{
    "rel": "redirect_bank_validation",
    "href": "https://api.test.paysafe.com/bankaccountvalidator/v1/redirect?sessionId=Mjg2MDhmYTEtYTVjZi00MDg5LWE5MjEtOGU1MzE3OWU2NjUz"
    }],
    "status": "INITIATED",
    "merchantRefNum": "123simulation",
    "accountTypes": [
    "CHEQUING",
    "SAVING"
    ],
    "currencyCodes": [
    "CAD",
    "USD"
    ],
    "bankScheme": "EFT",
    "profile": {
    "firstName": "richard",
    "middleName": "william",
    "lastName": "cohen",
    "locale": "en_CA"
    },
    "returnLinks": [{
    "rel": "default",
    "href": "https://www.mysite.com/"
    }]

    }
  5. Suivez les instructions au bas de l’écran pour saisir les bons authentifiants.

  6. Sur la page des questions défi, suivez les instructions en bas de l’écran pour saisir la bonne réponse.

  7. Si le nom et les données d’identification de la banque en ligne sont correctement saisis, l’utilisateur se verra proposer les comptes admissibles au TEF/ACH qu’il pourra sélectionner pour le paiement.

  8. Soumettez ou annulez le compte sélectionné.

  9. Effectuez une requête GET de vérification pour récupérer les coordonnées du compte bancaire et le jeton de paiement à usage unique associé au compte bancaire sélectionné.

Simulateur des valeurs de test

  • Les valeurs de test sont sensibles à la casse.
  • La valeur pour middleName doit être fournie exactement comme elle figure dans le tableau suivant.
  • Vous pouvez modifier légèrement le prénom et le nom pour voir les résultats de l’algorithme de correspondance des noms utilisé.
ChampValeurRésultats

firstName + middleName + lastName

diff + ramiro + account

La réponse du simulateur contient 10 comptes :

  • Compte de chèques CAD
  • Compte de chèques USD
  • Carte de crédit
  • REER
  • Ligne de crédit
  • Prêt personnel
  • Compte d’épargne CAD
  • Compte de chèques CAD (TransitNumber nul)
  • Compte d’épargne CAD
  • Compte de chèque INR
 richard + william + cohen

La réponse du simulateur contient 3 comptes :

  • Compte de chèques CAD
  • Compte de chèques USD
  • Compte d’épargne CAD
 françois + jacob + dubé-alzner

La réponse du simulateur contient 4 comptes :

  • Compte de chèques CAD
  • Compte de chèques USD
  • Carte de crédit
  • REER
 peter + brandon + parker

La réponse du simulateur contient 2 comptes :

  • Compte de chèques CAD
  • Compte de chèques USD
account_idVotre identifiant de compte de testUtilisez le numéro de compte que vous avez reçu de Paysafe lorsque vous avez demandé le compte de test.

Demande d’un compte de test

Vous pouvez demander un compte de test en cliquant sur le bouton SIGN UP.

Votre compte de test vous permettra d’accéder à une version de test du Portail Paysafe, où vous pouvez consulter l’état de vos opérations de test. Une fois connecté au Portail Paysafe, vous devez également récupérer votre numéro de compte (choisir Accounts et le copier depuis la colonne Account) et votre nom d’utilisateur et mot de passe de la clé API (choisir Settings > API Key); le mot de passe est également disponible encodé en Base64.

Tester un point de terminaison d’API

Le point de terminaison de l’API à utiliser pour les transactions de test est le suivant :

https://api.test.paysafe.com

Par exemple :

https://api.test.paysafe.com/bankaccountvalidator/v1/accounts/account_id/verifications

Comptes de test et de production

Les comptes de test vous permettent de traiter des transactions API qui reflètent les fonctionnalités de l’environnement de production. Une fois que vous êtes satisfait de votre intégration à l’environnement de test, vous devez répéter sur le compte de production toutes les modifications de configuration apportées à votre compte de test. Conservez un registre de toutes les modifications demandées et effectuées.

Vous devrez utiliser différents points de terminaison API et identifiants d’authentification pour vous connecter à l’environnement de production Paysafe.

Pour de plus amples renseignements, voir Mise en service.