支付宝转银行卡码跳转账界面(隐藏卡号)

https://www.alipay.com/?appId=09999988&actionType=toCard&sourceId=bill&cardNo=621483***0401&bankAccount=杨军&money=&amount=&bankMark=CMB&bankName=招商银行&cardIndex=2311121415308882996&cardNoHidden=true&cardChannel=HISTORY_CARD&orderSource=from

 

支付宝转账到银行卡的scheme

 

alipays://platformapi/startapp?appId=09999988&actionType=toCard&sourceId=bill&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=隐藏卡号&bankAccount=姓名&money=&amount=&bankMark=CMB&bankName=招商银行&cardIndex=CARDID&cardNoHidden=true&cardChannel=HISTORY_CARD&orderSource=from

 

5、对scheme URI串做一下encodeURI编码操作

 

6、将服务端页面地址生成付款二维码

 

7、付款人用支付宝扫码付款

8.我这边写了一个程序,填写姓名卡号就自动生成URL链接

 

有需要的小伙伴私聊

 

 

 

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值