La réponse courte
- La référence a changé. Le Shopify Payment ID est maintenant l’identifiant principal. Authorize.Net indique qu’un champ dédié à l’identifiant de transaction n’est plus disponible.
- Les captures depuis NetSuite exigent le nouvel identifiant. Selon Authorize.Net, les applications tierces ne peuvent plus capturer avec l’ancien identifiant de transaction. Cela touche surtout les ERP et les applications de gestion des commandes.
- L’échéance est passée. Authorize.Net l’avait fixée au 31 août 2025. Après cette date, l’ancienne passerelle a été désactivée pour les paiements par carte sur Shopify.
- La facturation récurrente a changé de place. L’ARB (Automated Recurring Billing, la facturation récurrente automatisée) d’Authorize.Net ne fonctionne pas avec la nouvelle application Shopify. Les abonnements exigent plutôt une application d’abonnement compatible.
- Testez avant de vous y fier. Shopify suggère lui-même de tester les outils ERP après la mise à jour.
Comment une commande Shopify se rend dans NetSuite
- Le client paie à la caisse Shopify
- Authorize.Net autorise la carte, avec le Shopify Payment ID comme étiquette
- Une intégration importe la commande et sa référence dans NetSuite
- Un connecteur NetSuite capture ou rembourse avec cette référence
- Le processeur verse les fonds dans votre compte bancaire canadien
Oracle indique que NetSuite Connector n’a aucune intégration directe avec une passerelle. Il peut importer la référence de la passerelle depuis un panier pour que vous capturiez le paiement vous-même. Cela ne fonctionne que si NetSuite est lui-même relié à la passerelle, par un connecteur ou du code sur mesure. La page Authorize.Net voisine présente ces options.
Ce qui a changé, avant et après
| Ancienne passerelle Authorize.Net | Nouvelle application Authorize.Net | |
|---|---|---|
| Référence principale | Identifiant de transaction Authorize.Net | Shopify Payment ID |
| Capture ou exécution depuis un ERP | Utilisait l’identifiant de transaction | Doit utiliser le Shopify Payment ID |
| Où l’identifiant paraît dans le Merchant Interface | Transaction ID | Le champ Description de la transaction |
| Comment une API trouve la vente | Identifiant de transaction | Payment ID dans refId, ou transRefId dans une demande de détails de transaction |
| Facturation récurrente ARB | Compatible | Non compatible; les prélèvements ARB ne paraissent pas dans Shopify |
| Commandes retenues pour examen | Examinées dans Shopify | Approuvées ou refusées dans le Merchant Interface; rejetées automatiquement après 72 heures |
| Remboursements de ventes antérieures | Par l’ancienne application | Les anciennes ventes se remboursent encore par l’ancienne application, jusqu’à six mois après la migration |
Le Merchant Interface (l’interface commerçant) est le site Web de compte d’Authorize.Net. refId et transRefId sont des champs de l’API d’Authorize.Net. Authorize.Net a porté la limite de refId à 50 caractères pour contenir le nouvel identifiant.
Pourquoi les captures et remboursements NetSuite échouent
Votre commande NetSuite contient une référence de paiement copiée de Shopify. Un connecteur envoie cette référence à Authorize.Net quand il capture ou rembourse. Avant le changement, c’était l’identifiant de transaction d’Authorize.Net. Maintenant, Authorize.Net attend le Shopify Payment ID.
Si l’intégration associe encore l’ancien champ, la commande peut contenir une valeur vide ou erronée. La demande de capture échoue alors, ou ne trouve pas la vente. Les remboursements lancés depuis NetSuite peuvent échouer de la même façon.
Comment vérifier quel identifiant votre intégration conserve
- Dans l’administration Shopify, ouvrez une commande récente. Dans la chronologie, trouvez « Payment was processed » (paiement traité), puis « Information from the gateway » (information de la passerelle). Copiez le Payment ID.
- Connectez-vous au Merchant Interface et trouvez la même vente. Le Payment ID paraît dans son champ Description.
- Ouvrez la commande client ou la vente au comptant correspondante dans NetSuite. Trouvez le champ que votre intégration remplit avec la référence de paiement.
- Comparez les valeurs. Si NetSuite contient le Shopify Payment ID, la référence est bonne. S’il contient autre chose, ou rien, les captures depuis NetSuite sont à risque.
Shopify précise que seul le Payment ID est envoyé à votre fournisseur de paiement. Vous ne pouvez pas faire la correspondance avec le numéro de commande Shopify.
Que faire
- Mettez l’intégration à jour. Demandez à la personne qui l’a construite de transmettre le Shopify Payment ID comme le décrit Authorize.Net, dans
refId, et d’utilisertransRefIdpour retrouver une vente. Authorize.Net demande aux commerçants de communiquer avec Shopify pour les mises à jour d’intégration. - Testez dans un bac à sable. Utilisez un compte sandbox (bac à sable) d’Authorize.Net. Shopify indique que le mode test d’un compte Authorize.Net réel n’est pas compatible avec Shopify. Testez une autorisation, une capture depuis NetSuite, une annulation et un remboursement.
- Surveillez les remboursements partiels. Selon Authorize.Net, un remboursement partiel ne fonctionne que sur une vente réglée. Sur une vente non réglée, l’application annule le montant complet.
- Capturez à l’intérieur du délai d’autorisation. Shopify indique que ce délai dépend de votre fournisseur. Une fois le délai écoulé, vous pourriez ne plus pouvoir encaisser.
- Prévoyez les abonnements ailleurs. L’ARB ne fonctionne plus avec la nouvelle application. Oracle indique que NetSuite Connector ne divise pas non plus les commandes d’abonnement : la boutique ou une application d’abonnement doit donc envoyer une commande par période de facturation.
Où CleverPays intervient
Shopify possède la caisse et le cadre d’applications. Authorize.Net construit et soutient son application Shopify. La personne qui a construit votre connexion NetSuite est responsable de ce code. Cloud 1001 soutient son propre connecteur, SuiteAuthConnect, et son README décrit une solution de contournement distincte pour Shopify. Le processeur approuve et règle les paiements. CleverPays ne fabrique ni Shopify, ni NetSuite, ni aucun connecteur.
Nous pouvons examiner votre relevé et vous montrer ce que vous payez aujourd’hui. Nous pouvons ouvrir le compte Authorize.Net et le compte marchand canadien qui le soutient, en CAD et en USD, avec American Express. Si votre connexion sur mesure utilise encore l’ancienne référence, notre équipe de développement peut évaluer une correction. Nous pouvons ensuite tester une capture et un remboursement avec vous avant que vous vous y fiiez.
Sources
- Authorize.Net: Shopify plugin migration and upgrade (KA-04246), mis à jour le 29 septembre 2026, lu le 7 octobre 2026
- Shopify Help Center: Authorize.net payment provider, lu le 7 octobre 2026
- Shopify Help Center: updating a third party payment provider, lu le 7 octobre 2026
- Shopify Help Center: capturing payments for your orders, lu le 7 octobre 2026
- Shopify App Store: Authorize.net, lu le 7 octobre 2026
- Oracle NetSuite: General NetSuite Connector FAQ, lu le 7 octobre 2026
- Cloud 1001: SuiteAuthConnect FAQ, lu le 7 octobre 2026
- Cloud 1001: SuiteAuthConnect repository README, lu le 7 octobre 2026
Les noms de produits et d’entreprises sur cette page sont des marques de commerce de leurs propriétaires respectifs. CleverPays n’est ni affiliée à ces entreprises ni approuvée par elles.

