首页 > 解决方案 > 获取订单 Android 时令牌 InstaMojo 无效

问题描述

private void fetchOrder(String orderID) {
        com.instamojo.android.network.Request request = new com.instamojo.android.network.Request(orderID, new OrderRequestCallback() {
            @Override
            public void onFinish(final Order order, final Exception error) {
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        dialog.dismiss();

                   if (error != null) {
                            if (error instanceof Errors.ConnectionError) {
                                showToast("No internet connection");
                            } else if (error instanceof Errors.ServerError) {
                                showToast("Server error. Try again");
                            } else if (error instanceof Errors.AuthenticationError) {
                                Log.e("error",error.toString());
                                showToast("Access token is invalid or expired. Please update the token");
                            } else {
                                showToast(error.toString());
                            }
                            return;
                        }

                        startPreCreatedUI(order);
                    }
                });
            }
        });

        request.execute();
    }

我从后端获得的订单 ID 是正确的,但无法使用上述方法获取订单是我在上述方法中遗漏了什么还是需要配置?

标签: androidpayment-gatewayaccess-tokeninstamojo

解决方案


推荐阅读