基本的recursive .js测试

Basic recurly.js testing

本文关键字:js 测试 recursive      更新时间:2023-09-26

尝试在这里完成基本的recursive .js演示:https://github.com/recurly/recurly-js-examples

我在演示代码中更改的只是表单页面上的公共密钥,以及新订阅页面上的apiKey,子域和plan_code。我可以告诉表单是击中我的recurly帐户正确,因为如果我改变我的账单要求,在recurly需要一个账单字段(如城市/州/等),而没有实际传递该表单字段,它抛出一个错误。

然而,我没有看到任何新的测试订阅/事务等。在我的Recurly仪表板。

我充其量是一个js新手,所以我觉得我只是错过了一些在我的测试环境中非常明显的东西。

我知道这个回复有点晚了。但是,以下是我对这个过程的理解:

  1. 当你提交结帐表单时,recurly.js从你的客户端js代码中拦截、加密并将任何信用卡(和其他表单)详细信息直接发送给recurly。
  2. recurly.js然后收到一个唯一的令牌返回(仍然完全是客户端)。
  3. 将循环生成的令牌传递给您自己的服务器后端代码(PHP, Ruby等)。此时,您实际上不会随表单一起发送任何抄送详细信息。
  4. 从你的后端代码,发出一个'创建订阅'调用到Recurly API,提供令牌。

在这一点上,我相信Recurly通过使用令牌在CC和订阅之间建立了明确的关联。

如果您从未完成此操作的服务器端部分(步骤3 &4),那么Recurly将无法将CC详细信息与任何API实体/对象(即。订阅、客户等)。无法在事务指示板上显示这些CC详细信息,因为CC详细信息本身并不是事务。