Configuration de la ligne de commande

Après l’installation de Payment Services, vous pouvez facilement le configurer à partir de à la maison ou via l’interface de ligne de commande (CLI).

Configurer l’export 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 pour 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 Payment Services reporting, voir Etat du statut du paiement des commandes.

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 suivants : 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 client
Construit l’index des données de commande
sales_order_status_data_exporter
Flux des statuts de commande client
Construit l'index des données de statut des commandes client
store_data_exporter
Flux des magasins
Construit l’index des données du 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 répertorier dans votre commande.

Pour en savoir plus sur la modification manuelle du mode d’un indexeur, consultez Configuration des indexeurs dans la documentation du développeur. Pour savoir comment le modifier dans l’administration, consultez Gestion des index dans le 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, consultez Réindexation dans Gestion des indexeurs.

Lorsque BY SCHEDULE mode est défini, le système suit les entités modifiées et la tâche cron met à jour l’index de ces entités selon un planning défini. 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.

Envoyer les données réindexées au service de paiement

Une fois les données indexées, elles sont envoyées automatiquement à Payment Services. Vous pouvez également déclencher manuellement le processus d’envoi des 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]
Effectue une réindexation du flux spécifié et l’envoie au service correspondant
bin/magento saas:resync --no-reindex
Ignore l’indexation et envoie des données non synchronisées depuis les 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 de commande en mode Sandbox
paymentServicesStoresProduction
Magasins en mode 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 dans la documentation destinée aux développeurs.

Configuration du traitement L2/L3

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

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

Si vous souhaitez utiliser des 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
00b8a45a-5862-4817-8e1e-074170ebb953