【问题标题】:Facebook messenger payment errorFacebook Messenger 支付错误
【发布时间】:2017-08-29 22:28:35
【问题描述】:

我创建了一个机器人,我正在尝试按照https://developers.facebook.com/docs/messenger-platform/payments#test_payments 的说明测试购买按钮,并且我确实将is_test_payment 设置为 true。但我收到错误“(#1158) 未找到有效的支付提供商。请添加一个有效的支付提供商,它可以是代币化支付、条纹或贝宝。”我了解付款目前仅适用于美国,但我发现没有地方可以指定我的页面位置是美国。我应该如何解决这个问题?

【问题讨论】:

  • 您设置了哪个支付服务提供商?
  • @amuramoto 我还没有设置任何支付服务提供商。如果我只想通过令牌化支付来测试它,我还需要设置支付提供商吗?

标签: facebook facebook-messenger facebook-messenger-bot


【解决方案1】:

即使您要测试付款,您也必须设置付款提供商。令牌化支付是最简单的方法,只需生成一个密钥并使用 Messenger Profile API 添加它。

【讨论】:

  • 谢谢。我会试一试。如果我只想进行测试,是否还需要申请支付测试计划?
  • 不!请记住,您现在只能使用购买按钮进行测试。除非您在 webview 中进行完全自定义的结帐,否则 Webview 尚不支持测试付款。
猜你喜欢
  • 2018-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-25
相关资源
最近更新 更多