我正在制作一个应用,我需要通过信用卡接受在线支付。为此,我使用的是AuthorizeNet sdk。
我是从https://github.com/AuthorizeNet/sdk-android/tree/master/sampleapp实施的。
样品工作正常。但每当我输入信用卡号码时,它不接受少于16位的号码。
具有15位数卡号ex:370000000000002
或13位长度的签证测试卡号ex:4012888818888
的美国运通类信用卡有效。
但是,对于使用这些信用卡号码进行的交易,此样本结果为null。我不知道为什么我的交易对于370000000000002,4012888818888
这样的信用卡号码是空的,但是对于长度为16的卡号,例如6011000000000012,4111111111111111(VISA)
,交易是成功的。
请建议,如何使这项工作?任何建议