Configuration de ligne de commande

Une fois Payment Services installé, vous pouvez facilement le configurer à partir de dans la maison ou via l’interface de ligne de commande (CLI).

Configuration de l’exportation des données

Payment Services combine les données de commande exportées depuis Magento Open Source et Adobe Commerce avec les données de paiement agrégées des fournisseurs de paiement afin de créer des rapports utiles. L’extension Payment Services utilise des indexeurs pour collecter efficacement toutes les données nécessaires aux rapports.

Pour en savoir plus sur les données utilisées dans les rapports Payment Services, consultez le rapport d'état des paiements de commande.

Configuration de cron sur Magento Open Source

Si vous souhaitez utiliser un mode d'index BY SCHEDULE sur Magento Open Source, vous devez configurer cron. Voir Configuration et exécution de cron.

Définition des indexeurs

Les données de commande sont exportées et conservées dans le service de paiement, à l’aide de l’un des deux modes d’index : ON SAVE (par défaut) ou BY SCHEDULE (recommandé).

Les index suivants sont pour Payment Services :

Code
Nom
Description
sales_order_data_exporter
Flux de commande commerciale
Construit l’index des données de commande
sales_order_status_data_exporter
Flux États de commande commerciale
Génère l’index des données sur les états des commandes client
store_data_exporter
Flux de stockage
Création de l’index des données de magasin

Pour modifier le mode d’index pour les trois indexeurs, exécutez :

bin/magento indexer:set-mode schedule sales_order_data_exporter sales_order_status_data_exporter store_data_exporter
TIP
Si vous ne spécifiez aucun indexeur dans votre commande, tous les indexeurs sont mis à jour vers la même valeur. Si vous souhaitez modifier un indexeur spécifique, vous devez le lister dans votre commande.

Pour en savoir plus sur la modification manuelle du mode d’un indexeur, voir Configuration des indexeurs dans la documentation du développeur. Pour savoir comment le modifier dans Admin, consultez la section Gestion des index du guide d’utilisation principal.

Réindexation manuelle des données

Vous pouvez réindexer manuellement les données au lieu d’attendre qu’elles se produisent automatiquement. Pour plus d’informations, voir Réindexation dans Gestion des indexeurs.

Lorsque le mode BY SCHEDULE est défini, le système effectue le suivi des entités modifiées et la tâche cron met à jour l’index pour celles-ci selon une planification définie. Voir Exécuter cron à partir de la ligne de commande dans Configurer et exécuter cron) pour savoir comment déclencher manuellement l’indexation à l’aide de tâches cron.

Envoi de données réindexées au service de paiement

Une fois les données indexées, elles seront envoyées automatiquement à Payment Services. Vous pouvez également déclencher manuellement le processus d'envoi de données indexées avec cette commande :

bin/magento saas:resync --feed [feedName]

Utilisez les options de commande suivantes :

Commande
Description
bin/magento saas:resync --feed [feedName]
Réindexation du flux spécifié et envoi au service correspondant
bin/magento saas:resync --no-reindex
Ignore l’indexation et envoie des données non synchronisées à partir des index.

Le paramètre --feed vous permet de spécifier le flux à envoyer :

Flux
Description
paymentServicesOrdersProduction
Flux de commandes en mode Production
paymentServicesOrdersSandbox
Flux de commandes en mode sandbox
paymentServicesOrderStatusesProduction
Statuts des commandes en mode Production
paymentServicesOrderStatusesSandbox
Statuts des commandes en mode sandbox
paymentServicesStoresProduction
Magasins en mode de production
paymentServicesStoresSandbox
Magasins en mode sandbox

Toutes les données nécessaires aux rapports sont envoyées automatiquement à Payment Services si cron est configuré et installé. Vous pouvez également déclencher manuellement le processus d'envoi de données cron à Payment Services.

bin/magento cron:run --group payment_services_data_export

Pour en savoir plus sur la réindexation et les indexeurs, consultez la rubrique Gérer les indexeurs de la documentation destinée aux développeurs.

Configuration du traitement L2/L3

Payment Services peut traiter les données des niveaux 2 et 3 des transactions de paiement par carte afin de fournir des informations supplémentaires aux commerçants.

WARNING
L’intégration avec le traitement des niveaux 2 et 3 avec PayPal est disponible uniquement pour les commerçants américains. Pour plus d’informations, voir Traitement des paiements dans la documentation destinée aux développeurs PayPal.

Si vous souhaitez utiliser les données de traitement L2/L3 pour Payment Services, ou si vous avez des questions, contactez votre gestionnaire de compte Payment Services.

Pour en savoir plus sur le traitement L2 et L3 utilisé dans Payment Services, voir Traitement de niveau 2 et de niveau 3.

recommendation-more-help
87189544-c8b9-4aef-af07-ed3578763c38