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

将卡号部分信息用*代替,不显示完整卡信息,避免信息泄露。

找了一个码测试了一下,确实可以隐藏卡号信息,也就是一些网站所说的:最新隐藏卡号技术。

其实原理类似,只不过用了更多参数。

支付宝转账到银行卡的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

  • 4
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值