zoukankan      html  css  js  c++  java
  • java开发支付宝支付详细流程_demo的运行

    首先我要吐槽一下支付宝的开放平台简直就是一个迷宫,赞同的顶一下,下面我把要下载的地址给贴出来要不真不好找;

    一.准备工作

    1.签名工具下载 https://docs.open.alipay.com/291/106097/

    2.根据对应的需求下载demo (当面付DEMO、手机网站支付DEMO、电脑网站支付DEMO、App支付客户端DEMO等等)https://docs.open.alipay.com/catalog 

     二.测试

    创建支付宝开发者平台的沙箱环境(测试环境) 

    1.进入支付宝的开发者平台,网址:https://open.alipay.com/platform/home.htm,并通过支付宝扫码登陆

    2.打开下载好的RSA签名工具生成签名:

    3.将商户应用公钥复制到沙箱应用的应用公钥,复制完以后就可以查看支付宝公钥

    注:由于我是创建过的所以会显示“查看应用公钥”和“查看支付宝公钥”,没有创建过的只会有创建应用公钥;

    沙箱环境创建完毕

    开始编码

    1.将下载好的demo(由于我测试了两个所以我就下载了两个“电脑网站支付DEMO”、“手机网站支付DEMO”)解压,导入eclipse

     

    注:由于需要notify_url和return_url的配置必须是公网可以访问的,我使用的是nat123。

     配置完毕

    开始测试,启动项目,浏览器打开;

     

     支付宝沙箱环境提供了商户账号和买家账号

     注:卖家账号登户密码、交易密码都是“111111”,账号信息中可以查看

     

     按支付流程操作,支付成功,5秒会跳转到商户页面

     

     同步回调:用于呈现给用是否交易成功的逻辑操作

     

     异步回调处理逻辑在下图标名的位置:用于处理这笔交易的业务逻辑(修改订单的状态。。。等等)

    这是一套支付的流程,其它流程如:交易查询、退款、退款查询、交易关闭都有对应的jsp,后期开发可以进行参考

     到这里就已经完成支付宝开发的demo测试,是不是感觉很简单,其实支付宝已经将这些接口封装的非常的简单,易用;

    说白了就是改一下配置就可以跑通测试demo,然后在自己的项目中参考demo来进行开发;

    大家有什么问题可一个我留言,我会的一定回复,不会的大家一起学习

  • 相关阅读:
    ESP8266简单几步建立服务器
    SVM推导
    标准的最大margin问题
    switch用法
    vecor预分配内存溢出2
    vector预分配空间溢出
    [面试编程题]算法基础-字符移位
    [面试编程题1]构造回文
    一天学完UFLDL
    神经网络中的XOR问题
  • 原文地址:https://www.cnblogs.com/shianliang/p/9311164.html
Copyright © 2011-2022 走看看