springboot搭建APP调起支付宝支付

一,准备工作

  1. 1.申请支付的相关资料(https://docs.open.alipay.com/203/107084/

@Data
@Slf4j
@Component
@ConfigurationProperties(prefix = AliPayProperties.PREFIX)
public class AliPayProperties {
    public static final String PREFIX = "pay.alipay";
    /**
     *
     * 支付宝gatewayUrl
     */
    private String gatewayUrl;
    /**
     * 商户应用id
     */
    private String appid;
    /**
     * RSA私钥,用于对商户请求报文加签
     */
    private String appAliPrivateKey;
    /**
     * 支付宝RSA公钥,用于验签支付宝应答
     */
    private String alipayPublicKey;
    /**
     * 签名类型
     */
    private String signType = "RSA2";

    /**
     * 格式
     */
    private String format = "json";
    /**
     * 编码
     */
    private String charset = "UTF-8";

    /**
     * 同步地址
     */
    private String returnUrl;

    /**
     * 异步地址
     */
    private String notifyUrl;

    /**
     * 最大查询次数
     */
    private static int maxQueryRetry = 5;
    /**
     * 查询间隔(毫秒)
     */
    private static long queryDuration = 5000;
    /**
     * 最大撤销次数
     */
    private static int maxCancelRetry = 3;
    /**
     * 撤销间隔(毫秒)
     */
    private static long cancelDuration = 3000;
  1. 2 maven配置 sdk(https://docs.open.alipay.com/203/105285/
     
  2. 请求参数(https://docs.open.alipay.com/203/107090/

 

二 后台代码调起支付宝支付

1.controller

2.service层


到这里支付宝支付就结束了,是不是非常的easy呀!!!

这里要清楚,支付宝开发者中心,配置密钥已经更新,要看开发文档,确定请求的参数到哪写,然后返回的参数,返回参数在退款时候有用到哦

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值