根据https://stripe.com/docs/connect/reference上列出的可选查询字符串参数,我很难让字段预先填写Stripe Connect的用户授权注册页面。此页面标识可选字段,例如stripe_user[product_description]
。
默认注册过程适用于我,因此根据网址参数正确设置client_id
和response_type
等所需的参数。
但是当我在最后添加一个像stripe_user [production_description]这样的可选参数时,它会被忽略:
https://connect.stripe.com/oauth/authorize&scope=read_only&stripe_landing=register&response_type=code&client_id=ca_MyClientId&stripe_user[product_description]=My%20Product%20description.
但是,如果在测试用户的新帐户注册页面上,我只需将查询字符串添加到网址参数的末尾,例如只需将&stripe_user[product_description]=My%20Product%20description.
附加到浏览器地址栏,就可以通过Stripe隐藏产品说明字段,我认为这意味着它正在被正确接收和识别。
我有一种感觉,我的语法稍微偏离某处,所以任何帮助都会受到赞赏。
答案 0 :(得分:1)
我认为你可以拥有它,例如,像这样的href:
<a href="https://connect.stripe.com/oauth/authorize&scope=read_only&stripe_landing=register&response_type=code&client_id=ca_MyClientId&stripe_user[product_description]=My Product description&stripe_user[url]=https://somesite.come">Connect to stripe</a>
答案 1 :(得分:0)
我一直在为同样的事情而苦苦挣扎,直到我对“ stripe_user [product_description]”部分进行了编码。就您而言,
stripe_user[product_description]=My%20Product%20description
应该是
stripe_user%5Bproduct_description%5D=My%20Product%20description