美文网首页灰色项目
8Kpay稳定支付接口2

8Kpay稳定支付接口2

作者: 糯娃辣上瘾丶 | 来源:发表于2017-12-18 10:21 被阅读0次

请点击此处输入图片描述

​作为开放式的B/S架构程序,无论所属电商,金融,机械制造,企业OA,ERP,CRM,CMS等等行业或系统中,第三方支付以及银联支付的业务一定是客户关心所在,也是保证客户系统盈利运营的一个重要保障。通常这种B2C或者C2C系统的开发,商户用户所关注的支付平台大多离不开“阿里支付宝,快钱,腾讯财付通,易宝支付这种第三方支付平台以及中国银联UnionPay....等等”这些方式。

最近某项目中涉及到支付的模块与涉及流程,在此和大家分享一下。

1,名词释义

商户网站:比如淘宝,聚美,唯品会这种B2C/C2C的网站及后台的管理系统,统称为商户网站;主要负责对买家订单数据的封装,加密,

及支付平台回调的订单处理。

支付平台:我们需要开发的支付平台,支付接口,支付模拟的Servlet,暴露出来的WebService接口url等;主要负责对买家请求来的

加密后的订单数据进行解密,构造请求的URL,拼接参数,对Sign进行加密,对支付机构异步(或同步)请求回调的数据

进行封装,解密回传给商户网站。

支付机构:比如阿里支付宝,快钱,腾讯财付通,易宝支付这种第三方支付平台等支付机构。

Sign:支付机构为商户分配的一把“密钥”与”合作者ID“同时分配,用做调用Base64,MD5等加密算法在加密解密时的一种私钥,通常

与此相关联的还有signType,就是加密方式。

回调:对上次请求端request中的url或指定的url进行http请求,或https请求

支付平台请求,响应,及回调流程图:

请点击此处输入图片描述

2,业务流设计(本文只介绍alipay的即时到账接口:"create_direct_pay_by_user")

2.1  商户网站对数据封装加密,调用支付接口:

2.1.1)商户网站后台对买家的订单进行封装,插入商户网站db中的订单表(比如:xxx_order);

PayReturnVovo = new PayReturnVo();

vo.setOrderId("kuaiqian00232");

vo.setOrderAmount("20");

vo.setOrderTime("20140504121020");

vo.setProductName("3M网线,送水晶头");

vo.setProductId("2213229319378");

vo.setProductNum("2");

vo.setPayType("00");*/

//   把模拟的表单数据转成Json

StringorderJson= PaymentJsonUtil.beanToJson(vo);

//   通过db获取商家key密钥

Stringkey = dao.getKeyByUserId(userId);

//   根据key使用base64加密算法对订单信息进行加密

StringSignedJson = CryptUtil.encryptBase64Des(orderJson, key);

2.1.2)于此同时调用dao层查询买家用户平台账户余额,并进行锁表:在SQL的select后加入 forupdate wait n(最好

为1-5秒,此处的 数值为httpclient请求超时时长)为防止订单被多用户修改。

相关文章

  • 8Kpay稳定支付接口2

    请点击此处输入图片描述 ​作为开放式的B/S架构程序,无论所属电商,金融,机械制造,企业OA,ERP,CRM,CM...

  • 8Kpay稳定支付接口3

    请点击此处输入图片描述 ​ 因为支付的快捷,才有移动支付的今天,但也是因为快捷支付的快捷,安全漏洞隐患频繁发生。 ...

  • 8kpay 稳定支付

    随着电子商务行业的发展,很多中小企业也加入了电子商务大军,实现电子商务非常重要的一个需求就是有一个强大的电子商务网...

  • 8Kpay稳定支付口1

    请点击此处输入图片描述 ​作为开放式的B/S架构程序,无论所属电商,金融,机械制造,企业OA,ERP,CRM,CM...

  • 【第22天】python全栈从入门到放弃

    1 调用支付宝接口,京东支付接口 2 调用支付宝接口,京东支付接口(归一化思想) 3 多态 4 鸭子模型 5封装 ...

  • 个人免签支付接口分析 对接各类充值接口平台 第三方充值对接 第四

    个人免签支付方案,草根站长,又没公司,想找一个安全稳定的支付接口竟然不是易事。在网上也看到不少关于个人收款接口的广...

  • 选择的关键:弄清聚合支付系统的市场定位!

    产品主要特点: 搭建聚合支付平台系统(源码),系统成熟、安全、稳定。交易类型齐全。想创业的老板联系,可提供支付接口...

  • 对接杭州银行支付的总结(一)

    本文主要整理杭州银行的接口示例报文。 支付下单接口 支付回调通知 退款接口 查询支付结果接口 关单接口 对账接口 ...

  • 商城实现主要功能

    标签 :学习向导 支付功能实现 腾讯易宝支付接口 微信支付接口 支付宝沙箱环境测试支付接口 登录/注册验证 验证码...

  • MyTest系统

    1. 显示主流程的部分截图: 下单: 支付: 支付2:模拟第三方支付回调 课程操作: 2. 单接口...

网友评论

    本文标题:8Kpay稳定支付接口2

    本文链接:https://www.haomeiwen.com/subject/kempwxtx.html