es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Integrar los webhooks de Xsolla utilizando el SDK de PHP.

Estoy utilizando webhooks de Xsolla con el SDK de PHP y no puedo ejecutar mi código localmente.

Obtengo este error:

“error”: {
“code”: “INVALID_CLIENT_IP”,
“message”: “Dirección IP del cliente (127.0.0.1) no encontrada en la lista blanca de direcciones IP permitidas (159.255.220.240/28, 185.30.20.16/29, 185.30.21.0/24, 185.30.21.16/29). Por favor, revise la sección de resolución de problemas en el archivo README.md https://github.com/xsolla/xsolla-sdk-php#troubleshooting”
}

Estoy utilizando webhooks de Xsolla con el SDK de PHP y no puedo ejecutar mi código localmente.

Obtengo este error:

“error”: {
“code”: “INVALID_CLIENT_IP”,
“message”: “Dirección IP del cliente (127.0.0.1) no encontrada en la lista blanca de direcciones IP permitidas (159.255.220.240/28, 185.30.20.16/29, 185.30.21.0/24, 185.30.21.16/29). Por favor, revise la sección de resolución de problemas en el archivo README.md https://github.com/xsolla/xsolla-sdk-php#troubleshooting”
}

Y cuando agregué la dirección IP 127.0.01

Así:

protected static $xsollaSubnets = [
‘159.255.220.240/28’,
‘185.30.20.16/29’,
‘185.30.21.0/24’,
‘127.0.0.1’,
‘185.30.21.16/29’,
];

Me muestra otro error:

“error”: {
“code”: “INVALID_SIGNATURE”,
“message”: “\”Header de Autorización\” no encontrado en la solicitud de webhook de Xsolla. Por favor, revise la sección de resolución de problemas en el archivo README.md https://github.com/xsolla/xsolla-sdk-php#troubleshooting”
}

¿Alguien puede ayudar con eso? Gracias.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solución de problemas de Xsolla Webhooks con PHP SDK

    Si experimenta problemas al ejecutar su código con Xsolla Webhooks localmente, es posible que encuentre el error “INVALID_CLIENT_IP”, que indica que no se encuentra su dirección IP de cliente en la lista blanca de direcciones IP permitidas.

    Para resolver este problema, puede agregar su dirección IP (por ejemplo, 127.0.0.1) a la variable $xsollaSubnets en el código SDK como se muestra en el siguiente ejemplo:

    protected static $xsollaSubnets = [
        '159.255.220.240/28',
        '185.30.20.16/29',
        '185.30.21.0/24',
        '127.0.0.1',
        '185.30.21.16/29',
    ];
    

    Sin embargo, agregar su dirección IP puede generar otro mensaje de error como “INVALID_SIGNATURE”, que significa que no se encuentra el encabezado “Authorization” en la solicitud de webhook de Xsolla.

    Para resolver este problema, puede seguir la sección de solución de problemas en el archivo README del repositorio Xsolla PHP SDK (https://github.com/xsolla/xsolla-sdk-php#troubleshooting) para obtener más información sobre cómo configurar correctamente su código y webhooks.

    Si aún encuentra problemas, puede buscar ayuda adicional del equipo de soporte de Xsolla.

Comments are closed.