麻烦整合到Visa Direct

时间:2016-11-10 09:43:48

标签: php api phpunit

我的目标是建立一个在线系统,人们可以直接通过签证转账,并支付服务费用。

为此,我需要整合到签证网络。但是,我正在做同样的挑战。 嗯,这就是我发现的与他们融合的步骤:

  1. 创建一个沙盒帐户,其中提供了有关如何达到终点的示例代码。 当我发现提供的示例代码使用PHPUnit时出现问题,因此我在浏览器上测试时遇到问题。 为您生成的示例代码只能通过./vendor/bin/phpunit..在终端上进行测试。我的兴趣是能够在浏览器上测试相同的代码。可以这样做吗?

  2. 完成测试后,您可以请求允许他们进入生产阶段。 因为我被困在一个阶段,我还没有进入这个阶段。

  3. 一个主要问题是,在开发过程中提供的用于通信的电子邮件需要几天才能得到响应。这使得开发历程有点太长。

    有没有人在PHP之前做过这个并愿意帮助我?

    亲切的问候。

1 个答案:

答案 0 :(得分:2)

您的工作流程应该是这样的:

1-您的代码:

  • 你有你的网络服务器和php后端。

2- Visa API:

  • 通过Composer下载Visa api。
  • 使用phpunit测试api是否独立工作(与后端隔离)。

运行phpunit后,您知道API的安装是成功的。现在你已经准备好使用它了。

请注意,API供应商Visa已经编写了测试并添加了phpunit包及其api,因此您只需运行phpunit。

3-整合

  • 在你的后端,实例化一个Visa API对象(我认为他们的API是一个类)。
  • 根据API文档调用函数。

要编写代码,您需要查看API,并使用他们的测试和示例代码中的帮助。

4-测试

  • 使用像phpunit之类的测试套装。
  • 如果它编译,则进行测试;)//不要那样做。