Visa Paywave VCAS和VCPS

一、VCAS的实现

        Visa提供wsdl的文件,需采用webservice实现,windows的IIS或者Java 采用 Endpoint.publish 进行发布。我采用的Java的方式。使用CFX将wsdl转成java代码,注意转换并不是一次成功,需要设置各类转换参数,转换的过程就不在这里展开了,后续会直接将转换的代码分享出来。VCAS 1.6增加了异步指令,在cross testing的时候,要注意处理starttransaction和stop指令的异步处理。starttransaction 检卡超时时,机械臂会自动发送stop指令,此时要返回stop的的应答(不是starttransaction的超时应答),否者机械臂会发送resetdevice的指令。目前Visa 会看设备的稳定性,所以如果stop逻辑处理不好,在测试时可以选择不支持Stop指令。

二、VCPS

        Visa 提供一套Java实现Post和Get的API,直接参考即可。在指令上VCPS和和VCAS需要区分开,在VCPS测试中PIN的输入方式最好做一个设置支持自动输入也可手动输入。 如果终端支持磁条卡、接触式这些卡都是能正常的完成交易。

三、总结

        相对来说VISA案例比较少测试也比较简单,重点还是在Crosstesting 的VCAS部分,虽然可以跑过VCAS Validation Tool 的所有案例,但不同实验室的机械臂的控制软件是不同,需要针对性优化。

        欢迎大家多多留言交流,如果需要java 的VCAS的朋友可以留下联系方式哦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xuhuancater

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值