WooCommerce et Authorize.Net au Canada : ce qui fonctionne et comment le configurer.

Oui, une boutique WooCommerce canadienne peut accepter les cartes par Authorize.Net. Cette page porte sur une seule extension : « Authorize.net, a Visa solution for WooCommerce », conçue par SkyVerge et vendue sur WooCommerce.com. Sa fiche nomme le Canada. Elle peut autoriser au paiement et capturer quand une commande est marquée payée. Elle rembourse à partir de l’écran de commande et débite les renouvellements de WooCommerce Subscriptions sur les cartes enregistrées. Il vous faut un compte Authorize.Net appuyé par un compte marchand.

An online store owner packing a subscription box of coffee.

La réponse courte

  • C’est une extension payante. WooCommerce.com affichait 114 $ CA pour un forfait d’un an quand nous l’avons lue, avec une garantie de remboursement de 30 jours.
  • Le Canada figure sur sa liste de pays. La fiche nomme l’Australie, le Canada, la Nouvelle-Zélande et les États-Unis.
  • Vous choisissez débit ou autorisation. « Charge » (débit) capture au paiement et c’est le réglage par défaut. « Authorization » (autorisation) retient l’argent jusqu’à ce que vous le capturiez.
  • Les cartes enregistrées exigent le CIM. Le CIM est le coffre de cartes d’Authorize.Net. Subscriptions, Pre-Orders et les cartes enregistrées en ont tous besoin, et Authorize.Net peut facturer des frais mensuels pour ce service.
  • Les remboursements partent de WooCommerce. Le personnel rembourse à partir de l’écran Edit Order (modifier la commande). Les paiements non réglés sont plutôt annulés.
  • D’autres extensions Authorize.Net existent. WooCommerce.com présente aussi « Authorize.net for WooCommerce », par Authorize.Net. C’est une autre extension, alors consultez sa propre documentation.

Le trajet d’un paiement

Le client tape sa carte sur votre page de paiement. Accept.js, un script d’Authorize.Net, la transforme en jeton à usage unique dans le navigateur, si bien que le numéro de carte ne touche jamais votre serveur. L’extension envoie ensuite le jeton à Authorize.Net.

  1. Paiement WooCommerce
  2. Carte transformée en jeton
  3. Débit ou autorisation
  4. Capture quand la commande est payée
  5. Votre compte bancaire
ÉtapeOù elle se passeQui la contrôle
Le client entre sa carteVotre page de paiement WooCommerceVous et votre thème
La carte devient un jetonAccept.js dans le navigateurAuthorize.Net
Le débit ou l’autorisation est envoyéL’extensionLe code de SkyVerge, vos réglages
La carte est enregistrée pour plus tard, si le client le choisitLe CIM sur les serveurs d’Authorize.NetAuthorize.Net
Approbation et règlementLe processeurLe fournisseur de votre compte marchand
Capture, remboursement ou annulationL’écran Edit Order de WooCommerceVotre personnel

Ce que WooCommerce fait avec Authorize.Net

FonctionCe que dit la documentation de l’extension
Type de transaction« Charge » capture tout de suite. « Authorization » exige une capture plus tard, dans WooCommerce ou dans Authorize.Net
Capture selon le statut de la commandeAvec « Capture Paid Orders » (capturer les commandes payées) activé, elle capture quand une commande passe à un statut payé
Capture manuelleUne action « Capture Charge » (capturer le débit) dans l’écran Edit Order
Commandes uniquement virtuellesPeuvent être débitées tout de suite, même en mode autorisation
RemboursementsComplets ou partiels, à partir de l’écran Edit Order, pour les paiements par carte
AnnulationsAutomatiques quand un paiement n’est pas encore capturé ou réglé. Pas d’annulation partielle
Cartes enregistréesConservées sous forme de jetons dans le CIM. Les clients en ajoutent, en retirent et choisissent celle par défaut sous My Account (mon compte)
WooCommerce SubscriptionsToutes les fonctions de Subscriptions, par carte ou par eCheck
WooCommerce Pre-OrdersEnregistre le mode de paiement d’avance et le débite à la sortie de la précommande
Formulaire de paiementFormulaire intégré (PCI SAQ A-EP) ou fenêtre superposée (PCI SAQ A). Fonctionne avec les blocs Cart et Checkout
WebhooksFacultatifs. Avisent le site quand des profils sont supprimés dans Authorize.Net
Mode testUtilise un compte sandbox Authorize.Net distinct, avec ses propres identifiants et clés
eCheckComptes bancaires américains seulement, et exige un compte eCheck Authorize.Net
Non documentéDonnées de carte de niveau 2 ou 3, Interac, acheminement multidevise, capture partielle

Le Canada et le dollar canadien

La fiche nomme le Canada et dit que l’extension prend en charge toutes les régions de comptes marchands Authorize.Net. Sa documentation ne parle ni du dollar canadien ni des réglages de devise. La devise vient de votre compte Authorize.Net. Authorize.Net règle chaque compte dans une seule devise, comme l’explique notre page Authorize.Net au Canada. Si vous vendez en CAD et en USD, la documentation ne dit pas comment cette extension enverrait chaque commande au bon compte. Confirmez-le avec SkyVerge avant de prévoir deux comptes.

L’option eCheck fonctionne avec des comptes bancaires américains. Ce n’est pas un moyen de prélever des comptes bancaires canadiens.

