-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nuevo parámetro IP Pública getInstance() #80
Comments
Y el En fin, como dijo el compañero @jorgearmandooc deberían documentar mejor su código. Es muy desesperante tener que abrir un issue para entender los parámetros 😓 |
@jorgearmandooc @caos30 Pudieron resolverlo? No deja inicializar sin esos parámetros. |
Como ves @IDavidCP nunca respondieron. Yo estoy usando como |
Están usando public static function setEndpointUrl($country)
{
if ($country == 'MX') {
if (self::getClassificationMerchant() != 'eglobal') {
self::$apiEndpoint = 'https://api.openpay.mx/v1';
self::$apiSandboxEndpoint = 'https://sandbox-api.openpay.mx/v1';
} else {
self::$apiEndpoint = 'https://api.ecommercebbva.com/v1';
self::$apiSandboxEndpoint = 'https://sand-api.ecommercebbva.com/v1';
}
} elseif ($country == 'CO') {
self::$apiEndpoint = 'https://api.openpay.co/v1';
self::$apiSandboxEndpoint = 'https://sandbox-api.openpay.co/v1';
} elseif ($country == 'PE') {
self::$apiEndpoint = 'https://api.openpay.pe/v1';
self::$apiSandboxEndpoint = 'https://sandbox-api.openpay.pe/v1';
}
} Pero la IP pública sigue sin quedar claro para qué la usan. @caos30 Entonces no usas la IP de tu propio servidor? |
Sí, estoy usando la IP de MI servidor, no me expresé bien. |
Los de soporte no tienen idea de lo que estoy hablando, insisten en que siga la documentación desactualizada que tienen en el sitio oficial, al parecer Openpay no es capaz dar soporte técnico. Si a alguien le sirve matxm hizo un fork que no pide la IP: https://github.com/matxm/openpay-php |
La documentación no es clara respecto a este nuevo parámetro en getInstance
Openpay::setPublicIp('127.0.0.1'); //Tu ip publica
$openpay = Openpay::getInstance('MERCHANT_ID', 'PRIVATE_KEY', 'COUNTRY_CODE', 'PUBLIC_IP');
Para quienes tenemos nuestros proyectos en GCP no tenemos forma de tener esa IP publica y aparte estática ya que GCP APPENGINE cambia la IP en algunas ocasiones.
Lo mismo sucede con VPS
Cual será el protocolo para implementar esta funcionalidad? Que sucede con nuestros servidores IPV6 ya que su regex no funciona tampoco en dichos casos.
The text was updated successfully, but these errors were encountered: