【问题标题】:Custom fields in Razorpay Checkout formRazorpay 结帐表单中的自定义字段
【发布时间】:2018-11-11 09:44:54
【问题描述】:

我在印度使用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();

所以,我的问题是,我怎样才能在 razorpay 结帐表单中获取所有 notes 字段?

【问题讨论】:

    标签: javascript razorpay


    【解决方案1】:

    Notes 是一个通用字段,您可以在其中添加任何自定义所需的详细信息。

    他们的文档是这样说的:

    您想与付款相关联的任何其他字段。通常 包括诸如送货地址之类的东西。最多 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 仪表板中。

    【讨论】:

      猜你喜欢
      • 2013-07-07
      • 2023-04-10
      • 1970-01-01
      • 2018-02-25
      • 2013-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多