Contenu




Comment configurer votre compte ?

Vous devez vous rapprocher de votre responsable de compte partenaire d'Oney pour obtenir les informations nécessaires permettant de configurer votre compte d'homologation et de production Monext :

  • Numéro du contrat
  • GUID du commerçant
  • Code de l'offre commerciale (OPC)
  • Nombre d'échéances
  • Code pays au commerçant
  • Code langue du commerçant
  • Identifiant international du commerçant
  • Secret (clé secrète du commerçant)

Ensuite veuillez adresser un email à notre équipe support avec les informations, afin qu'ils puissent procéder au paramétrage dans votre compte marchand en indiquant votre ID Commerçant et le nom du contrat partenaire à créer.

Vous devez réaliser des transactions 'pilote' pour valider le bon fonctionnement en production.


Le code (card_code) du moyen de paiement est : ONEY



Vous devez sélectionner le nombre d'échéances :

BNPL : Payer dans 30 jours



Comment proposer Oney à vos clients ?

Une fois le moyen de paiement activé, il vous suffit d'utiliser l'API Webpayment et les fonctions doWebPayment et getWebPaymentDetails.
Les API DirectPayment, Ajax, Batch et TPEV ne sont pas disponibles.

Les fonctionnalités de paiement disponibles sont :

  1. débit à la commande
  2. débit à l'expédition

Les autres fonctions de l'API ne sont pas disponibles pour ce moyen de paiement.
Les informations adresses de facturation, données de livraison et contenu du panier sont obligatoires.


Débit à la commande

Suite à une demande de paiement, Oney peut directement donner son accord, refuser directement le financement ou étudier le dossier de votre client. Cette analyse peut prendre jusqu'à 3 jours consécutifs à la demande de paiement (1,1 jours en moyenne).
Durant ce temps d'étude, votre transaction peut prendre le statut « ONHOLD_PARTNER » avec le code retour « 02016 ».
Si Oney a directement donné son accord, votre transaction prendra directement le statut final accepté « 00000 ».

Une fois qu'Oney a étudié le dossier client, Monext est directement informé et votre transaction change de statut pour un statut final accepté « 00000 » ou refusé « 04xxx ». Une notification WEB vous informe du changement de statut de votre transaction.
Votre paiement et le débit de votre client interviennent automatiquement suite à cette deuxième étape ou directement à la première étape si Oney a répondu favorablement.


Il vous faut renseigner obligatoirement les paramètres suivants dans votre appel web service pour réaliser un paiement :

  • Payment mode = CPT
  • Payment action = 101

Voir le détail des informations obligatoires en bas de page.

Débit à l'expédition

Suite à une demande de paiement, Oney peut directement donner son accord ou étudier le dossier de votre client. Cette analyse peut prendre jusqu'à 3 jours consécutifs à la demande de paiement.
Durant ce temps d'étude, votre transaction peut prendre le statut « in progress » avec les codes retours « 02000 » et « 02005». Si Oney a directement donné son accord, votre transaction prendra directement le statut final accepté « 00000 ».

Vous réalisez une demande de paiement de type « autorisation » via le web service  doWebpayment . Pour cela, il vous faut remplir ces éléments obligatoires dans l'appel web service :

  • Payment mode = CPT
  • Payment action = 100

Voir le détail des informations obligatoires en bas de page.


Quand Oney a donné son accord, votre transaction change de statut pour un statut final accepté « 00000 » ou refusé « 04xxx ». Une notification WEB Monext Online vous informe du changement de statut de votre transaction.
Vous pouvez alors réalisr un appel au web service doCapture pour procéder au débit de la carte du consommateur.

La validation

Sur Monext Online, cette opération peut se faire :

  • par le web service doCapture ;
  • par le centre administration Monext Online ;
  • par validation automatique (batch).

Le remboursement

Vous pouvez réaliser un remboursement partiel ou total d'un paiement Oney.

