ruby-on-rails – 使用Braintree透明重定向的注册表单
发布时间:2020-12-17 04:24:44 所属栏目:百科 来源:网络整理
导读:我正在开发Rails中的应用程序,并希望用户能够在一个表单上注册并提供他们的卡详细信息.我正在使用Braintree API及其透明重定向,这意味着表单数据直接发布到Braintree. 如何存储并稍后检索用户从该表单提供的非付款相关信息,例如帐户名,用户名? Braintree提
我正在开发Rails中的应用程序,并希望用户能够在一个表单上注册并提供他们的卡详细信息.我正在使用Braintree API及其透明重定向,这意味着表单数据直接发布到Braintree.
如何存储并稍后检索用户从该表单提供的非付款相关信息,例如帐户名,用户名? Braintree提供的响应中不会返回这些值. 如果你看一下Basecamp注册过程,这就是我想要实现的结果. 谢谢 知更鸟 解决方法
好的,如果关闭
JavaScript会发生什么.看起来BaseCamp选择通过AJAX发送信用卡,但也处理了禁用JavaScript并将整个表单传输给他们的情况 – 包括非支付字段.
谢谢Fiddler和BaseCamp. >用户填写表格,其中包含付款数据和您在HTML表单上可能需要的任何其他内容,用于注册,运送,购物车等. 它通过实际调用一个URL来执行此操作,然后您必须处理它,但是您正在处理它. https://signup.37signals.com/basecamp/plus/signup?transparent_redirect_complete=1 &signup[page]= &signup[source]=basecamphq.com &signup[data][first_name]=FRED &signup[data][last_name]=FLINTSTONE &signup[data][email_address]=FRED@BEDROCK.COM &signup[data][name]=FRED &signup[data][time_zone_id]=Eastern%20Time%20%28US%20%26%20Canada%29 &signup[data][identity_url]= &signup[data][user_name]=BAMBAM &signup[data][password]=pebbles123 &signup[data][confirm_password]=pebbles123 &signup[data][subdomain]=bedrock.com &signup[referrer_code]= &signup[coupon_code]= &signup[accepts_eula]=1 &response=1 &responsetext=Customer+Added &authcode= &transactionid= &avsresponse= &cvvresponse= &orderid= &type= &response_code=100 &customer_vault_id=1253608313 &username=865251 &time=20091129014038 &amount= &hash=63209ad25560f9a961525d65b63e31be 据推测,响应代码为100意味着“不良信用卡”,因为我输入了一个假的CC号进行测试. 4)您可以随意重新显示页面. 突出的问题:如果交易成功,希望卡的最后4位数字回来. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |