zoukankan      html  css  js  c++  java
  • 支付(支付宝沙箱环境配置、测试支付Demo)

    1、注册沙箱环境

    (1)概述

    首先java的jdk中,并没有提供支付的功能,所以市面上用到的支付都属于第三方,而常用的第三方支付平台:支付宝sdk、微信sdk!

    可以使用蚂蚁金服下的沙箱环境进行支付(模拟支付),因为真正的支付需要去递交审核公司的信息,不能用个人账号去进行金融交易!虽然是虚拟支付,但是支付的流程、功能与真实支付大致形同

    (2)进驻蚂蚁金服沙箱环境,配置支付环境

    登录沙箱环境:https://docs.open.alipay.com/200/105311/

     进入沙箱环境进行登录:

     选用自研开发并提交入驻信息

    查看账号信息:

     (3)沙箱支付环境的配置

     RSA2密钥配置:

     选择合适的版本:

    选择密钥长度和格式:

     

     打开密钥位置:

     粘贴生成的公钥信息,然后保存:

     设置网关:

     设置AES密钥,进入点击生成新密钥即可:

    下载安卓版支付宝(测试版),然后用买家账号进行登录:

     登录应用:

    2、测试支付Demo

    (1)官方支付demo的下载链接:

    https://openclub.alipay.com/club/history/read/281

    (2)选择适用于当前的demo版本进行下载:

     

    (3)翻到测试流程技术贴的最下面,找到下载的链接:

     

    (4)查看项目目录,发现是动态web项目,所以需要借助tomcat服务器运行

     

     (5)将项目导入IDEA

     (6)配置AlipayConfig类

    私钥&公钥:

     由应用公钥获取支付宝公钥:

     填入应用公钥:

     支付宝公钥:

     沙箱网关&APPID:

     地址:

     (7)将项目发布到服务器进行测试

    点击付款:

     扫码支付(谷歌浏览器会有安全提示,可以更换其他浏览器进行测试):

     支付成功:

     (8)将支付模块移植到项目中

    获取项目订单数据:

     删除Demo本身的生成订单的函数:不删除的话会覆盖项目的数据

    支付成功后要跳转到其他页面,并修改订单的状态为已支付

  • 相关阅读:
    元宇宙通证
    高性能公链
    区块链不可能三角
    搭建自己的在线API文档系统
    windows 安装python环境
    golang beego项目的正确开启方法
    人生发财靠康波
    蒙代尔不可能三角
    Kubernetes 部署Dashboard UI
    Kubernetes 使用kubeadm创建集群
  • 原文地址:https://www.cnblogs.com/zhai1997/p/13466382.html
Copyright © 2011-2022 走看看