Attention, le remboursement partiel peut se faire uniquement dans les 90 jours qui suivent le paiement initial. Au-delà de ce délai, le remboursement partiel ne pourra pas être réalisé, un email est alors envoyé au marchand (à l'adresse fournie lors de l'intégration).

Après validation d'une commande avec un financement accepté, il faut observer un délai de 48h glissantes avant de pouvoir réaliser une annulation/remboursement.

Pour effectuer un remboursement, vous pouvez utiliser :

  • le web service doRefund ;
  • le centre d'administration Monext Online.

Marketplace

Le commerçant peut indiquer un sous commerçant lors d'une intégration en marketplace, en utilisant la balise subMerchant pour une transaction. Si la commande se compose de plusieurs sous-marchand, vous devez indiquer celui qui représente la part la plus importante de votre commande.



État En Attente

Ce moyen de paiement propose de générer des commandes avec un temps de validation. Votre commande sera en attente avec l'état ONHOLD_PARTNER, il permet de connaitre l'état réel du virement.
Il est recommandé de gérer cet état et d'indiquer l'état de la commande à votre acheteur.
Vous pouvez consulter la description de la gestion des états et des codes retour.



Les données de tests

Un jeu de test (carte et données consommateur) vous sera fourni par Oney, ainsi qu'un cahier de recette. Vous devrez utiliser ces données pour effectuer votre recette sur notre environnement d'Homologation.

Oney impose un phase de certification : vous devez prendre contatc avec votr responsable de compte Oney afin de définir les modalités de cette étape.

Cette certification est nécessaire pour obtenir les informations permettant de configurer le compte en production.


Afficher les pages de paiement

L'affichage de la page de paiement nécessite simplement de contacter le service web doWebPayment.

L'affichage du moyen de paiement Oney se réalise tout simplement en cochant la case à cocher « activer ce moyen de paiement » dans l'écran de configuration du centre d'administration Monext Online.

