2017-08-29 8 views
0

私はボットを作成しました。https://developers.facebook.com/docs/messenger-platform/payments#test_paymentsの指示に従ってBuyボタンをテストしようとしていて、is_test_paymentをtrueに設定しました。しかし、私はエラーがある "(#1158)有効な支払いプロバイダが見つかりませんでした。有効な支払いプロバイダを追加してください。それはトークン化された支払い、ストライプまたはペイパルでもかまいません。 "私は支払いが現在米国でのみ利用可能であることを理解していますが、私のページの場所をUSに指定する場所はありません。私はこれをどのように修正すべきですか?Facebookのメッセンジャー支払いエラー

+0

設定している支払いプロバイダはどれですか? – amuramoto

+0

@amuramoto私は未だ決済プロバイダを設定していません。トークン化された支払いでのみテストしたい場合は、引き続き支払いプロバイダを設定する必要がありますか? – appthumb

答えて

1

支払いをテストする場合でも、支払いプロバイダを設定する必要があります。トークン化された支払いは、鍵を生成してMessenger Profile APIで追加するだけの簡単な方法です。

+0

ありがとうございます。私は試してみます。また、テストをしたいだけなら、支払いベータプログラムを申請する必要がありますか? – appthumb

+0

今すぐ購入ボタンでしかテストできないことに注意してください。あなたがwebviewで完全にカスタムチェックアウトをしていない限り、Webviewはまだテスト支払いをサポートしていません。 – amuramoto

関連する問題