Apple Messages for Business

De quoi Apple Pay dans Messages a-t-il besoin de la part d'un fournisseur ?

Votre fournisseur doit envoyer les demandes de paiement Apple Pay et connecter la conversation à une passerelle utilisant votre configuration marchande.

Un client peut payer depuis la conversation Messages. Votre système de commande doit tout de même savoir si le paiement a abouti. L'intégration de messagerie du fournisseur et votre traitement des paiements doivent s'accorder sur ce résultat.

Chaque fournisseur doit-il prendre en charge Apple Pay ?

Oui. Les fonctionnalités requises d'Apple incluent l'envoi d'une demande de paiement Apple Pay via le bot et le chemin API.

Apple rend le chemin déclenché par l'agent facultatif. Confirmez comment votre flux d'assistance créera la demande, surtout si une personne doit la déclencher manuellement.

Demandez au fournisseur de démontrer votre flux d'achat prévu. L'approbation pour prendre en charge le type de message ne prouve pas que votre compte marchand et votre processeur sont intégrés.

Que doit connecter le fournisseur à la conversation ?

Connectez la demande de paiement à une passerelle qui gère votre session marchande et votre traitement des paiements.

Le tutoriel d'intégration d'Apple montre une passerelle hébergée par le fournisseur. Convenez de qui exploite cette passerelle et de qui maintient sa connexion à votre processeur de paiement.

La passerelle doit obtenir une nouvelle session marchande pour chaque demande de paiement. Une session en cache peut produire une demande de paiement invalide sur l'appareil du client.

Pour la requête de session marchande, définissez initiative sur messaging. Définissez initiativeContext sur l'URL de passerelle HTTPS accessible publiquement. Fournissez uniquement le nom d'hôte enregistré comme domainName, sans schéma, chemin ni barre oblique finale.

Ces valeurs identifient différentes parties de l'intégration. Substituer l'URL de la passerelle au domaine nu peut empêcher le flux de paiement Messages de fonctionner.

Quels détails marchands dois-je préparer ?

Préparez l'identifiant marchand, les certificats de paiement et le domaine vérifié avec la personne qui gère les paiements pour votre entreprise.

ÉlémentCe qu'il permet
Identifiant marchand Apple PayAssocie le compte professionnel Messages au marchand
Certificat Payment ProcessingAutorise le traitement des paiements Apple Pay pour ce marchand
Certificat Merchant IdentityAuthentifie la requête de session marchande
Domaine marchand vérifiéAutorise la transaction à utiliser le domaine enregistré

Saisissez l'identifiant marchand sous Optional Integrations > Apple Pay dans Apple Business Register. Copiez l'identifiant exactement depuis le compte développeur.

Chaque compte professionnel Messages peut utiliser un seul identifiant marchand. Le même identifiant marchand peut servir plusieurs comptes professionnels Messages.

Le certificat Payment Processing expire après 25 mois. Attribuez la responsabilité du renouvellement pour que l'expiration du certificat n'interrompe pas les paiements.

Comment confirmer que le paiement a réussi ?

Confirmez la transaction dans votre système de paiement avant d'indiquer au client que la commande est payée. Le message reflète l'état de l'appareil, tandis que le système de paiement enregistre si l'argent a été transféré.

Un message entrant porte un état lié au paiement. Apple indique de vérifier la transaction via le système de paiement. Traitez ce message comme une invitation à vérifier le résultat du processeur.

Testez un paiement réussi et un paiement échoué avant le lancement. Confirmez que seul le paiement réussi déclenche la commande.

Gérez les remboursements via un flux en dehors de Messages for Business, comme l'exigent les consignes d'intégration d'Apple.

Comment mettre cela en pratique avec Bird ?

Vous connectez votre compte marchand, processeur de paiement et système de commande. Testez l'expérience de paiement via un achat confirmé, un refus et une reprise après un résultat incertain dans votre système de paiement.

Sur quoi devez-vous vous accorder avant le début de l'implémentation ?

  1. Confirmez comment le fournisseur crée les demandes Apple Pay pour votre flux d'assistance prévu.
  2. Attribuez la responsabilité de la passerelle, des identifiants marchands, de la vérification du domaine et du renouvellement des certificats.
  3. Exigez une nouvelle session marchande pour chaque demande de paiement.
  4. Utilisez le résultat du système de paiement pour confirmer les commandes et gérer les échecs.

En bref

  1. Confirmez l'intégration de paiement.

    Un fournisseur agréé doit prendre en charge les messages Apple Pay. Convenez de la manière dont son implémentation se connecte à votre système de paiement.

  2. Préparez la configuration marchande.

    L'intégration nécessite votre identifiant marchand, vos certificats et votre domaine vérifié pour qu'Apple Pay puisse accepter des transactions.

  3. Utilisez une nouvelle session marchande.

    Créez une nouvelle session marchande pour chaque demande de paiement. Réutiliser une session peut laisser le client avec une demande invalide.

  4. Confirmez le paiement dans le système de paiement.

    Une réponse Messages entrante ne prouve pas que la transaction a abouti. Vérifiez le résultat du processeur avant de confirmer la commande.

Construisons ensemble votre prochaine expérience client.

Présentez-nous le parcours que vous souhaitez améliorer. Nous travaillerons avec votre équipe sur l'expérience native, les systèmes connectés et le plan de lancement.

Commencez avec un seul canal.
Ajoutez les autres quand vous êtes prêt.

Une clé API de test est disponible immédiatement. L'accès production se débloque dès que vous ajoutez un moyen de paiement et vérifiez un expéditeur.

Vous utilisez Claude Code, Cursor ou Codex ? Copiez un prompt de configuration et votre agent installe la CLI Bird et les compétences pour vous. Choisissez le vôtre :

Cursor