Colección de citas famosas - Frases elegantes - Mensaje al recibir el pago de WeChat: Error en la firma de verificación del pago

Mensaje al recibir el pago de WeChat: Error en la firma de verificación del pago

"Cuando despertaste del sueño, dijiste que te sentías extremadamente deprimido e incluso comenzaste a dudar de tu vida..."

Cuando surge un problema, comienza a buscar varias soluciones. , comenzó a dudar de la vida. . .

Finalmente encontré una pajita que salvó vidas:

mensaje del SDK de Android: falla en la firma de verificación de pago

Motivo: unifique el número de dígitos de signo devueltos por el pedido. y siga la emisión. ¡La cantidad de señales dadas a la aplicación debe ser la misma!

En otras palabras: los tipos de firma deben ser los mismos.

El signo devuelto por pedido unificado es md5 y la firma enviada a la aplicación también debe ser md5

El signo devuelto por pedido unificado es HMAC-SHA256 y la firma es; enviado a la aplicación. Utilice también la firma HMAC-SHA256.

¡Si llamar al orden unificado está bien! El problema está aquí, el enlace de referencia es el siguiente: (¡¡¡Gracias!!!)

Después de obtener el prepay_id, firma y transmite los parámetros a la APP nuevamente para iniciar el pago

Comunidad abierta de WeChat: respuesta oficial

Falló la firma de verificación de pago

Apéndice: enlace al sitio web oficial de pago directo de WeChat

Pasos de desarrollo de la aplicación

Herramienta de verificación de firma de la interfaz de pago de WeChat

Lista de API (realización de pedidos unificada, activación de la interfaz de pago, notificación de resultados de pago...)

Acceso rápido a Android

WeChat Pay Ejemplo de pago de aplicación

Kit de desarrollo de WeChat (SDK), demostración de SDK, herramienta de generación de firmas

Preguntas frecuentes sobre el desarrollo de pagos de WeChat