Table des matières
paysafecard
Informations générales sur paysafecard
Paysafecard est un système de carte prépayée que les acheteurs se procurent dans des boutiques pour ensuite effectuer leurs achats en ligne. Comme il s'agit d'un mode de paiement prépayé, ce système est exempt d'imputations. D'autre part, il offre aux commerçants une garantie de paiement.
Paysafecard est largement répandu dans les secteurs des jeux, des paris et du contenu pour adultes. L'ancienne carte Wallie a entre-temps été reprise dans le système paysafecard. Ce système de carte prépayée vous permet également d'atteindre d'autres groupes cibles :
- Les acheteurs qui ne souhaitent pas divulguer de données personnelles comme par ex. sur leur compte bancaire ou leur numéro de carte de crédit
- Les jeunes gens qui se voient refuser l'accès aux systèmes de paiement classiques comme la carte de crédit
- Les acheteurs qui n'obtiennent aucune carte de crédit de leur banque
- Les acheteurs qui préfèrent payer avec paysafecard
Le système prépayé est international : le Groupe paysafecard est actif dans 27 pays européens ainsi qu'en Amérique du Nord et en Amérique latine, il traite chaque année environ 20 millions de paiements prépayés.
paysafecard est un système de carte prépayée largement répandu pour le micropaiement dans le domaine des jeux de hasard, des paris et du contenu réservé aux adultes. |
Vous trouverez de plus amples informations sur la page web de paysafecard (www.paysafecard.com).
Schéma de déroulement du processus
Déroulement du processus paysafecard
Interface plateforme de paiement
Formats des données : a alphabétique as alphabétique avec caractères spéciaux n numérique an alphanumérique ans alphanumérique avec caractères spéciaux ns numérique avec caractères spéciaux bool expression booléenne (true ou false) 3 longueur fixe avec 3 chiffres/caractères ..3 longueur variable avec maximum 3 chiffres/caractères enum énumération de valeurs admissibles dttm Date et heure ISO (AAAA-MM-JJThh:mm:ss) Abréviations : CND condition M obligatoire (mandatory en anglais) O optionnel C conditionnel Remarque : Veuillez noter que les noms des paramètres peuvent être en majuscules ou en minuscules.
Paiement avec paysafecard via l'interface de formulaire de la plateforme de paiement
Pour procéder à un paiement paysafecard à l'aide d'un formulaire del la plateforme de paiement, appelez l'adresse URL ci-dessous :
Remarque : Pour des raisons de sécurité, plateforme de paiement rejette toutes les demandes de paiement contenant des erreurs de formatage. Veuillez par conséquent utiliser le type de données correct pour chaque paramètre.
Le tableau ci-dessous décrit les paramètres de demande de paiement chiffrés :
Paramètre | Format | CND | Description | |
---|---|---|---|---|
MerchantID | ans..30 | M | ID du commerçant. Ce paramètre doit également être transféré non chiffré. | |
TransID | ans..64 | M | Numéro de transaction du commerçant, ce numéro doit être univoque | |
RefNr | ans..40 | O | Numéro de référence univoque du commerçant. Seuls les caractères a-zA-Z0-9,-_ sont autorisés. | |
Amount | n..10 | M | Montant indiqué dans la plus petite unité de la devise (par ex. les centimes pour l'euro) Veuillez contacter notre service d'assistance si vous souhaitez capturer des montants < 100 (plus petite unité de la devise). | |
Currency | a3 | M | Devise, trois caractères DIN / ISO 4217 | |
MAC | an64 | M | Code d'authentification de message haché (HMAC) avec algorithme SHA-256 | |
OrderDesc | ans..768 | M | Description des produits, services etc. livrés. | |
Capture | a..6 | O | Détermine le type et l'heure de la capture. <AUTO> : capture immédiatement après l'autorisation (valeur par défaut). <MANUAL> : capture effectuée par le commerçant. <Number> : temporisation en heures jusqu'à la capture. paysafecard autorise une temporisation de max. 1 heure jusqu'à la capture. D'autres valeurs doivent faire l'objet d'une concertation bilatérale. | |
Language | a2 | O | Langue : <de> allemand (par défaut), <en> anglais | |
URLSuccess | ans..256 | M | Adresse URL complète qui appelle plateforme de paiement en cas de réussite du paiement. L'URL ne peut être appelée que par le port 443. Cette URL ne peut contenir aucun paramètre : pour échanger des valeurs de paramètre entre plateforme de paiement et la boutique, veuillez utiliser le paramètre UserData. | |
URLFailure | ans..256 | M | Adresse URL complète qui appelle plateforme de paiement en cas d'échec du paiement. L'URL ne peut être appelée que par le port 443. Cette URL ne peut contenir aucun paramètre : pour échanger des valeurs de paramètre entre plateforme de paiement et la boutique, veuillez utiliser le paramètre UserData. | |
Response | a7 | O | État de la réponse envoyée par plateforme de paiement à URLSuccess et URLFailure, doit être chiffré. À cette fin, transmettez le paramètre Response=encrypt. | |
URLNotify | ans..256 | M | Adresse URL complète appelée par plateforme de paiement pour notifier le résultat de paiement à la boutique. L'URL ne peut être appelée que par le port 443. Elle ne peut contenir aucun paramètre : utilisez le paramètre UserData pour ce faire. | |
UserData | ans..1024 | O | Si indiqué sur la demande, plateforme de paiement transmet le paramètre à la boutique avec le résultat du paiement | |
ReqID | ans..32 | O | Pour éviter les paiements en double, saisissez une valeur alphanumérique qui identifie votre transaction et ne peut être attribuée qu’une seule fois. Si la transaction est à nouveau soumise avec le paramètre ReqID identique, la plateforme de paiement n’exécute pas le paiement et se contente de retourner le statut de la transaction d’origine. Attention : Plateforme de paiement doit afficher un statut de transaction finalisée pour la première action initiale. Les introductions avec un ReqID identique pour un statut ouvert sont traitées à intervalles réguliers. | |
CustomerID | ans..50 | M | ID pour identification univoque de l'acheteur | |
DispositionRestrictionAge | n..3 | O | Restrictions d'âge pour le compte d'utilisateur paysafecard | |
DispositionRestrichtionKYC | ans..20 | O | Restrictions liées au niveau KYC (de l'anglais Know Your Customer, connaître son client) | |
DispositionRestrictionCountry | a2 | O | Restrictions liées à un pays donné. Code de pays à deux caractères conformément à ISO 3166. | |
SubID | ans..8 | O | Assistance pour les filtres de rapport pour les paiements paysafecard ; doit faire l'objet d'une concertation avec paysafecard. | |
Plain | ans..50 | O | Valeur à définir par le commerçant pour retourner des informations non chiffrées, par ex. la MID | |
Custom | ans..1024 | O | Le commerçant peut introduire plusieurs valeurs séparées par un | qui sont ensuite retournées non chiffrées et séparées par un &. Custom=session=123|id=456 devient dans la réponse Session=123&id=456 | |
AccOwner | ans..50 | M | Nom du titulaire de compte | |
AddrCountryCode | a2 | M | Code de pays à deux caractères conformément à ISO 3166. | |
SellingPoint | ans..50 | O | Point de vente | |
Service | ans..50 | O | Produits ou services vendus | |
Channel | ans..64 | O | Canal de configuration du contrat PPRO (Account et ContractID sont enregistrés au sein du système). Si ce paramètre est disponible, il remplace le cas échéant les canaux enregistrés au sein du système |
Paramètres pour les paiements avec paysafecard
Le tableau suivant décrit les paramètres de réponse que plateforme de paiement transmet à URLSuccess ou URLFailure et URLNotify. Si vous avez spécifié le paramètre Response=encrypt, les paramètres suivants sont transmis à votre système avec chiffrement Blowfish :
Paramètre | Format | CND | Description |
---|---|---|---|
MID | ans..30 | M | ID du commerçant |
PayID | an32 | M | ID attribuée au paiement par plateforme de paiement, par ex. pour le référencement au sein des fichiers batch. |
XID | an32 | M | ID attribuée par plateforme de paiement pour toutes les différentes transactions pour un paiement |
TransID | ans..64 | M | Numéro de transaction du commerçant |
RefNr | ans..40 | O | Numéro de référence univoque du commerçant. Seuls les caractères a-zA-Z0-9,-_ sont autorisés. |
Status | a..30 | M | OK si URLSuccess et AUTHORIZE_REQUEST, ou FAILED si URLFailure |
Description | ans..1024 | M | Détails supplémentaires en cas d'échec du paiement. Veuillez ne pas utiliser le paramètre Description mais bien le paramètre Code pour une analyse de l'état de la transaction ! |
Code | n8 | M | Code d'erreur conformément au fichier Excel des codes de réponse plateforme de paiement (partie du logiciel Client) |
MAC | an64 | M | Code d'authentification de message haché (HMAC) avec algorithme SHA-256 |
UserData | ans..1024 | O | Si indiqué sur la demande, plateforme de paiement transmet le paramètre à la boutique avec le résultat du paiement |
Plain | ans..50 | O | Valeur à définir par le commerçant pour retourner des informations non chiffrées, par ex. la MID |
Custom | ans..1024 | O | Le commerçant peut introduire plusieurs valeurs séparées par un | qui sont ensuite retournées non chiffrées et séparées par un &. Custom=session=123|id=456 devient dans la réponse Session=123&id=456 |
PaymentGuarantee | a..12 | C | NONE = pas de garantie de paiement, Remarque : ce paramètre n'est retourné que si l'état est = OK. |
ErrorText | ans..256 | C | Message d'erreur PPRO détaillé. Remarque : n'est retourné que si l'état = FAILED. Utilisation possible uniquement après concertation avec le Support. |
TransactionID | an..20 | O | Numéro de transaction univoque pour PPRO |
Paramètres de retour pour URLSuccess, URLFailure et URLNotify avec paysafecard