Agence web » Actualités du digital » Comment accepter les paiements par carte de crédit sur votre site Web –

Comment accepter les paiements par carte de crédit sur votre site Web –

Shutterstock / Sarawut Chainawarat

Si vous démarrez une entreprise en ligne, il est très important de pouvoir vendre des produits et d’accepter des paiements via votre site Web. Heureusement, il existe de nombreux services qui facilitent cette tâche, à la fois pour les sites Web nouveaux et existants.

Ai-je besoin d’un «compte marchand»?

UNE Compte marchand est un type particulier de compte de dépôt ouvert auprès d’une banque réelle. Il vous permet de prendre des paiements directement, sans intermédiaire comme PayPal. En règle générale, vous n’avez pas d’accès direct aux fonds, c’est juste là qu’ils atterrissent avant d’être transférés sur le compte bancaire principal de votre entreprise après avoir été vérifiés.

Chaque fois que vous glissez votre carte de débit dans un magasin physique, elle est généralement liée au compte marchand de quelqu’un derrière le terminal de carte de crédit, et les informations, le CVV et le code PIN de votre carte sont utilisés pour transférer l’argent.

En raison du potentiel élevé de fraude en ligne avec ces comptes, ils sont plus difficiles à obtenir, en particulier pour les vitrines en ligne qui sont moins fiables que les transactions en personne. Vous aurez besoin d’un bon crédit et de la documentation sur votre entreprise. Si vous avez tout cela, vous pouvez obtenir des comptes marchands dans de grandes banques comme Wells Fargo et Chase, ainsi que des comptes d’autres fournisseurs.

Si vous prévoyez d’accepter les paiements en ligne, vous aurez toujours besoin d’un passerelle de paiement, qui gère toute la logique backend consistant à parler à la banque du client et à effectuer le transfert. Il existe de nombreux services qui lieront votre compte marchand à un formulaire de carte de crédit, mais les plus notables (et dignes de confiance) sont PayPal et Stripe.

Cependant, PayPal et Stripe sont eux-mêmes suffisamment volumineux pour ne pas vous obliger à avoir un vrai compte marchand auprès d’une banque réelle. Ils ont tous deux leurs propres soldes de compte et vous permettent de les lier directement à vos comptes professionnels ou personnels pour paiements.

Donc, la réponse est, non, vous n’avez pas besoin d’un compte marchand. Vous paierez toujours des frais de toute façon, et pour les magasins en ligne en particulier, l’effort supplémentaire n’en vaut pas la peine lorsque PayPal et Stripe n’en ont pas besoin. De plus, si vous optez pour une solution tout-en-un, vous n’aurez peut-être pas à vous en soucier du tout.

Boutiques en ligne: Shopify et SquareSpace

Si vous n’avez pas encore créé votre site Web et que vous souhaitez créer une boutique en ligne, l’option la plus simple consiste à opter pour une solution de commerce électronique entièrement intégrée comme Shopify ou SquareSpace. Les deux vous permettent de créer de superbes sites Web à l’aide des éditeurs intégrés sans avoir à le coder vous-même ou à payer quelqu’un pour le faire.

Shopify, par exemple, vous permettra de concevoir votre page, de modifier la mise en page et de gérer votre liste de produits disponibles. Lorsqu’un client visite votre site, il pourra parcourir votre catalogue, ajouter des éléments à son panier et payer avec ses informations de paiement et d’expédition. Vous pouvez ensuite afficher les commandes en cours via le panneau d’administration. Cela les rend parfaitement adaptés aux petites entreprises qui cherchent à vendre des produits.

Shopify et SquareSpace utilisent tous les deux PayPal par défaut, mais peuvent être configurés pour utiliser d’autres passerelles de paiement comme Stripe.

Vous pouvez également utiliser Shopify sur votre propre site Web. Vous gérerez toujours les produits et les commandes sur Shopify, mais vous pouvez intégrer le bouton d’achat sur votre propre page personnalisée, y compris les sites créés à l’aide d’outils tels que WordPress. Le client recevra le panier dans la barre latérale et les pages de paiement comme d’habitude.

Bande

Si vous préférez ne pas utiliser Shopify, la meilleure option suivante est Stripe, qui est très similaire à PayPal et dispose d’un excellent support pour les développeurs.

Ils sont un peu plus complexes à mettre en place, mais vous permettent de créer des flux de paiement entièrement personnalisés. Vous pouvez lire leurs documents pour en savoir plus, mais l’essentiel consiste à créer une API pour gérer les sessions de paiement, une page de paiement personnalisée, une page de réussite et une page d’annulation.

Grâce à cela, vous pouvez créer des flux de paiement qui ne quittent jamais votre site Web et avoir fière allure avec des formulaires sur votre propre page sans avoir à gérer vous-même les données de carte de crédit.

Stripe est l’un des processeurs de paiement les plus populaires aujourd’hui, il vaut donc vraiment la peine d’y jeter un coup d’œil si vous essayez d’intégrer des fonctionnalités à votre site et que cela ne vous dérange pas de faire un peu de codage.

Pay Pal

PayPal est l’une des passerelles de paiement en ligne les plus populaires et fonctionne également comme un système de paiement complet, offrant des comptes pouvant stocker le solde PayPal et accepter les transactions.

Les intégrer sur votre site Web est assez simple. Les clients peuvent ensuite acheter des articles en utilisant PayPal directement, ou en utilisant leurs cartes de débit / crédit via PayPal.

Si vous cherchez simplement à ajouter un simple bouton pour vendre un seul produit ou service à un prix fixe, vous pouvez créer un bouton intelligent à l’aide de leur éditeur. Vous pouvez ensuite copier le code HTML et l’ajouter à votre site où bon vous semble.

Si vous souhaitez vendre plusieurs produits, vous devrez utiliser le SDK JavaScript PayPal pour ajouter vous-même les boutons. Pour cela, vous aurez besoin d’un identifiant client pour une application PayPal, que vous pouvez créer à partir du tableau de bord du développeur.

Ensuite, vous devrez ajouter le SDK PayPal en tant que script, en remplaçant YOUR_CLIENT_ID par l’ID de votre application.

<script 
  src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID"> 
</script>

Ensuite, vous devrez créer la commande, spécifier une fonction de rappel OnApprove et rendre le bouton dans un conteneur sur le site:

<script>
  paypal.Buttons({
    createOrder: function(data, actions) {
      // This function sets up the details of the transaction, including the amount and line item details.
      return actions.order.create({
        purchase_units: [{
          amount: {
            value: '0.01'
          }
        }]
      });
    },
    onApprove: function(data, actions) {
      // This function captures the funds from the transaction.
      return actions.order.capture().then(function(details) {
        // This function shows a transaction success message to your buyer.
        alert('Transaction completed by ' + details.payer.name.given_name);
      });
    }
  }).render('#paypal-button-container');
  //This function displays Smart Payment Buttons on your web page.
</script>

Bien sûr, cela ne gère que le paiement. Si vous vendez un produit numérique, par exemple, vous devrez appeler l’une de vos propres API ou services pour vérifier et livrer le produit au client.

★★★★★