2017-08-29 54 views
0

我創建了一個機器人,我試圖按照https://developers.facebook.com/docs/messenger-platform/payments#test_payments上的說明測試購買按鈕,並且我確實將is_test_payment設置爲true。但我得到了錯誤「(#1158)找不到有效的付款提供商。請添加一個有效的付款提供商,它可以是標記付款,條形碼或PayPal。「我瞭解付款目前僅適用於美國,但我發現沒有地方指定我的網頁的位置是美國。我應該如何解決這個問題?Facebook信使支付錯誤

+0

您設置了哪個支付提供商? – amuramoto

+0

@amuramoto我還沒有設置任何支付提供商。如果我只想用標記付款進行測試,我是否還需要設置付款提供商? – appthumb

回答

1

即使您要測試付款,您也必須設置付款提供商。標記化付款是最簡單的方法,只需生成密鑰並將其添加到Messenger Profile API中即可。

+0

謝謝。我會試一試。如果我只想做測試,我是否也需要申請支付測試計劃? – appthumb

+0

不!請記住,您現在只能使用購買按鈕進行測試。 Webview不支持測試付款,除非您在webview中進行完全自定義的結帳。 – amuramoto