Comment configurer indépendamment des systèmes de paiement dans Bitrix. Processeurs de paiement. Modèles de fichiers prédéfinis
De nombreuses boutiques en ligne, quelle que soit leur taille, sont construites sur la plate-forme 1C-Bitrix. C'est l'un des systèmes de gestion de contenu les plus efficaces qui vous permet de créer des ressources de toute complexité. Il présente des fonctionnalités avancées, une interface conviviale, un support de haute qualité et la possibilité de s'intégrer à 1C:Enterprise, ce qui simplifie grandement la comptabilité.
Pour rendre la boutique en ligne encore plus attrayante aux yeux des clients, il est nécessaire de mettre en place un système de paiement pratique sur le site Web 1C-Bitrix. Cela peut être fait en utilisant le module de paiement de Net Pay, un système de paiement universel pour 1C-Bitrix et d'autres systèmes de gestion. L'acceptation du paiement des acheteurs commencera immédiatement après la mise en œuvre du module dans la structure du site, ce qui ne prendra pas plus d'un jour. L'intégration du module est gratuite, ainsi lors du lancement du site, vous n'aurez pas à pondre un poste de dépense supplémentaire. De plus, le module de paiement Net Pay possède d'autres fonctionnalités utiles :
- Protection contre la fraude. Tous les paiements sont protégés contre le vol de données confidentielles système moderne protection. Le module Net Pay utilise le protocole Secure Sockets Layer, qui crypte les données des clients à l'aide d'un algorithme à clé publique asymétrique. Un attaquant ne pourra pas les obtenir même s'il peut prendre possession de cette clé.
- Authentification approfondie. Le site peut être bloqué si des transactions suspectes y transitent. Par conséquent, le module de Net Pay garantit que seuls les vrais titulaires de carte effectuent des paiements. Pour ce faire, il utilise un système d'authentification qui contrôle la concordance du code d'authentification, et la technologie 3D-Secure, qui nécessite une confirmation de paiement par notification par SMS.
- Interface pratique. L'ensemble du processus de paiement est concentré dans une seule fenêtre. L'acheteur aura besoin d'un ensemble minimum d'actions : sélectionner des produits, saisir des données carte bancaire et confirmez le paiement.
Tatiana Starkova
Non disponible dans les éditions :
Début, Standard
Systèmes de paiement- les modes de paiement des marchandises dans la boutique en ligne.
Par systèmes de paiement, on entend tous les moyens de paiement d'une commande : à la fois les systèmes de paiement qui acceptent les paiements en ligne, et virements bancaires. N'importe quel nombre d'entre eux peut être créé dans le système. Les systèmes de paiement sont gérés sur la page Systèmes de paiement (Boutique > Paramètres de la boutique > Systèmes de paiement).
Création d'un système de paiement
Considérez les caractéristiques de l'ajout d'un système de paiement. Pour cela, rendez-vous dans le formulaire de création de système de paiement à l'aide du bouton Ajouter un système de paiement situé sur le panneau de contexte.
Section des paramètres Configuration du gestionnaire PS se compose de plusieurs signets : signets Défaut et des signets avec les noms de tous les types de payeurs utilisés dans le système.
Noter: l'utilisation de l'un ou l'autre type de payeurs disponibles dans le système est configurée sur la page Configuration des types de payeur pour le sens des affaires (Store > Paramètres > Business sense > Types de payeur).
Signet Défaut les propriétés du gestionnaire sont configurées de manière à convenir à tous les types de payeurs. Les réglages individuels pour l'un ou l'autre type de payeur sont effectués dans l'onglet correspondant.
Pour faciliter les réglages, les propriétés complétées sont masquées, mais vous pouvez les afficher en cliquant sur le lien Afficher tout. Si le drapeau est coché à côté du paramètre Défaut, la valeur du champ est extraite de la valeur par défaut correspondante définie pour général ( Boutique > Paramètres de la boutique > Business Sense).
Noter: Pour rendre le système de paiement disponible uniquement pour un certain type de payeurs, vous devez définir une restriction sur le type de payeurs dans l'onglet.
Fixer des limites
Les restrictions d'utilisation du système de paiement dans une situation donnée sont configurées sur l'onglet du même nom Restrictions, qui devient disponible après avoir enregistré les principaux paramètres du système de paiement. Les restrictions sont divisées en plusieurs types. Le choix du type s'effectue lors de l'ajout d'une nouvelle contrainte :
Noter: Vous ne pouvez créer qu'une seule contrainte pour chaque type de contrainte. Ainsi, si vous souhaitez ajouter une restriction, vous devez corriger celle qui existe déjà.
Considérez le processus de compilation d'une contrainte à l'aide d'un exemple. Disons que dans un magasin, le paiement d'une commande avec le système de paiement actuel est possible si la livraison en libre-service est sélectionnée comme livraison. Pour résoudre le problème, procédez comme suit :
De ce fait, si l'acheteur choisit la livraison en mains propres lors de la commande, alors notre système de paiement sera mis à sa disposition, dans lequel nous avons mis en place une restriction :
Lors du choix d'un autre service de livraison, notre système de paiement ne sera pas dans la liste :
De la même manière, toutes les restrictions des systèmes de paiement dont vous avez besoin sont configurées. La seule différence est la spécification des options de restriction dans les fenêtres contextuelles, dont l'apparence dépend du type de restriction configuré.
Systèmes de paiement- les modes de paiement des marchandises dans la boutique en ligne. Par système de paiement, on entend tout mode de paiement d'une commande : aussi bien les systèmes de paiement acceptant les paiements en ligne que les virements bancaires. N'importe quel nombre d'entre eux peut être créé dans le système. Les systèmes de paiement sont gérés sur la page Systèmes de paiement (Boutique > Paramètres de la boutique > Systèmes de paiement). Création d'un système de paiementConsidérez les caractéristiques de l'ajout d'un système de paiement. Pour cela, rendez-vous dans le formulaire de création de système de paiement à l'aide du bouton Ajouter un système de paiement situé sur le panneau de contexte. Le formulaire d'ajout d'un système de paiement peut être rempli comme suit : Sur le premier onglet, les paramètres généraux du système de paiement sont renseignés. Signet Types de payeur les paramètres d'utilisation de ce système de paiement par chaque type de payeur défini dans le système sont déterminés (à chaque type de payeur correspond un onglet avec son nom). Par exemple, le paiement via Sberbank disponible pour le type de payeur Individuel: Signet <тип_плательщика> défini :
Signet Services de livraison services sont sélectionnés, une fois sélectionnés, ce système de paiement sera disponible lors de la passation d'une commande : Traitement des systèmes de paiementDifférents systèmes de paiement offrent différentes interfaces d'intégration (interaction). Souvent, ces interfaces diffèrent considérablement : par exemple, l'intégration avec le système PayflowPro nécessite des demandes de Système de paiement en utilisant le serveur installé SDK(Kit de développement logiciel) et intégration avec Sberbank nécessite un reçu imprimé Sberbank. Processeur de paiement- PHP-script qui intègre la boutique en ligne avec les systèmes de paiement. Ces fichiers sont créés individuellement pour chaque système de paiement et sont appelés immédiatement après avoir passé une commande, ainsi que lorsque le client sélectionne la fonction de répétition de paiement dans la section personnelle. Les fichiers du gestionnaire peuvent contenir un script qui affiche le document de paiement nécessaire à l'écran ou un formulaire pour envoyer des données à un système de paiement électronique. La procédure générale pour travailler avec des fichiers de gestionnaire est la suivante :
Gestionnaires typiquesLe premier type d'interface est le plus facile à intégrer. Dans le gestionnaire, il suffit de créer un formulaire HTML qui enverra des données au site Web du système de paiement et d'ajouter les champs nécessaires au système de paiement au formulaire. Des paramètres spécifiques doivent être consultés dans le système d'aide de ce système de paiement. Un exemple d'un tel gestionnaire peut être trouvé dans le modèle de système de paiement Aider(/bitrix/modules/sale/payment/assist/payment.php). Le deuxième type est plus difficile à intégrer, mais il est plus flexible en termes de fonctionnalités. Un exemple d'un tel gestionnaire peut être trouvé dans le modèle de système de paiement AuthorizeNet(/bitrix/modules/sale/payment/authorizenet/). Traitement des résultatsLa possibilité de recevoir automatiquement le résultat et les paramètres de paiement d'une commande à partir d'un système de paiement électronique dépend du système de paiement spécifique. Utilisation possible trois façons recevoir une réponse du système de paiement : L'intégration du magasin avec les systèmes de paiement est réalisée via les processeurs de fichiers des systèmes de paiement. Ces fichiers sont créés individuellement pour chaque système de paiement et sont appelés immédiatement après avoir passé une commande, ainsi que lorsque le client sélectionne la fonction de répétition de paiement dans la section personnelle. Les fichiers du gestionnaire peuvent contenir un script qui affiche le document de paiement nécessaire à l'écran ou un formulaire pour envoyer des données à un système de paiement électronique. La procédure générale pour travailler avec des fichiers de gestionnaire est la suivante :
Exemple de fichier de gestionnaireUn fichier de gestionnaire typique ressemble à ceci (en utilisant http://www.secpay.com comme exemple)
La syntaxe spécifique (interface de communication) du système de paiement doit être clarifiée dans le système d'aide (support technique) de ce système de paiement. Traitement des résultatsLa possibilité de recevoir automatiquement le résultat et les paramètres de paiement d'une commande à partir d'un système de paiement électronique dépend du système de paiement spécifique. Il est possible d'utiliser deux méthodes de base pour recevoir une réponse du système de paiement :
Modèles de fichiers prédéfinisLes modèles se trouvent dans le répertoire /bitrix/modules/sale/payment/. Pour modifier les modèles en fonction de vos besoins, copiez-les dans le répertoire /bitrix/php_interface/include/payment.
Messages similaires
|