基本的recursive .js测试
Basic recurly.js testing
尝试在这里完成基本的recursive .js演示:https://github.com/recurly/recurly-js-examples
我在演示代码中更改的只是表单页面上的公共密钥,以及新订阅页面上的apiKey,子域和plan_code。我可以告诉表单是击中我的recurly帐户正确,因为如果我改变我的账单要求,在recurly需要一个账单字段(如城市/州/等),而没有实际传递该表单字段,它抛出一个错误。
然而,我没有看到任何新的测试订阅/事务等。在我的Recurly仪表板。
我充其量是一个js新手,所以我觉得我只是错过了一些在我的测试环境中非常明显的东西。
我知道这个回复有点晚了。但是,以下是我对这个过程的理解:
- 当你提交结帐表单时,recurly.js从你的客户端js代码中拦截、加密并将任何信用卡(和其他表单)详细信息直接发送给recurly。
- recurly.js然后收到一个唯一的令牌返回(仍然完全是客户端)。
- 将循环生成的令牌传递给您自己的服务器后端代码(PHP, Ruby等)。此时,您实际上不会随表单一起发送任何抄送详细信息。 从你的后端代码,发出一个'创建订阅'调用到Recurly API,提供令牌。
在这一点上,我相信Recurly通过使用令牌在CC和订阅之间建立了明确的关联。
如果您从未完成此操作的服务器端部分(步骤3 &4),那么Recurly将无法将CC详细信息与任何API实体/对象(即。订阅、客户等)。无法在事务指示板上显示这些CC详细信息,因为CC详细信息本身并不是事务。
相关文章:
- 构建JS测试,警报窗口重复上一个Q,而不是问下一个Q
- node.js测试事件是否是在不使用超时的情况下使用sinon.js发出的
- Mocha js测试字符串不相等时不显示diff
- 非常简单的js测试;Don’不要和Minko一起工作
- 如何使用moment.js测试javascript对象是否为Date
- NodeJS用Mocha和should.js测试数据库
- 帆的“500”错误.js“测试项目”
- 如何模拟具有绝对路径的请求以进行JS测试
- Capybara JS 测试失败了 page.all
- 让 Frisby.js 测试同步运行
- 使用 Node.js 测试网址
- 如何使用 Wolfpack.js 测试我的 Sails.js 模型的唯一电子邮件属性
- 如何在我的 js 测试中使用模拟
- 使用实习生 Js 测试节点模块 - 无法解决“需求”
- 在节点.js测试后清理数据库
- 使用 Sinon.js 测试 navigator.browserLanguage 或 navigator.languag
- 简单的要求JS测试不起作用
- 使用 Sinon.js 测试一个函数是否调用 ES6 模块中的另一个函数
- 如何在angular.js测试中使用$http的实际实现
- 从inquirer.js菜单运行dractor.js测试