Buenas noches,
Me podrian apoyar en decirme como pueod cambiar la configuracion del widget para que me cargue los bancos reales en México, ya que solo me esta cargando los de prueba (ACME) .
Este es mi codigo actual
!function(w,d,s,id,r){ w[r]={}; w[r]=w[r]||function(){w[r].q=w[r].q||[].push(arguments)}; var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https'; if(!d.getElementById(id)){ js=d.createElement(s); js.id=id; js.src=p+"://www.paybook.com/sync/widget.js"; fjs.parentNode.insertBefore(js,fjs); } }(window,document,"script","sync-widget", 'syncWidget'); syncWidget.options = {token:'<?php echo $TokenID ?>', baseDiv: 'sync_container', theme: 'light'};
Gracias.
Hola buenas noches Argel,
por default el widget te carga el catálogo de sitios de producción (bancos reales) si tu api_key es la de producción, cuando el widget te carga los sitios ACME es porque estás utilizando el API_KEY de Sandbox. ¿Podrías validar esto por favor?
Saludos.
Hola Miguel,
cambie el api key para la de productivo que me entregaron sin embargo me manda mensaje de error no se cual es la forma correcta de hacerlo no se si primero tenga que eliminar la sesion anterior antes de intentar iniciar con la nueva
O no e si requiere alguna autorizacion extra por que no puedo crear ususario con el apikey de production que me entregaron
Saludos!
Hola Argel, recuerda que para generar una sesión es necesario tener un usuario y cada ambiente tiene sus propios usuarios. Es probable que aún no tengas usuarios en el ambiente de producción y por eso te marca error. Por favor lista los usuarios de producción si tienes algún problema estamos para ayudarte.
Saludos.
de echo es lo que acabo de ver que no tengo ninguno sin embargo cuando intento crer uno con lo siguiente:
$user = new paybook\User($USERNAME);
no lo hace me mandar el error siguiente:
⟩ paybook\Paybook::call
ROOT/vendor/paybook/paybook/src/paybook/User.php, line 22
$user_array = self::call($endpoint = ‘users’, $method = ‘post’, $data = $data);
cuando le quito todo y solo hago un count de los users me marcar manda que tiene 0 usuarios.
Cree un usuario de prueba con POSTMAN pero desde codigo no me deja crearlo en la documentacion se encuentra de esta manera
Creates a user POST https://sync.paybook.com/v1/users User user = User(name=str,id_user=str)
yo nunca lo utilide con el id_user que tiene ahi la vez pasada que cree un usuario no fue de esa forma… varia al ser en productivo no en sandbox?
¿Puedes compartir la parte de tu código donde configuras la librería?
Debe ser algo como esto:
paybook\Paybook::init($YOUR_API_KEY);
$user = new paybook\User($USERNAME);
Gracias mateo ya encontre el error, estaba intentando crear el usuario antes de inicializar la libreria ahorita que me pediste el codigo cai en cuenta que yo tenia primero
$user = new paybook\User($USERNAME);
y despues
paybook\Paybook::init($YOUR_API_KEY);
acomode los renglones y fue suficiente.
ya quedo seguire aqui que me queda mucho por hacer gracias por estar al pendiente.
No te preocupes Argel, estamos para ayudarte. Estaremos pendientes.
Saludos.
@miguelmateo para configurar el widget que solo aparezcan los bancos de mexico, hay alguna opcion? o tiene que ser por medio del arreglo de inc ?
Hola @manrobless, por lo pronto el Widget no soporta la opción para especificar un país, deberás hacerlo con el arreglo de inc.
Revisaré por qué no te descargó movimientos para Bancoppel.