Configuration d'Affirm

Découvrez la manière de configurer et d'ajouter Affirm comme option de paiement sur Shopify.

🚧

Messages promotionnels d'Affirm

Assurez-vous d'avoir configuré la messagerie promotionnelle Affirm avant de continuer.

Installer Affirm

1. Connectez-vous à votre compte Shopify et accédez à Paramètres > Paiements.

2422

2. Dans la section Paiements alternatifs, cliquez sur le bouton Choisir un autre paiement .

776

3. Sur la page Autres fournisseurs de paiement, sélectionnez Affirm.

2038

4. Cochez la case Utiliser le mode test pour les tests dans notre sandbox.
5. Entrez les public_api_key et que private_api_key vous avez récupérés dans votre tableau de bord des commerçants Affirm
6. Cliquez sur Activer. Affirm est maintenant une option de paiement dans Shopify.

1256
  1. Ajouter la fonction Page de confirmation

Lorsqu'un client effectue son achat, vous pouvez envoyer ses renseignements de commande et de produit à Affirm pour les tests A/B, ce qui vous aidera à optimiser votre site. Envoyez ces renseignements en ajoutant la fonction Page de confirmation à votre page de confirmation de paiement. Nous n'avons besoin que du numéro de commande, du total, de l'identifiant du produit et de la quantité pour les tests A/B.

Cliquez ici pour connaître tous les paramètres de la fonction Page de confirmation.

To add the confirmation page function, go to Settings > Checkout > Order Processing > Additional scripts  and add the code below.  Replace public_api_key with your public API key found in the merchant dashboard.

<script>
_affirm_config = {
   public_api_key:  "YOUR_PUBLIC_KEY",
   script:          "https://cdn1.affirm.com/js/v2/affirm.js"
};
(function(l,g,m,e,a,f,b){var d,c=l[m]||{},h=document.createElement(f),n=document.getElementsByTagName(f)[0],k=function(a,b,c){return function(){a[b]._.push([c,arguments])}};c[e]=k(c,e,"set");d=c[e];c[a]={};c[a]._=[];d._=[];c[a][b]=k(c,a,b);a=0;for(b="set add save post open empty reset on off trigger ready setProduct".split(" ");a<b.length;a++)d[b[a]]=k(c,e,b[a]);a=0;for(b=["get","token","url","items"];a<b.length;a++)d[b[a]]=function(){};h.async=!0;h.src=g[f];n.parentNode.insertBefore(h,n);delete g[f];d(g);l[m]=c})(window,_affirm_config,"affirm","checkout","ui","script","ready");
 
affirm.ui.ready(function(){
affirm.analytics.trackOrderConfirmed({
    "orderId": "{{ order.id }}",
    "total": "{{ order.total_price }}"
}, [{
   {% for item in order.line_items %}
   "productId": "{{ item.sku }}",
   "quantity": "{{ item.quantity }}",
   {% endfor %}
}]);
});
</script>

Paramètres de fonction requis

Objet de commande

Attributs
paymentMethod string
The payment method chosen by the customer (e.g., Visa). Maximum 150 characters.
orderId string
Votre identifiant unique interne représentant la commande. 500 caractères maximum.
total string
Le montant total de la transaction, y compris les taxes et les frais d'expédition, exprimé en cents USD (par exemple, 100 $ = 10 000).

Objet du produit

Attributs
productId string
Votre identifiant unique interne représentant le produit, comme le SKU ou un identifiant de base de données interne. 500 caractères maximum.
quantité string
La quantité du produit acheté.