在 Android Instamojo 中,即使在传递正确的订单 ID 后,付款屏幕也无法构建。订单 ID 在 Web URL 中生成,但是当我尝试初始化 Instamojo 的内置支付活动时,它会立即调用 onInitiatePaymentFailure() 并显示错误消息“获取订单数据时出错”。我确信我遵循了阅读我关于如何正确集成 API 中提到的所有步骤。(该应用程序甚至获得了所有必需的权限)
错误:{“成功”:假,“消息”:“未找到。” }
我也面临同样的问题
我也将所有测试 url 更改为 live url,但我也面临这个问题。
问题是我在android中使用测试环境
我改变了这条线
Instamojo.getInstance().initialize(this, Instamojo.Environment.TEST);
至
Instamojo.getInstance().initialize(this, Instamojo.Environment.PRODUCTION);
问题已解决。
由于订单 ID 无效而导致错误。