...
Le tableau suivant décrit les paramètres de requête de paiement chiffrés chiffrés nécessaires pour le paiement récurrent et le paiement en un clic :
Paramètre | Format | CND | Description |
---|---|---|---|
MerchantID | ans..30 | M | Identifiant du commerçant désigné par BNP Paribas. Ce paramètre doit être transmis non chiffré. |
TransID | ans..64 | M | Identifiant unique de la transaction |
refnr | an12 | OC | Le numéro de référence univoque du commerçant, qui sert de référence de remboursement dans le fichier EPA de l'acquéreur. Veuillez noter que sans la livraison de référence propre à la boutique, vous ne pouvez pas lire la transaction EPA ; quant au fichier de règlement supplémentaire, nous ne pouvons pas ajouter les données de paiement supplémentaires. Notes:
|
Amount | n..10 | M | Montant dans l’unité de devise la plus petite (p. ex. centime d’euro). Contactez l’Assistance si vous voulez capturer des montants inférieurs à 100 (unité de devise la plus faible). |
Amount3D | n..10 | OC | Uniquement pour 3D Secure : montant pour l’authentification avec Verified, SecureCode et SafeKey si le paramètre Amount est différent. Par exemple : le client confirme le prix d’un vol de 120 euros avec Verified, mais l’agent de voyage capture uniquement les frais de réservation de 20 euros : Amount3D=12000; Amount=2000. Montant dans l’unité de devise la plus petite (p. ex. centime d’euro) Contactez l’Assistance si vous voulez capturer des montants inférieurs à 100 (unité de devise la plus faible). |
Currency | a3 | M | Devise, trois chiffres selon ISO 4217 |
MAC | an64 | M | Code HMAC (Hash Message Authentication Code) avec algorithme SHA-256 |
URLSuccess | ans..256 | M | URL appelant la plateforme de paiement si le paiement a abouti. L’URL peut uniquement être appelée via le port 443. Cette URL ne doit pas contenir de paramètre: afin d’échanger les valeurs entre la plateforme de paiement et la boutique, utilisez le paramètre UserData (Données utilisateur). |
URLFailure | ans..256 | M | URL complète appelant la plateforme de paiement si le paiement n’a pas abouti. L’URL peut uniquement être appelée via le port 443. Cette URL ne doit pas contenir de paramètre. Afin d’échanger les valeurs entre la plateforme de paiement et la boutique, utilisez le paramètre UserData (Données utilisateur). |
Response | a7 | O | Réponse de statut envoyée par la plateforme de paiement à URLSuccess et URLFailure, doit être chiffrée. À cette fin, transmettez le paramètre Response=encrypt. |
URLNotify | ans..256 | M | URL appelée par la plateforme de paiement afin de notifier la boutique du résultat du paiement. L’URL peut uniquement être appelée via le port 443. Cette URL ne doit pas contenir de paramètre ; utilisez le paramètre UserData. |
UserData | ans..1024 | O | Si cela est spécifié dans la requête, la plateforme de paiement transmet le paramètre avec le résultat du paiement à la boutique |
Capture | ans..6 | O | Détermine le type et l’heure de la capture. AUTO : capture immédiate après autorisation (valeur par défaut). MANUAL : capture effectuée par le commerçant. <Number> : délai en heures jusqu’à la capture (nombre de 1 à 696). |
OrderDesc | ans..768 | M | Description des produits achetés, prix à l’unité, etc. |
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. |
Plain | ans..50 | O | Valeur définie par le commerçant pour retourner certaines informations non chiffrées (p. ex. identifiant du commerçant (MID)) |
Custom | ans..1024 | O | Le commerçant peut soumettre plusieurs valeurs séparées par | et qui sont retournées non chiffrées et séparées par &. Custom=session=123|id=456 devient dans la réponse Session=123&id=456 |
expirationTime | ans..19 | O | Date et heure de fin du traitement de la transaction, en heure UTC. Format : AAAA-MM-jjTHH:mm:ss |
AccVerify | a3 | O | Si AccVerify=Yes, la carte sera vérifiée du côté de l’acquéreur selon la description de l’interface de l’acquéreur. Le commerçant doit soumettre uniquement ce paramètre ; le paramètre Amount est facultatif. Si Amount est utilisé, nous remplaçons le montant selon la description de l’interface de l’acquéreur. Au paiement, Amount=0 est enregistré. Valeur autorisée : yes |
RTF | a1 | O | Pour un paiement récurrent (abonnement) : I = paiement initial pour le nouvel abonnement R = paiement récurrent |
...