如何使用Messenger机器人设置标记化付款?
向Facebook Messenger提交购买按钮时收到此错误消息:
"message":"(#1158) No valid payment provider found. Please add a valid payment provider, it can be tokenized payment, stripe or paypal."
但是documentation表示对于标记化付款,连接不是必需的。我已经使用Stripe设置了一个帐户 - 我现在该如何处理代币化付款?
答案 0 :(得分:0)
前几天我刚刚查看了相关信息,这些信息位于您提供的链接上,只是向下:https://developers.facebook.com/docs/messenger-platform/payments-reference#connect_payment_method
基本上,您必须将公共加密密钥上传到Facebook。 Facebook将使用您的公钥加密付款信息,然后您使用私钥解密信息,然后再发送给您首选的付款服务提供商。
如果您尝试使用Stripe帐户,则需要将其链接到与您的机器人相关联的Facebook页面。然后,Facebook会将支付信息发送给Stripe,并返回付款的结帐ID。如果您想使用标记化付款,则需要解密信用卡信息并将其发送给您选择的付款服务提供商。