Razorpay: как обновить идентификатор заказа клиента в панели управления? - PullRequest
0 голосов
/ 16 апреля 2019

enter image description here

Пожалуйста, обратитесь к изображению.Я создаю запрос на razorpay для Android и следую документации (https://razorpay.com/docs/checkout/android/), Я успешно ввел сумму, адрес электронной почты, контакт, валюту, а также идентификатор заказа на razorpay (из razorpay orders / api), используя приведенную нижеcode.

public void callRazorPay(String email, String orderContact, String razorPayOrderId, String elavitraOrderId) {
    Log.d(TAG, "callRazorPay: "+total+"  "+razorPayOrderId+"  "+ elavitraOrderId);


    /*
      You need to pass current activity in order to let Razorpay create CheckoutActivity
     */
        final Activity activity = this;

        final Checkout co = new Checkout();

        try {
            JSONObject options = new JSONObject();
            options.put("name", "Razorpay Corp");
            options.put("description", "Order 17881");
            //You can omit the image option to fetch the image from dashboard
            options.put("image", "https://s3.amazonaws.com/rzp-mobile/images/rzp.png");
            options.put("currency", "INR");
            options.put("amount", Integer.valueOf(100));
            options.put("order_id", razorPayOrderId);

            JSONObject preFill = new JSONObject();
            preFill.put("email", email);
            preFill.put("contact", orderContact);

            options.put("prefill", preFill);

            co.open(activity, options);
        } catch (Exception e) {
            Toast.makeText(activity, "Error in payment: " + e.getMessage(), Toast.LENGTH_SHORT)
                    .show();
            Log.d(TAG, "callRazorPay: "+e.toString());
        }
    }

Но нельзя ввести идентификатор заказа клиента (см. пустой столбец «Идентификатор заказа» на рисунке), который создается на сервере клиента и должен отображаться на панели инструментов razorpay дляИдентификация заказа. Может ли кто-нибудь помочь мне в том, какой ключ я должен вставить в объект параметров, чтобы столбец Идентификатор заказа не был пустым?

...