Installer le lien de paiement de facture du connecteur NetSuite
Découvrez comment vous inscrire en libre-service et configurer le lien de paiement Stripe Connector for NetSuite.
Vous pouvez utiliser la version gratuite et en libre-service du Stripe Connector for NetSuite pour intégrer les liens de paiement Stripe dans votre progiciel de gestion intégré (ERP) NetSuite et accepter les paiements.
Version complète
Si vous souhaitez en savoir plus sur la solution complète Stripe Connector for NetSuite, installez l’application et demandez une démonstration.
Avant de commencer
Assurez-vous de disposer des éléments suivants :
- Un compte Stripe
- Un compte NetSuite
- Un accès administrateur ou équivalent aux deux comptes
- Une bonne compréhension du processus de création de factures dans NetSuite
Obtenir l'ID de votre compte Stripe
Vous devez rechercher et noter l’ID de compte Stripe de chaque compte que vous souhaitez connecter. Si vous créez plusieurs filiales, effectuez les étapes suivantes pour tous les comptes.
- Dans le Dashboard Stripe, accédez à la page des paramètres de l’entreprise.
- Dans l’onglet Informations du compte, copiez l’ID du compte. Cette valeur est sensible à la casse.
Installer l'application
Dans Stripe App Marketplace, sur la page Stripe Connector for NetSuite, cliquez sur Installer l’application.
Si vous devez configurer plusieurs comptes, assurez-vous de fournir à l’équipe commerciale de Stripe tous les ID de compte que vous souhaitez configurer. Vous devez ensuite installer l’application pour chaque compte.
Connecter vos comptes Stripe et NetSuite
Utilisez l’authentification par token pour connecter vos comptes Stripe et NetSuite en toute sécurité.
Pour ce faire, connectez-vous à votre compte NetSuite et accédez à Setup > Company > Enabled Features. Dans l’onglet SuiteCloud, activez les éléments suivants :
- Services Web SOAP
- Authentification par token
Certains services, comme l’authentification par token, peuvent prendre une journée à se propager lorsqu’ils sont activés.
Installez l’offre groupée Stripe Token Based Authentication
(ID 178262). Ensuite, ajoutez le rôle Stripe Limited Access
créé à partir de l’offre à votre employé préféré. Nous vous recommandons de choisir un employé dédié.
Gérer les filiales NetSuite
Procédez comme suit si vous avez des filiales dans NetSuite, même si une seule filiale utilise le lien de paiement :
- Ouvrez le rôle
Stripe Limited Access
. - Pour Accessible Subsidiaries, sélectionnez All Subsidiaries.
- Activez Allow Cross-Subsidiary Record Viewing.
- Sous Permissions > Lists, ajoutez les autorisations d’affichage pour vos filiales.
Obtenir l’ID de votre compte NetSuite
Connectez-vous à votre compte NetSuite et accédez à Setup > Company > Company Information. Notez l’ID de votre compte NetSuite, qui est sensible à la casse.
Créer un token d’accès
Accédez à Setup > Users/Roles > Access Tokens, et cliquez sur New pour créer un token d’accès avec les valeurs suivantes :
- Nom de l’application : Stripe Connector for NetSuite
- Utilisateur : [enregistrement de l’employé]
- Rôle : accès limité à Stripe
- Nom du token : Stripe Connector for NetSuite - [Contact principal], Stripe Limited Access
Lorsque vous avez terminé, cliquez sur Save, mais ne fermez pas la fenêtre.
Ajouter un token à l’application du connecteur NetSuite
Dans le Dashboard Stripe, dans la page des applications, cliquez sur l’icône de l’application Stripe Connector for NetSuite.
Sur la page Paramètres de l’application, sous Identifiants NetSuite, entrez les informations suivantes :
- ID du compte NetSuite
- ID du token
- Clé secrète du token
Installer et configurer le champ lien de paiement
Dans votre compte NetSuite, rendez-vous dans Customization > SuiteBundler > Search & Install Bundles.
Recherchez
449983
pour trouver et installer l’offre groupéeStripe Invoice Payment Page.
Une fois l’installation terminée, accédez à Customization > Lists, Records, & Fields > Transaction Body Fields.
Modifiez la page de paiement Stripe, puis accédez à l’onglet Validation & Defaulting.
Mettez à jour le champ Default Value (valeur par défaut) comme suit :
Pour installer le lien de paiement sur une filiale NetSuite, modifiez la formule afin d’utiliser l’ID de votre compte Stripe, que ce soit en mode test ou en mode production. Par exemple :
https://netsuite-connector.
.stripe. com/payment/acct_ 1M6zZFLzNi11nE9A/test/invoice/184BB28E2462B9ABE0630F192E0A1219_ 32590401 Pour installer le lien de paiement sur deux filiales NetSuite ou plus au sein d’un compte OneWorld, modifiez la formule pour remplacer
acct_
par la valeur dynamiqueREPLACE_ ME '||{subsidiary.
. Par exemple :custrecord_ stripe_ account_ id}||' https://netsuite-connector.
.stripe. com/payment/'||{subsidiary. custrecord_ stripe_ account_ id}||'/test/invoice/
Dans un nouvel onglet de votre compte NetSuite, accédez à Customization > SuiteBundler > Search & Install Bundles. Recherchez
218349
pour trouver et installer l’offre groupéeStripe Subsidiary Stripe Account ID.
Modifiez l’enregistrement d’entité de façon à ajouter l’ID de compte Stripe correspondant à chaque filiale pour laquelle vous souhaitez utiliser un lien de paiement.Sur les pages de facture que vous souhaitez utiliser pour collecter les paiements, ajoutez les champs de corps de transaction
Stripe Payment Page
etStripe Payment Page GUID
.
Valider le lien de paiement
Créez une facture NetSuite et assurez-vous que le lien de paiement apparaît pour la page de paiement Stripe.
Validez la structure du lien de paiement en copiant l’URL et en vérifiant les éléments suivants :
- Le bon ID de compte Stripe est indiqué.
- Le bon mode est sélectionné : test ou production.
- L’URL correspond à cette structure :
/payment/acct_
.id/test/invoice/RandomString_ InternalId
Activer l'intégration
Dans le Dashboard Stripe, dans la page des applications, cliquez sur l’icône de l’application Stripe Connector for NetSuite.
Sur la page Paramètres de l’application, sous Paramètres de connexion, cliquez sur Activer pour activer l’intégration complète.
Cliquez sur l’URL du lien de paiement sur la facture NetSuite que vous avez créée afin de valider la création automatique d’une page Stripe Checkout pour collecter le paiement.