首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建包含可选数据的Recurly.js信用卡表单

问如何构建包含可选数据的Recurly.js信用卡表单
EN

Stack Overflow用户
提问于 2017-02-10 05:32:34
回答 1查看 872关注 0票数 2

我们希望使用recurly.js来处理信用卡支付,并且希望包括最初提交令牌时用户的完整地址信息和ip地址。看起来“必填”字段会自动包含在令牌中。

我们如何让recurly.js将地址、邮政编码、ip地址等附加字段添加到令牌中,以便它们可以提交用于支付验证?

我假设如果我们使用更新功能,这将不起作用,因为为时已晚(因为验证可能已经进入支付网关)。

这里有两个字段,一个是“必填”,一个是可选。第一个字段似乎是随令牌一起提交的,第二个字段则不是:

代码语言:javascript
复制
<input type="text" id="email" data-recurly="email" placeholder="Email">

<input type="text" id="address1" data-recurly="address1" placeholder="Card Billing Address 1">

另外,如何添加/处理用户ip地址?

我不能从递归文档或github示例中解决这个问题,这些示例似乎都没有使用像zip或ip地址这样的可选字段,尽管递归地将它们列为“强烈推荐”。

EN

回答 1

Stack Overflow用户

发布于 2017-02-11 00:28:31

如果递归管理控制台(配置->站点设置)中的地址要求设置为默认Full Address,则recurly.js将验证表单以确定是否包含地址和邮政编码。IP地址检查是隐式完成的,并且包括在帐户上存储的计费信息中。

在包含的recurly.js表单上验证必填字段(基于配置的地址要求)后,将对它们进行标记并将其传递给创建订阅API请求,该请求会将令牌传递给Recurly,以便与支付网关进行验证。

这里是Create Subscription API请求的一个示例,https://dev.recurly.com/docs/create-subscription显示了将包含在令牌中以供支付网关验证的完整地址信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42147279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档