最新消息:

支付宝转账到银行卡二维码原理

看一堆做活码的产品支持所谓的“生成支付宝转账到银行卡二维码”,号称“最新隐藏卡号技术”,收费还不低廉。

很好奇用了什么黑科技,研究了一下,并没使用什么高深技术,最核心是使用了alipay转账到银行的scheme。

1、alipay转账scheme
alipays://platformapi/startapp?appId=09999988&actionType=toCard&sourceId=bill&cardNo=银行卡号&bankAccount=银行账户名&money=转账金额&amount=转账额度&bankMark=银行英文简写&bankName=银行中文名称

例如:

alipays://platformapi/startapp?appId=09999988&actionType=toCard&sourceId=bill&cardNo=6217000010041030555&bankAccount=张三&money=1&amount=1&bankMark=CCB&bankName=中国建设银行

直接用这个scheme生成二维码并用支付宝扫码,会提示:该二维码涉嫌违规,谨防被骗。

 

2、服务器端页面将访问请求redirect到拼接好的收款人alipay scheme字符串

注意对scheme URI串做一下encodeURI编码操作

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

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

 

常用银行名称-简码对照表

银行简码 银行名称
ICBC 中国工商银行
ABC 中国农业银行
BOC 中国银行
CCB 中国建设银行
CMB 招商银行
SPDB 浦发银行
GDB 广发银行
BOCOM 交通银行
CNCB 中信银行
CMBC 中国民生银行
CIB 兴业银行
CEB 光大银行
HXB 华夏银行
BOS 上海银行
SRCB 上海农商
PSBC 邮政储蓄
BCCB 北京银行
BRCB 北京农商
PAB 平安银行

转载请注明:出家如初,成佛有余 » 支付宝转账到银行卡二维码原理

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址