0

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

只有我在演示代码中更改的内容是表单页面上的循环公钥,以及新订阅页面上的我的 apiKey、子域和 plan_code。我可以告诉表单正确地访问了我的定期帐户,因为如果我在 Recurly 中更改我的计费要求以要求计费字段(如城市/州/等)而不实际传递该表单字段,则会引发错误。

但是,我没有看到任何这些新的测试订阅/交易/等。在我的 Recurly 仪表板中。

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

4

1 回答 1

3

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

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

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

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

于 2014-09-12T00:28:19.570 回答