支付宝沙箱支付(简易版)

一、支付宝沙箱环境

沙箱环境是支付宝开放平台为开发者提供的与生产环境完全隔离的联调测试环境,开发者在沙箱环境中完成的接口调用不会对生产环境中的数据造成任何影响。

沙箱为开放的产品提供 有限功能范围 的支持,可以覆盖产品的绝大部分核心链路和对接逻辑,便于开发者快速学习、尝试、开发和调试。

沙箱环境会自动完成或忽略一些场景的业务门槛,例如:开发者无需等待产品开通,即可直接在沙箱环境调用接口,使得开发集成工作可以与业务流程并行,从而提高项目整体的交付效率。

支付宝沙箱地址:登录 - 支付宝 (alipay.com)

二、引入支付宝的依赖和使用到的配置类

<!--支付宝支付的依赖-->
<dependency>
    <groupId>com.alipay.sdk</groupId>
    <artifactId>alipay-sdk-java</artifactId>
    <version>4.16.2.ALL</version>
</dependency>

配置类:

public class AlipayConts {
    /**
     * 支付宝网关
     */
    public static final String ALIPAY_GATEWAY = "https://openapi-sandbox.dl.alipaydev.com/gateway.do";
    /**
     * APPID
     */
    public static final String ALIPAY_APPID = "支付宝的apppid";


    /**
     * 我的私钥
     */
    public static final String MY_PRIVATE_KEY = "私钥";
    /**
     * 我的公钥
     */
    public static final String MY_PUBLIC_KEY = "我的公钥";
    /**
     * ;
     * 参数请求格式
     */
    public static final String FORMATE = "json";


    /**
     * 编码格式
     */
    public static final String CHARSET = "utf-8";

    /**
     * 支付宝公钥
     */
    public static final String ALIPAY_PUBLIC_KEY = "支付宝公钥";


     /**
     * 签名算法
     */
    public static final String SIGN_TYPE = "RSA2";

    /**
     * 同步回调地址
     */
    public static final String RETURN_URL = "支付回调并且支付成功后回的地址";

    /**
     * 异步回调地址
     */
    public static final String NOTIFY_URL = "回调的访问地址路径";


    /**
     * 接口调用公共封装
     */
    public static final AlipayClient ALIPAY_CLIENT = new DefaultAlipayClient(AlipayConts.ALIPAY_GATEWAY, AlipayConts.ALIPAY_APPID, AlipayConts.MY_PRIVATE_KEY, AlipayConts.FORMATE, AlipayConts.CHARSET, AlipayConts.ALIPAY_PUBLIC_KEY, AlipayConts.SIGN_TYPE);


    /**
     * 交易成功的状态
     */
    public static final String TRADE_SUCCESS = "TRADE_SUCCESS";
    /**
     * 交易关闭的状态
     */
    public static final String TRADE_CLOSED = "TRADE_CLOSED";

    /**
     * 支付宝未查询到订单
     */
    public static final String TRADE_NOT_EXIST = "ACQ.TRADE_NOT_EXIST";

}

三、支付功能

涉及文档--支付宝文档:统一收单下单并支付页面接口 - 支付宝文档中心 (alipay.com)

支付成功主要包括两个功能:

1.支付

2.回调

  • 29
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值