Пользовательские поля в форме Razorpay Checkout
Я использую 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 ответ
Примечания - это общее поле, в которое вы можете добавить любые пользовательские необходимые данные.
Вот что говорится в их документации:
Любые дополнительные поля, которые вы хотите связать с платежом. Обычно включает в себя такие вещи, как адрес доставки. Таким образом можно указать до 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 Dashboard.