package com.tourguide.common.huifu.properties;
|
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
|
/**
|
* 斗拱商户配置。
|
*
|
* 备注:所有敏感值都从环境变量或配置中心注入,禁止在源码中写真实商户号、私钥或公钥。
|
*/
|
@ConfigurationProperties(prefix = "huifu")
|
public class HuiFuProperties {
|
/**
|
* 汇付分配的产品号。
|
*/
|
private String productId;
|
/**
|
* 汇付分配的系统号。
|
*/
|
private String sysId;
|
/**
|
* 服务商私钥,用于调用斗拱接口签名。
|
*/
|
private String rsaPrivateKey;
|
/**
|
* 汇付公钥,用于校验斗拱回调和响应签名。
|
*/
|
private String rsaPublicKey;
|
/**
|
* 本平台商户汇付 ID。
|
*/
|
private String huifuId;
|
/**
|
* 渠道商或上级商户汇付 ID。
|
*/
|
private String upperHuifuId;
|
/**
|
* 对外可访问的回调根地址。
|
*/
|
private String callbackPath;
|
/** 聚合支付创建接口地址。 */
|
private String paymentCreateUrl = "https://api.huifu.com/v4/trade/payment/create";
|
|
public String getProductId() { return productId; }
|
public void setProductId(String productId) { this.productId = productId; }
|
public String getSysId() { return sysId; }
|
public void setSysId(String sysId) { this.sysId = sysId; }
|
public String getRsaPrivateKey() { return rsaPrivateKey; }
|
public void setRsaPrivateKey(String rsaPrivateKey) { this.rsaPrivateKey = rsaPrivateKey; }
|
public String getRsaPublicKey() { return rsaPublicKey; }
|
public void setRsaPublicKey(String rsaPublicKey) { this.rsaPublicKey = rsaPublicKey; }
|
public String getHuifuId() { return huifuId; }
|
public void setHuifuId(String huifuId) { this.huifuId = huifuId; }
|
public String getUpperHuifuId() { return upperHuifuId; }
|
public void setUpperHuifuId(String upperHuifuId) { this.upperHuifuId = upperHuifuId; }
|
public String getCallbackPath() { return callbackPath; }
|
public void setCallbackPath(String callbackPath) { this.callbackPath = callbackPath; }
|
public String getPaymentCreateUrl() { return paymentCreateUrl; }
|
public void setPaymentCreateUrl(String paymentCreateUrl) { this.paymentCreateUrl = paymentCreateUrl; }
|
}
|