Search Overlay

Pour commencer

Télécharger la SDK

Téléchargez la SDK C# Paysafe à partir de GitHub

Avant de commencer

Avant d’utiliser une SDK, vous aurez besoin des authentifiants d’API (clé API) qu’elle utilise pour effectuer des requêtes JSON vers notre serveur via l’API REST de Paysafe.

  • Votre nom d’utilisateur de clé API Paysafe.
  • Votre mot de passe de clé API Paysafe.
  • Votre numéro de compte Paysafe.

Pour obtenir votre compte de test, si vous avez l’intention d’utiliser la SDK Prélèvement automatique, contactez le soutien technique Paysafe, sinon cliquez sur Ouverture de session ci-dessus. Une fois connecté au Portail Paysafe vous pouvez récupérer votre numéro de compte (choisissez Comptes et copiez-le dans la colonne Compte) et votre nom d’utilisateur et mot de passe de clé API (choisissez Paramètres > Clé API). Pour plus d’informations, voir Authentification.

Installation

Pour installer la SDK C#, vous devez avoir Microsoft Visual Studio 2013 Professional installé. Une fois Microsoft Visual Studio installé, vous pouvez exécute l’application modèle pour voir comment fonctionne la SDK C#.

Personnaliser votre configuration

Une fois la SDK installée, modifiez votre fichier de configuration avec vos authentifiants Paysafe.

  1. Ouvrez le fichier de configuration :

    c-sharp_SDK\SampleApp\web.config

  2. Mettez à jour les détails suivants :

    CléValeur
    AccountNumber

    your-account-number;

    ApiKey

    'your-key-username’;

    ApiSecret

    'your-key-password';

    CurrencyBaseUnitsMultiplier

    Les transactions sont en fait mesurées en fractions de la devise spécifiée dans le CurrencyCode; par exemple, les transactions en USD sont mesurées en cents. Ce multiplicateur est le nombre de ces petites unités qui composent une des devises spécifiées. Par exemple, avec le CurrencyCode USD, la valeur est 100, mais pour le YEN japonais, le multiplicateur est 1 car il n'y a pas d'unité plus petite.

    CurrencyCode

    'currency-code';

    p. ex., CAD

  3. Configurations non fonctionnelles :

    La SDK C# utilise des configurations par défaut pour les paramètres tels que connection_timeout et max_connections. Nous ne pouvons pas modifier ces configurations en externe.

client = new PaysafeApiClient(ApiKey, ApiSecret, Environment.TEST, AccountNumber);

Pour lancer l’application modèle

  1. Lancez Microsoft Visual Studio.
  2. Ouvrez le projet SDK.
  3. Dans Solution Explorer, localisez SampleApp et faites un clic droit dessus.
  4. Sélectionnez Affichage>Affichage dans le navigateur.

Exemple de code

Les rubriques suivantes contiennent des exemples de code pour chaque API :

  • API Paiements par carte – traite toutes les principales cartes de crédit via la passerelle de paiement Paysafe.
  • API Prélèvement automatique – traite les achats et les crédits par le biais de divers systèmes bancaires.
  • API Coffre-fort client – effectue des paiements répétés sans avoir à accéder directement aux renseignements sur le titulaire de carte.
  • API 3D Secure et 3D Secure 2 – atténue le risque de fraude tout en offrant une sécurité accrue aux clients qui utilisent leurs cartes en ligne.
  • Exceptions – gère les différentes exceptions pour assurer un traitement précis des paiements.

Les exemples ci-dessus n’incluent pas l’initialisation.

Pour télécharger une version française de ce guide au format PDF, cliquez ici.