Cómo crear un sitio web de envío automático de claves de tarjetas virtuales utilizando WooCommerce
Cómo acceder a la página secreta de la tarjeta de bienes virtuales
Para facilitar la depuración, le recomendamos que instale un complemento de puerta de enlace de prueba para WooCommerce. Puede encontrar este complemento. En el sitio web oficial de WordPress Según la búsqueda, su función es probar si la pasarela de pago puede completar el pago de inmediato. No es necesario utilizar Alipay o PayPal para realizar pruebas de pago cada vez. Pruebe el pago mediante PayPal.
Cuando compramos el producto virtual y completamos el pago, la página salta a la página de agradecimiento.php generada por WooCommerce y no se puede obtener la contraseña de la tarjeta en absoluto.
En cuanto a cómo generar la contraseña de la tarjeta, no lo mencionaré aquí, solo hablaré de cómo saltar una vez completado el pago.
Código de implementación
Agrega el siguiente código a funciones.php para lograr el salto.
función wcs_redirect_product_based ($order_id){ $order = wc_get_order( $order_id ); foreach( $order->get_items() as $item ) { $_ producto = wc_get_product( $item['product_id'] ); // Agregue su propio código de tarjeta virtual product_id if ( $item['product_id'] == 44 ) { // Cambie el enlace a continuación al enlace que necesita wp_redirect('/'); ', 'wcs_redirect_product_based' );
El propósito de este código es saltar a su propia página definida después de que se complete el pago del producto virtual para recibir la clave de la tarjeta.
Existe realmente poca información sobre WooCommerce.