支付宝转账到银行卡链接制作并隐藏部分卡号

将卡号部分信息用*代替,不显示完整卡信息,避免信息泄露。
找了一个码测试了一下,确实可以隐藏卡号信息,也就是一些网站所说的:最新隐藏卡号技术。
其实原理类似,只不过用了更多参数。
支付宝转账到银行卡的scheme
alipays://platformapi/startapp?appId=09999988&actionType=toCard&sourceId=bill&cardNo=CARDNO&bankAccount=张三&money=1&amount=1&bankMark=CMB&bankName=招商银行&cardIndex=CARDID&cardNoHidden=true&cardChannel=HISTORY_CARD&orderSource=from
相对于普通转账到银行卡,多了几个参数:
CARDNO、CARDID、cardNoHidden、cardChannel、orderSource
其中cardNoHidden=true,cardChannel=HISTORY_CARD,orderSource=from
需要获取CARDNO、CARDID这两个参数。
CARDNO、CARDID的获取方法:
【支付宝转账到银行卡链接制作并隐藏部分卡号】1、先做一次“支付宝转账到银行卡”操作
2、在支付宝PC端官网登陆,切换到“转账到银行卡”菜单
登陆后->转账->”转账收款“菜单的“转账到银行卡”
或者直接访问:
https://shenghuo.alipay.com/transfercore/fill.htm?_tosheet=true
3、在“转账到银行卡”页面,直接查看页面源码,搜索cardType=”historyCard”,可以得到cardId及cardno,这就是对应的CARDID和CARDNO
4、拼接成alipay scheme字符串
alipays://platformapi/startapp?appId=09999988&actionType=toCard&sourceId=bill&cardNo=CARDNO&bankAccount=张三&money=1&amount=1&bankMark=CMB&bankName=招商银行&cardIndex=CARDID&cardNoHidden=true&cardChannel=HISTORY_CARD&orderSource=from
5、对scheme URI串做一下encodeURI编码操作
6、将服务端页面地址生成付款二维码
7、付款人用支付宝扫码付款
付款人看到的就是经过隐藏的卡号
(转至Yeeach.com)

    推荐阅读