2017-02-19 1 views
0

Comment puis-je configurer des paiements à jetons avec des bots Messenger?Facebook Messenger bot a effectué des paiements par jeton avec Stripe

Je reçois ce message d'erreur lors de la présentation d'un bouton d'achat à Facebook Messenger:

"message":"(#1158) No valid payment provider found. Please add a valid payment provider, it can be tokenized payment, stripe or paypal." 

Mais ce documentation dit la connexion n'est pas nécessaire pour les paiements lexicalisés. J'ai configuré un compte avec Stripe - que dois-je faire maintenant pour les paiements par jetons?

Répondre

0

Je suis allé dans l'autre jour les informations sont sur ce lien votre condition, juste plus bas: https://developers.facebook.com/docs/messenger-platform/payments-reference#connect_payment_method

Fondamentalement, vous devez télécharger une clé de chiffrement publique à Facebook. Facebook utilisera votre clé publique pour crypter les informations de paiement, puis vous utiliserez votre clé privée pour déchiffrer les informations avant de les envoyer à votre fournisseur de paiement préféré.

Si vous essayez d'utiliser votre compte Stripe, vous devez le lier à votre page Facebook liée à votre robot. Facebook envoie alors les informations de paiement à Stripe pour vous et renvoie l'identifiant de paiement pour le paiement. Si vous souhaitez utiliser les paiements par jetons, vous devez déchiffrer les informations de la carte de crédit et les envoyer au prestataire de paiement de votre choix.

+0

merci Jalepeno112 - le bot est conçu pour fonctionner avec plusieurs pages, donc je ne veux pas lier le compte Stripe à une seule page. Je vais essayer de configurer les clés et voir si cela fonctionne. – skunkwerk