Es posible que sus clientes reciban credenciales de inicio de sesión para su área de membresía a través del correo electrónico de confirmación del pedido y la página de agradecimiento de Digistore24. Por lo tanto, debería tener la capacidad de configurar su propio servidor PHP. Puede usar la función del sistema de licencias para esto.
Instrucciones
Paso 1: Digistore24
-
En la vista del vendedor, vaya a cuenta > productos.
-
Haga clic en el icono de edición para su producto.
-
Vaya a la pestaña entrega.
-
Seleccione su servidor de licencias en el menú desplegable.
-
Ingrese la URL de su servidor de licencias en el campo URL del servidor de licencias.
Paso 2: Configurar el servidor de licencias
Ahora configure su servidor de licencias. Para permitir que Digistore24 recupere las credenciales de inicio de sesión, primero debe habilitar el acceso a su servidor de licencias a través de una llamada HTTP. Puede descargar un ejemplo de un servidor PHP adecuado aquí. Luego, inserte su clave de la página de agradecimiento al principio del script en la línea 73. Puede encontrar su clave de la página de agradecimiento en cuenta > detalles en la configuración de la página de agradecimiento. Asegúrese de que su script recupere el nombre de usuario y la contraseña de su sistema de membresía.
Los siguientes caracteres están permitidos: a-z A-Z 0-9 – + # _ , . ; / ( ) $ % & < >. Cuando Digistore24 realice la llamada HTTP a su servidor de licencias, espera el siguiente conjunto de datos JSON codificado:
$response = array('status' => 'success','key' => 'nombre de inicio de sesión:USERNAME|contraseña:PASSWORD','data' => array(),'headline' => 'Sus credenciales de inicio de sesión','show_on' => array( 'pagina_de_recibo', 'correo_de_confirmación_de_pedido' ),);digistore_exit( $response);
Tenga en cuenta que USERNAME y PASSWORD son marcadores de posición y deben ser reemplazados con los datos correspondientes de su sistema de membresía. Puede cambiar el texto "nombre de inicio de sesión", "contraseña" y "sus credenciales de inicio de sesión" como desee. Para mostrar también las credenciales de inicio de sesión en la factura, elimine la línea 226: 'show_on' => array( 'pagina_de_recibo', 'correo_de_confirmación_de_pedido'). Las credenciales de inicio de sesión ahora se mostrarán automáticamente en su página de confirmación de pedido y se enviarán por correo electrónico de confirmación del pedido.
Función útil: Transferencia de datos del pedido al servidor de licencias
Cuando Digistore24 llame a la URL de su servidor de licencias, enviará los siguientes datos a través de POST:
-
orden_id
-
correo electrónico
-
nombre_producto
-
producto_id
-
cantidad – el número de productos ordenados
-
api_mode – ‘live’ o ‘test’ (para pedidos de prueba)
-
address_first_name
-
address_last_name
-
address_street
-
address_city
-
address_state
-
address_zipcode
-
address_phone_no
Esto es especialmente útil si desea usar la dirección de correo electrónico como nombre de usuario o la dirección para la generación de contraseñas.