情况是这样的
- 某城市银行,想做线上活动,线上商家进行支付
- 只要线上刷了他们银行的卡,就可以获取奖励和返利
场景
- 比如一个订单 30 元,使用这家银行卡的话,会变成 8 元。
问题
- 在微信支付和支付宝支付里面。有办法判定具体是哪家银行支付的么?
- 这个银行可以提供开头前八位的数字准确,就可以认为是这家的信用卡,所以怎样有好的办法进行判定呢?
1
phpcxy Feb 24, 2018
微信支付宝的支付结果通知数据包内有银行信息,会告诉你用哪家银行
 |
2
lweein OP @phpcxy
我看到了这个好像是用的 字符编码 字符型银行编码 银行名称 ICBC_DEBIT 比如这样的。 但是我这是浙江农信下面某一个城市的城市银行。 这种判定只能说明是浙江农信的卡。无法说明是某一个城市的农信卡。。 无法拿到比如银行卡前八位这样的方式是么? |
3
b821025551b Feb 24, 2018
针对普通开发者来说,无解;但是你的客户是银行,他们那应该会有微信订单号和银行流水相关的文档,good luck。
|
4
phy25 Feb 25, 2018 via Android
这种优惠要不就是 UnionPay 商务之类的收单机构在前端做优惠(所以 WeChat 和 Alipay 并不开放这个能力),要不就是银行在后端扣款的时候做优惠吧。似乎 #3 靠谱。
|