Red de conocimiento informático - Conocimiento del nombre de dominio - Artículo sobre el backend de pagos de WeChat

Artículo sobre el backend de pagos de WeChat

wxpay;

importar core.com.wxpay.IWXPayDomain;

importar core.com.wxpay.WXPayConfig;

importar core.com.wxpay. p>

@Service

public class IWxPayConfig extends WXPayConfig { // Hereda del SDK WXPayConfig Implementa algunos de los métodos abstractos del SDK

byte privado[] certData;

@Value("${vendor.wx.config.app_id}")

cadena privada app_id;

@Value("${vendor.wx. pay. key}")

cadena privada wx_pay_key;

@Value("${vendor.wx.pay.mch_id}")

cadena privada wx_pay_mch_id ;

public IWxPayConfig() throws Exception { // Constructor para leer el certificado, que el SDK puede recuperar a través de getCertStream

String certPath = "/data/config/chidori/ apiclient_cert. p12";

Archivo archivo = nuevo Archivo(certPath);

InputStream certStream = nuevo FileInputStream(archivo);

this.certData = nuevo byte [( int) file.length()];

certStream.read(this.certData);

certStream.close();

this.certData = nuevo byte[(int) file.length()];

certStream.read(this.certData);

IWXPayDomain iwxPayDomain = nuevo IWXPayDomain() {

@Override

informe público de anulación (dominio de cadena, tiempo transcurrido largoMillis, ex) {

informe público de anulación (dominio de cadena, tiempo transcurrido largoMillis, ex) {