2014-02-14 52 views
0

我想在Payment Gateway(2checkout)Pay Pal测试rigrous测试。对于测试,我可能需要许多成功,失败和暂停的事务(事务由于系统崩溃/重新启动而停止)。但我不想用真钱,如何在没有付款的情况下测试“支付网关”?

1.有没有什么办法可以在支付网关上使用假卡号或其他东西进行测试交易。
2.什么是可能的提前测试场景的支付网关测试?

例如:

  1. 改变量,揭露从检查 元件CVV或卡。
  2. 列表项

回答

2

有两种选择:

  1. 使用PayPal Sandbox(应用测试),或
  2. 使用扶养注射液(单元测试)。

双方的工作,但我会建议一个扶养注射方法。假设你有一个单独的对象,它只与PayPal交互,然后是其他对象来执行你的实际应用逻辑(和错误处理等),那么你可以创建一个PayPal交互对象的虚拟版本(它总是返回true或有条件地返回假,不管),然后详细测试你的各种应用程序类。

+0

这可即使我们已经将我们网站上的支付网关做? – paul

+0

你是什么意思,贝宝沙盒方法或依赖注入方法? – jlouzado

+0

我的意思是,当我点击“提交”,我得到导航到“的2Checkout”进入我的信用卡资料等后,我得到导航到银行页面,并从那里回到网站上page.What做产品,你把它叫做依赖注入或沙箱,我不知道这两件事。 – paul

0

我会建议你只有一个解决办法,看看this Git的贝宝Android SDK和经过README.md文件。最后一个链接告诉您如何创建沙箱PayPal帐户,以在您的沙盒帐户开发者帐户中创建虚假交易。

如果你有疑问,你可以参考这篇AndroidHive教程的Part 1Part 2

相关问题