[Genuino] asp Alipay interfaz sin contrato y de acceso instantáneo a la cuenta código fuente comercial del sitio web del sistema de pedidos sin contrato y de acceso instantáneo a la cuenta
Contraseña de descompresión www.jztuan.net
1. Abra el archivo de configuración alipay_Config.asp e ingrese la información de su contrato.
Inicie sesión en su cuenta Alipay contratada para obtener el ID del socio contratado y el código de verificación de seguridad.
************************************************** * ***********************************************
2. Publique el código ASP en el servidor IIS y acceda directamente al archivo index.asp para ir al mostrador de pago de Alipay.
************************************************** * ***********************************************
3. Realizar operaciones de base de datos sobre la información del pedido de pago exitoso.
Existen dos mecanismos de devolución:
Un return_url regresa inmediatamente y este retorno está en el método get.
Dos devoluciones de notificación notify_url, esta devolución está en modo de publicación, que implementa el mecanismo de notificación punto a punto del servidor.
Nota: La dirección devuelta no se puede personalizar con parámetros. Por ejemplo http://www.alipay.com/return_Alipay_Notify.asp?xx=test
Consulte la documentación para obtener más información sobre el mecanismo de devolución y las diferencias.
************************************************** * ***********************************************
4. Si se obtiene información de devolución
Obtenga o publique los dos tipos especificados de archivos devueltos.
Por ejemplo: return_url: devuelve return_Alipay_Notify.asp en el archivo de configuración,
El número de pedido pasado a Alipay en el sitio web del comerciante -------request ("out_trade_no"),
Precio-------solicitud("precio")
notify_url: devuelve Alipay_Notify.asp en el archivo de configuración,
El número de pedido pasado a Alipay en el sitio web del comerciante -------request ("out_trade_no"),
Precio-------solicitud("precio")
************************************************** * ***********************************************
5. ¿Por qué llega el dinero pagado por mi comprador, pero el comprador no recibe la moneda en su cuenta de recarga?
Primero, determine si hay procesamiento asincrónico para la devolución de notificaciones en la interfaz, si solo usa el parámetro return_url.
Entonces no hay forma de controlar el funcionamiento de este tipo de cliente. Durante el proceso de redirección, el navegador puede cerrarse y otras razones pueden hacer que la página no se ejecute, y luego las declaraciones de operación de la base de datos no se ejecutan.
************************************************** * ***********************************************
6. Si se configuran ambos métodos, es necesario determinar si la orden de la transacción se ha actualizado, porque los dos mecanismos de devolución son diferentes. Puede devolverse al mismo tiempo o en secuencia. Tenga en cuenta que al actualizar el pedido, debe considerar que el pedido no se puede actualizar repetidamente.
El comprador ha pagado (trade_status=TRADE_FINISHED) en este estado
Actualice la base de datos en este estado. Y volver al éxito de Alipay. Si no obtienes el éxito.