Dev Connect
3 min
El API de Dev Connect permite a las aplicaciones generar el Access Token requerido para acceder a los servicios de los Comercios administrados de manera rápida y simple para los comercios.
URL del Servicio
https://api.mobbex.com/p/developer/connect
Crear solicitud de Credenciales
POST
https://api.mobbex.com/p/developer/connect
var data = JSON.stringify({
"return_url": "mobbex.com/return/devconnect"
});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://api.mobbex.com/p/developer/connect");
xhr.setRequestHeader("x-api-key", "zJ8LFTBX6Ba8D611e9io13fDZAwj0QmKO1Hn1yIj");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(data);Importante
Redireccionar al usuario a la URL devuelta en data para la conexión. Si el resultado es positivo el usuario será redireccionado a la url declarada en "return_url" agregando el parametro connectStatus en "done". Si el resultado es negativo será reenviado a la misma url con el status "cancelled". Si el status es Done se debe llamar a la siguiente URL para solicitar las credenciales.
Obtención de Credenciales
Esta API debe ser llamada una vez que el cliente se haya autenticado correctamente tal como se indicó en la API anterior.
GET
https://api.mobbex.com/p/developer/connect/{Connect_ID}/credentials
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://api.mobbex.com/p/developer/connect/oZWpdzX7y/credentials");
xhr.setRequestHeader("x-api-key", "zJ8LFTBX6Ba8D611e9io13fDZAwj0QmKO1Hn1yIj");
xhr.send();