支付行业中除了收款码不需要技术对接接口,其他的支付方式(公众号支付、小程序支付、扫码支付、刷卡支付等)都是需要技术接口对接,尤其是在对接银行间连模式中,难免会有技术对一些业务问题和专业名称不太了解。今天小编就和大家一起学习学习:
appid是接口参数,服务号和认证了的订阅号都可以获得。主要的作用就是获得腾讯的高级接口。
公众号支付需要提供公众号的appid和支付授权目录,银行端需要配置
公众号支付无法使用测试参数,公众号类型必须是服务号,个人公众号是无法通过我们的接口进行支付的,服务号可以不开通微信支付功能,但是需要微信认证。
支付授权目录指的是支付页面所在的目录(只要是这个目录下的页面都可以),并且域名要通过icp备案;比如,https://www.src168.com/zhifu/
扫码支付是商家调用微信支付接口,生成订单二维码,用户打开微信,扫描商家订单二维码,输入微信支付密码完成交易的支付方式。
用户打开商户APP,进入商品购买页面,选择微信支付,输入支付密码完成交易的交易方式。
用户打开微信,进入钱包,选择”刷卡“,显示微信支付账户二维码,商户调用微信支付接口,输入订单信息,通过收银设备的扫描设备,扫描用户二维码,完成交易的支付方式。
用户打开微信,通过扫一扫扫描商家固定的二维码进行支付的支付方式称为固定二维码支付。更适宜地摊小贩使用,适合没有技术对接的公司使用。
微信开放平台上创建移动应用时获取到的appid,app支付时需使用该参数。
(1)、手续费不使用四舍五入规则
(2)、手续费<0.5分,算0分
(3)、手续费>=0.5分,只要厘位大于0,进位1分,例如1.1、1.6分算2分,1.02分算1分
(4)、计算注意浮点运算
支付宝PID就像一个人的身份证一样,代表着商户的身份,每个商户都是唯一。商户在对接支付类的接口的时候,都会应用到PID数值。
商户在支付宝页面申请开通企业账号后即可查看,
具体步骤参考链接:http://docs.zhifux.com/d/v/1.0/11/55.html(支付宝签约)
http://docs.zhifux.com/d/v/1.0/11/56.html(支付宝的PID和KEY获取)
(1)、银行退款是使用今天的交易额来退款
(2)、退款不收取手续费
举例说明:
(1)、商户今天只交易了一笔1000元,手续费是3元,如果当时全额退款了,那么这个商户的清分金额就是0
(2)、商户前天有一笔交易1000元,手续费3元;如果今天退款必须要今天的交易额够1000元才能退款,假如今天也有一个1000元的交易,手续费3元,发起前天那一笔交易的退款1000元,应退还给商户前天扣的手续费3元,这一正一负,那么今天清分金额为0元
部分退款
部分退款需要设置预留金额,由于费率涉及4舍5入的问题,若商户进行异常退款可能导致结算金额为负,所以我们需设置预留金额,预留金额是指不能退款金额,但对结算金额没有影响,请知悉。预留金额一般跟交易额挂钩,要求是预留金额为预估当日交易额的10%
当收到通知进行处理时,首先检查对应业务数据的状态,判断该通知是否已经处理过,如果没有处理过再进行处理,如果处理过直接返回结果成功。在对业务数据进行状态检查和处理之前,要采用数据锁进行并发控制,以避免函数重入造成的数据混乱
订单支付完成,银行会把微信相关的支付和用户信息通过url发送到商户,商户需要接受并且处理
(1)、秘钥是否正确;
(2)、参数为空值的不参与签名;其它所有值不为空的参数要参入签名,sign除外;字段要按字典序组成待签名串
更多解决问题可以观看咨询:http://zhifux.com/