美文网首页
java 支付宝支付 公钥证书路径配置

java 支付宝支付 公钥证书路径配置

作者: keyuan0214 | 来源:发表于2019-12-22 14:26 被阅读0次

一、公钥证书在项目中的结构

image.png

二、读取配置

image.png

三、配置文件

#商户私钥
ALIPAY.APP_PRIVATE_KEY=MIIExxx

#支付宝APPID
ALIPAY.APPID=2019xxx

#应用公钥证书路径
ALIPAY.APP_CERT_PATH=/CRT/appCertPublicKey_20191203xxx.crt

#支付宝公钥证书文件路径
ALIPAY.ALIPAY_CERT_PATH=/CRT/alipayCertPublicKey_RSA2.crt

#支付宝CA根证书文件路径
ALIPAY.ALIPAY_ROOT_CERT_PATH=/CRT/alipayRootCert.crt

#请求网关
ALIPAY.SERVERURL=https://openapi.alipay.com/gateway.do

#支付成功的通知地址
ALIPAY.ALIPAY_NOTIFY_URL=http://www.example.com/front/payment/alipay/notify

#字符集
ALIPAY.CHARSET=utf-8

#签名类型
ALIPAY.SIGN_TYPE=RSA2

#格式
ALIPAY.FORMAT=json

#h5支付完成之后的回调地址
ALIPAY.RETURNURL = http://www.example.com/#/pages/money/paySuccess

#支付方式类型(h5或者wap)
ALIPAY.PAYTYPEWAP = QUICK_WAP_PAY

#支付方式类型(app)
ALIPAY.PAYTYPEAPP = QUICK_MSECURITY_PAY

四、配置目录

image.png

代码如下:

package com.leimingtech.config.alipay;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;

/**
 * @param :
 * @Description 读取支付宝配置信息
 * @Author huangkeyuan
 * @Date 15:59 2019-12-09
 * @return
 */
@Data
@Component
@ConfigurationProperties(prefix = "alipay")
@PropertySource(value = "alipay/alipay-${spring.profiles.active}.properties")
public class AliPayConfig {
    /**
     * 商户私钥
     */
    public String APP_PRIVATE_KEY;
    /**
     * 支付宝APPID
     */
    public String APPID;

    /**
     * 应用公钥证书路径
     */
    public String APP_CERT_PATH;

    /**
     * 支付宝公钥证书文件路径
     */
    public String ALIPAY_CERT_PATH;

    /**
     * 支付宝CA根证书文件路径
     */
    public String ALIPAY_ROOT_CERT_PATH;

    /**
     * 请求网关
     */
    public String SERVERURL;

    /**
     * 支付成功的通知地址
     */
    public String ALIPAY_NOTIFY_URL;

    /**
     * 字符集
     */
    public String CHARSET;

    /**
     * 签名类型
     */
    public String SIGN_TYPE;

    /**
     * 格式
     */
    public String FORMAT;

    /**
     * h5支付完成之后的回调地址
     */
    public String RETURNURL;

    /**
     * 支付方式类型(h5或者wap)
     */
    public String PAYTYPEWAP;

    /**
     * 支付方式类型(app)
     */
    public String PAYTYPEAPP;

}

相关文章

  • java 支付宝支付 公钥证书路径配置

    一、公钥证书在项目中的结构 二、读取配置 三、配置文件 四、配置目录 代码如下:

  • java 支付宝支付 公钥证书

    最近接到任务是负责写支付宝的支付接口;以前一直写过iOS的支付宝支付,这次我要负责写java后台的支付宝接口还有前...

  • java 支付宝支付 公钥证书读取

    这里说一下大致的思路:查看支付宝的源码我们可以发现,支付宝的接口api上要求我们传递的是公钥证书所在的绝对路径,然...

  • iOS----支付宝支付

    首先需要先到支付宝开发者平台创建应用,获取公钥和私钥。 将公钥上传到支付宝,我们可以获取支付宝的公钥(支付完成时用...

  • app调起支付宝支付

    1. 用公司的账户申请支付宝账户 2.下载支付宝秘钥生成工具,生成公钥,秘钥(保存好公钥秘钥文件),编写app说明...

  • 关于支付宝支付

    概念 应用公钥:由商户自己生成的RSA公钥(与应用私钥必须匹配),商户需上传应用公钥到支付宝开放平台,以便支付宝使...

  • 支付宝支付相关

    支付宝PC端支付,回调验签失败。 除了各个参数输入正确,需要特别注意的是验签的公钥是用支付宝公钥,而不是应用公钥。...

  • 支付宝php sdk验签rsaCheckV1不正确isSign一

    有几大吐槽点 1:领导给的公钥,给的公钥和支付宝公钥是一样的,就一直验签不通过(应用公钥和支付宝公钥看着一样,中间...

  • 支付宝sdk使用

    支付宝app调用 1 支付宝调用遇到的问题:(私钥和公钥) 公钥: 是交给你的服务端和支付宝开放平台上面的 私钥:...

  • iOS集成支付宝

    1. 申请签约 商家服务 2. 生成公钥与私钥 参考博客 支付宝集成获取私钥与公钥 3. 支付宝的支付流程 ...

网友评论

      本文标题:java 支付宝支付 公钥证书路径配置

      本文链接:https://www.haomeiwen.com/subject/vosonctx.html