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.
2. Dans la section Paiements alternatifs, cliquez sur le bouton Choisir un autre paiement .
3. Sur la page Autres fournisseurs de paiement, sélectionnez Affirm.
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.
- 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é. |
Mis à jour il y a environ 1 an