Cómo cambiar la configuración de los parámetros Alipay del sistema de gestión de máquinas expendedoras Yunshu
Primero configure config.xml
Nota: Habrá algunas diferencias en algunos aspectos de la versión revisada. De hecho, son similares. Si no lo comprende, consulte. la captura de pantalla del documento del servidor
Nota: **** representa el número de solicitud, empalmado con 'AliPay' y widgetId
La configuración res/key.xml se puede escribir en el archivo key.xml de WeChat
En Cree un archivo key.xml en el archivo res (configuración aquí, no puede configurarlo en el siguiente código, opcional)
Acerca de la clave pública de la clave privada
Ingrese la contraseña de Alipay para ingresar para ver y configurar la clave secreta RSA
Cómo generar la clave pública y la clave privada (el lugar más confuso)
Introducción a este artículo El primer método
Descargue la herramienta de supervivencia correspondiente
Después de la descompresión
Nota: No se utiliza aquí - Generador de claves RAS de Alipay SHAwithRSA1024_V1.0.bat
Introducir--carpeta RSA
Introducir--carpeta openssl
Después de ingresar, haga clic en orden (mi archivo se ha generado y el primero Los archivos ingresados esta vez son diferentes)
Genere el archivo en el cuadro rojo
Cargue la clave pública generada en esta vez---la clave privada se usa al escribir código
Nota: elimine los comentarios en la parte superior e inferior de la clave privada y el resto del código no debe incluirse en el número ==
Configure el código del método de pago Alipay
El segundo método es aliPay. Después de que la configuración devuelva el valor correctamente, continúe con el segundo paso
La configuración de aliPay.config. Aquí el socio y el vendedor son ID de comerciante
Utilice números puros de 32 dígitos para el número de pedido
Paso uno var aliPay = api.require("aliPay");
aliPay.config({
socio: "12345678901234",
vendedor: "123456789024354",
rsaPriKey: "testKEY", p>
rsaPubKey: "testKEY",
notifyURL: ""
}, función(ret, err) {
api.alert({
título: "Resultado del pago",
msg: ret.msg,
p>botones: ["OK"]
});
});
El segundo paso var aliPay = api.require(" aliPay");
var notifyURL = ""; p>
aliPay.pay({
asunto: "Nombre del pedido",
cuerpo: "Descripción del pedido",
monto: "0,01" ,
nºcomercio: "4563548735674"
}, función(ret, err) {
p>
api.alert({
título: "Resultado del pago",
msg: ret.code,
botones: ["OK" ]
});
});
Para valores de devolución específicos, consulte los documentos oficiales
Recordatorio: si ingresa a la interfaz de Alipay, se informará un error (ALI64) Devuelve 6001
Regenere la clave pública después de asegurarse de que los parámetros sean correctos. Si aún hay errores, elimine el caché del navegador e inténtelo nuevamente
.