Пользовательские поля в форме Razorpay Checkout - PullRequest
0 голосов
/ 01 июня 2018

Я использую razorpay для онлайн-платежей в Индии,

Я хочу, чтобы настраиваемые поля, такие как адрес для выставления счетов, должны храниться в учетной записи razorpay с формой оформления заказа.Я знаю о notes, в котором хранятся пользовательские данные для учетной записи razorpay, но я не получаю никакой ссылки для настройки этих полей в форме проверки.

мой код:

var options = {
                "key": [key]
                "amount": [amount],
                "name": [name],
                "description": [desc],
                "image": "logo.png",
                "handler": function (response) {
                    // handler
                },
                "prefill": {
                    "name": userName,
                    "email": userEmail
                },
                "notes": {
                    "billing_name": "Stripe",
                    "billing_address_country": "United States",
                    "billing_address_zip": "94111",
                    "billing_address_state": "CA",
                    "billing_address_line1": "1234 Main Street",
                    "billing_address_city": "San Francisco",
                    "billing_address_country_code": "US",
                },
                "theme": {
                    "color": "#008DD2"
                },
                "modal": {
                    "ondismiss": function () {
                        // code
                    }
                }
            };
            var rzp = new Razorpay(options);
            rzp.open();

Итак,мой вопрос заключается в том, как я могу получить все поля notes в форме оформления платежа razorpay?

1 Ответ

0 голосов
/ 22 июня 2018

Примечания - это универсальное поле, в которое можно добавить любые пользовательские необходимые данные.

Вот что говорится в их документации:

Любые дополнительные поля, которые вы хотите связать с платежом.Обычно включает в себя такие вещи, как адрес доставки.Таким образом можно указать до 15 полей примечаний.

Ваш код будет работать

"notes": {
                    "billing_name": "Stripe",
                    "billing_address_country": "United States",
                    "billing_address_zip": "94111",
                    "billing_address_state": "CA",
                    "billing_address_line1": "1234 Main Street",
                    "billing_address_city": "San Francisco",
                    "billing_address_country_code": "US",
                }

Эти данные будут доступны в API данных клиента и не будут отображаться вПанель инструментов Razorpay.

...