Certains commerçants utilisent la fonction de sélection des moyens de paiement à afficher au consommateur. Si cela est votre cas, vous devez ajouter à la valeur du champ  selectedContractNumber  le numéro que vous avez renseigné lors de la configuration du moyen de paiement (Plus d'information dans le chapitre Création du moyen de paiement.

Enfin, dans le cas où vous souhaitez afficher directement le formulaire de souscription d'Oney, vous devez renseigner le champ  contractNumber  que vous avez renseigné lors de la configuration du moyen de paiement


Quel est le reporting disponible ?

Monext enregistre une transaction intégrant le paiement par carte Oney.
Les transactions sont transmises dans les fichiers  Liste des transactions et Liste des paiements.


Le fichier « Liste des transactions » peut être :

  • Soit généré manuellement via le centre d'administration. Dans le menu Transactions de paiement, cliquez sur Exporter vos transactions.
  • Soit généré en automatique quotidiennement et envoyé par un flux sécurisé.



Le fichier « Liste des paiements » contient uniquement les transactions acceptées envoyées en banque pour être créditer ou débiter sur votre compte bancaire.

Il sera généré en automatique quotidiennement et envoyé par un flux sécurisé.

Les commissions prélevées par Oney Banque Accord sont restituées dans ce fichier.

Par exemple, il contiendra :

  • une ligne de type CAP correspondant à la commande du commerçant à Oney via Monext Online ;
  • deux lignes de type SET correspondant aux validations des virements d'Oney aux commerçants : premier paiement et complément ;
  • deux lignes de type SET correspondant aux frais prélevés par Oney pour le financement.

Pour toutes les lignes : La référence commande et l'id transaction seront transmis dans les enregistrements. Le champ FileNumber du message SET permet au commerçant de connaitre la référence du virement réalisé par Oney au commerçant. C’est l’identifiant de la forme "Vxxxxxxxxxxx" correspondant à l’information BankingTransactionLabelPattern reçue d'Oney.

Pour les lignes SET de validations des virements : le montant feeAmount sera nul.

Pour les lignes SET de frais de virements : Le montant des frais est indiqué dans le champ feeAmount. Les champs AuthorizationAmount et CaptureAmount seront nulles.


idTRTypefeeAmountFileNumberAuthorizationAmountCaptureAmount
123CAP00400400
123SET0V01100100

123

SET0V02300300
123SET10P0100
123SET300P0200




Les codes de retour



Lorsque le paiement est accepté, Monext Online renvoie le code retour à la valeur « 00000 » ou « 02000 » selon l'avancée de l'étude menée par Oney sur la demande de paiement de votre client. Pour un paiement refusé, le code varie en fonction du motif de refus (Par exemple : « 04xxx » pour une suspicion de fraude).  


Spécificités sur les champs des web services pour ce moyen de paiement


Object

Élément

Description

Requis*

Commentaire 

Payment

version

Version des web services Monext Online

Oui

A valoriser à la valeur "20" ou supérieure

Buyerbuyer.customerIdIdentifiant du client dans le système du commerçantOui

buyer.title

Civilité du client

Oui


buyer.lastName

Nom de l'acheteur

Oui

Maximum 32 caractères

buyer.firstName

Prénom de l'acheteur

Oui

Maximum 32 caractères

buyer.email

Adresse email de l'acheteur

Oui


buyer.legalDocumentNuméro d'identification unique ou numéro du document officielSelon les cas

Requis pour :

  • Espagne
  • Italie
  • Portugal
buyer.legalStatusStatut du client (particulier ou entreprise)Oui

buyer.shippingAdress.title

Civilité du destinataire

Non


buyer.shippingAdress.lastName

Nom du destinataire

Oui

Maximum 32 caractères

buyer.shippingAdress.firstName

Prénom du destinataire

Oui

Maximum 32 caractères

buyer.shippingAdress.street1

Nom de rue

Oui

Maximum 38 caractères

buyer.shippingAdress.street2

Complément du nom de rue

Non

Maximum 38 caractères

buyer.shippingAdress.cityName

Ville

Oui


buyer.shippingAdress.zipCode

Code postal

Oui


buyer.shippingAdress.country

Pays

Oui


buyer.shippingAdress.phone

Téléphone

Oui


buyer.billingAdress.title

Civilité du payeur

Non


buyer.billingAdress.lastName

Nom du payeur

Non

Maximum 32 caractères

buyer.billingAdress.firstName

Prénom du payeur

Non

Maximum 32 caractères

buyer.billingAdress.street1

Nom de rue

Oui

Maximum 38 caractères

buyer.billingAdress.street2

Complément du nom de rue

Non

Maximum 38 caractères

buyer.billingAdress.cityName

Ville

Oui

Maximum 32 caractères pour FR

buyer.billingAdress.zipCode

Code postal

Oui


buyer.billingAdress.country

Pays

Oui


buyer.billingAdress.phone

Téléphone

Oui


Order

order.details

Informations sur les articles commandés

Oui

Voir tableau ci-dessous

order.deliveryMode

Mode de livraison

Oui


order.deliveryTime

Type de livraison

Oui


order.deliveryExpectedDate

Date de livraison prévue

Oui


order.deliveryExpectedDelay

Nombre de jours prévus pour la livraison

Oui


order.deliveryChargeMontant des frais de livraisonSelon les casRequis pour : Espagne

* pour toutes les échéances 3x,4x, credit et BNPL.

Spécificités sur order.details

ÉLÉMENT

DESCRIPTION

REQUIS

Commentaire

order.detail.ref

Référence de l'article

Oui


order.detail.comment

Commentaire

Oui


order.detail.price

Prix de l'article (dans la plus petite unité de la devise)

Oui


order.detail.quantity

Quantité d'articles

Oui


order.detail.category

Catégorie de l'article

Oui

Selon la Table de codes catégories

order.detail.brand

Marque de l'article

Non