支付功能的实现

1.商户调用第三方支付服务的主要步骤流程?

1.1 表单跳转 前端点击提交支付,请求后端支付接口 支付接口通过阿里api生成表单信息返回给前端页面 同步回调,异步回调参数 请求参数:总金额,外部订单号 公共参数:公钥私钥,签名类型 前端页面根据表单信息跳转支付宝前端页面

1.2完成后页面同步跳转 用户在支付宝系统确认支付 然后支付宝根据同步回调url地址给页面重定向命令,跳转到商户

1.3完成后结果异步回调 重定向商户的同时,支付宝服务根据异步回调url调用商户接口,将支付结果通知给商户 商户服务如果没有部署,可以使用内网穿透工具调用到商户回调接口

2.整合支付宝sdk,开发支付接口的过程? 先引入支付宝的sdk,引入到pay微服务模块

2.1表单跳转接口 声明支付宝alipayclient 创建接口(wappay)请求对象 通过alipayclient客户端调用表单api接口生成支付宝提交表单 保存支付信息payment 表单返回前端

2.2结果回调通知接口 支付宝服务调用我们系统回调接口 修改支付信息(接口系统) 修改订单状态(订单服务) 修改商品库存和销量(商品服务) 保存交易日志(接口系统)

相关推荐

  1. 支付功能实现

    2024-01-18 23:38:03       33 阅读
  2. 支付分账能实现哪些功能

    2024-01-18 23:38:03       10 阅读
  3. 实现拖拽功能实战示例

    2024-01-18 23:38:03       15 阅读
  4. IDM实用功能

    2024-01-18 23:38:03       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-18 23:38:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-18 23:38:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-18 23:38:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-18 23:38:03       18 阅读

热门阅读

  1. RPM命令详解2---查询&验证

    2024-01-18 23:38:03       28 阅读
  2. Android13系统长按power键关机弹框中添加截屏按钮

    2024-01-18 23:38:03       28 阅读
  3. SpringBoot缓存相关注解的使用

    2024-01-18 23:38:03       36 阅读
  4. 解决前端因后端接口迁移大量地方修改接口问题

    2024-01-18 23:38:03       35 阅读
  5. CentOS命令大全:从入门到精通

    2024-01-18 23:38:03       36 阅读
  6. A股3000点与上证指数

    2024-01-18 23:38:03       34 阅读
  7. graalvm学习(九) 如何使用ide debugger graal源码

    2024-01-18 23:38:03       31 阅读
  8. makefile中静态库链接顺序对链接的影响

    2024-01-18 23:38:03       38 阅读
  9. URL连接数据库通过正则获取各参数

    2024-01-18 23:38:03       37 阅读
  10. Docker相关知识

    2024-01-18 23:38:03       30 阅读