CleverPays peut ouvrir les deux, un compte Authorize.Net en CAD et un en USD, et y ajouter American Express.

Les limites à connaître avant de vous y fier

  • Les autorisations expirent. Authorize.Net fait expirer une autorisation non capturée après 30 jours. Vous pouvez capturer une seule fois, pour au plus le montant autorisé. Pour les précommandes, la documentation décrit un débit sur la carte enregistrée à la sortie.
  • Les renouvellements échouent si le code de sécurité est exigé. Authorize.Net ne peut pas conserver le code de sécurité pour les renouvellements. Si votre compte en exige un, les renouvellements d’abonnement échouent. La documentation explique comment retirer cette règle.
  • Ne partagez pas les clés API entre sites. La documentation prévient qu’un même jeu d’identifiants sur deux sites peut briser la synchronisation des profils et les renouvellements.
  • Mettez les cartes à jour sur le site, pas dans Authorize.Net. L’extension pousse les changements vers Authorize.Net, mais n’est pas avisée des changements faits là-bas. Une carte mise à jour par téléphone dans Authorize.Net peut laisser les renouvellements pointer vers un ancien jeton.
  • Les remboursements partiels attendent le règlement. Dans les 24 heures environ suivant le débit, un remboursement partiel échoue parce qu’une annulation doit porter sur le montant complet.
  • Pas de 3D Secure, et Apple Pay demande du travail en plus. La documentation dit que 3D Secure n’est pas pris en charge. Apple Pay exige un développeur et ne fonctionne pas avec les blocs de paiement.

À qui ça convient

Ce sont des exemples de scénarios, pas des clients de CleverPays.

Un portail de commandes pour acheteurs professionnels

Un distributeur alimentaire québécois exploite une boutique WooCommerce réservée aux comptes de restaurants connectés. Le personnel règle l’extension sur « Authorization » et active « Capture Paid Orders ». Chaque commande est retenue au paiement et capturée quand elle est marquée payée après la préparation. Les lignes livrées en quantité moindre peuvent être remboursées à partir de l’écran de commande une fois le débit réglé.

Une boîte d’abonnement

Un torréfacteur ontarien expédie une boîte chaque mois par WooCommerce Subscriptions. Les renouvellements débitent la carte enregistrée dans le CIM. Les clients changent de carte par l’étape « Change Payment » (changer le paiement) de l’abonnement. Ajouter simplement une nouvelle carte à leur compte ne déplace pas l’abonnement.

Une boutique qui prend des précommandes

Une boutique d’équipement de plein air de Vancouver vend un manteau deux mois avant l’arrivée du stock. WooCommerce Pre-Orders enregistre la carte du client au paiement. L’extension la débite à la sortie de la précommande, ce qui évite la limite d’autorisation de 30 jours.

Changer le processeur derrière WooCommerce

Si vous gardez le même compte Authorize.Net et changez seulement de processeur, Authorize.Net dit que votre connexion API n’est pas touchée. Votre API Login ID, vos clés et vos profils CIM restent en place, alors les cartes enregistrées et les abonnements gardent leurs jetons. Les remboursements sur les commandes plus anciennes passent par le nouveau processeur, alors gardez l’ancien compte marchand ouvert jusqu’à ce qu’ils soient terminés. Le plan de changement de processeur de la page principale énumère les étapes.

Passer à un nouveau compte Authorize.Net est un plus gros travail. L’extension conserve les identifiants de profil client et de profil de paiement sur chaque utilisateur WordPress. Ces identifiants pointent vers le CIM de l’ancien compte, et la documentation dit que les renouvellements échouent quand les identifiants ne correspondent pas. Planifiez ce passage avant de promettre quoi que ce soit au sujet des cartes enregistrées.

La place de CleverPays

SkyVerge conçoit et soutient l’extension. WooCommerce.com la vend et s’occupe de son abonnement. Authorize.Net exploite la passerelle et le coffre CIM. Le processeur approuve et règle chaque paiement. CleverPays ne fabrique pas, ne certifie pas et ne soutient pas l’extension.

Nous pouvons examiner votre relevé actuel avec vous, ouvrir le compte Authorize.Net et le compte marchand canadien derrière lui, et le connecter à votre boutique WooCommerce avec vous. Nous pouvons tester un débit, une capture, un remboursement et le premier dépôt avant la mise en ligne. Nous pouvons rester votre personne-ressource après le lancement, en français et en anglais. Nous pouvons aussi ouvrir un compte en USD et ajouter American Express.

Sources

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.

Demander un rappel

Votre nom

Questions fréquentes

Non. L’extension de SkyVerge est vendue sur WooCommerce.com. Quand nous l’avons consultée, un forfait d’un an affichait 114 $ CA.

Vous utilisez déjà WooCommerce?

Envoyez-nous un relevé récent et dites-nous quelle extension Authorize.Net votre boutique utilise. Nous vous montrerons ce que vous payez aujourd’hui et ce qui pourrait changer sans toucher à votre page de paiement.

Des commerçants sur CleverPays

Note de 4,9 sur Google

“Paddock gas station has seen incredible improvements since implementing the Pay@Pump solution from CleverPays. Our customers now enjoy the convenience of quick and secure payments right at the pump, and it’s boosted our efficiency and we saved a ton of money on our monthly payment processing costs.”

EricOwner, Paddock

Acceptez tous les principaux modes de paiement
VisaMastercardInteracAmerican ExpressDiscoverUnionPayJCBDiners ClubApple PayGoogle Pay