Skip to content

Commit

Permalink
Merge pull request #680 from mercadopago/feature/fix-vtex-fingerprint
Browse files Browse the repository at this point in the history
[FIX] VTEX Device Fingerprint
  • Loading branch information
bacarvalho authored Apr 15, 2020
2 parents 02a9608 + 19cea3d commit 8fbbf8e
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 111 deletions.
74 changes: 29 additions & 45 deletions guides/plugins/unofficial/vtex.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

[VTEX](https://www.vtex.com/en/) is a robust PCI compliance e-commerce platform based in Brazil with operations all around Latin America that provides the capability to process payments through Mercado Pago.

For further information about VTEX features please check it's [support site](help.vtex.com).
For further information about VTEX features please check it's [support site](https://help.vtex.com).

## Which products of Mercado Pago are available in VTEX?

Expand Down Expand Up @@ -302,7 +302,7 @@ In case of a rejection is important to check `Status_detail` field which specifi

[VTEX](https://www.vtex.com/en/) is a robust PCI compliance e-commerce platform based in Brazil with operations all around Latin America that provides the capability to process payments through Mercado Pago.

For further information about VTEX features please check it's [support site](help.vtex.com).
For further information about VTEX features please check it's [support site](https://help.vtex.com).

## Which products of Mercado Pago are available in VTEX?

Expand Down Expand Up @@ -503,20 +503,16 @@ Uruguay: Oca.
6. Copy and paste the following code, replacing the field `publicKey` with your credentials:

```
var dmlscript = document.createElement("script");
dmlscript.src = "https://http2.mlstatic.com/storage/bmsdk/js/dml-0.0.7.min.js";
dmlscript.onload = () => {
new DMLSDK({
publicKey: "APP_USR-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
out: "vtex.deviceFingerprint"
});
}
document.body.appendChild(dmlscript);
var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
```

7. Select "save", the final result should look like the example:

![Custom plan](/images/vtex-device-settings-3.png)
![Setting deviceid in VTEX](/images/vtex/vtex_deviceid_6.gif)

## Credentials

Expand Down Expand Up @@ -570,7 +566,7 @@ In case of a rejection is important to check `Status_detail` field which specifi

[VTEX](https://www.vtex.com/en/) is a robust PCI compliance e-commerce platform based in Brazil with operations all around Latin America that provides the capability to process payments through Mercado Pago.

For further information about VTEX features please check it's [support site](help.vtex.com).
For further information about VTEX features please check it's [support site](https://help.vtex.com).

## Which products of Mercado Pago are available in VTEX?

Expand Down Expand Up @@ -766,20 +762,16 @@ Uruguay: Oca.
6. Copy and paste the following code, replacing the field `publicKey` with your credentials:

```
var dmlscript = document.createElement("script");
dmlscript.src = "https://http2.mlstatic.com/storage/bmsdk/js/dml-0.0.7.min.js";
dmlscript.onload = () => {
new DMLSDK({
publicKey: "APP_USR-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
out: "vtex.deviceFingerprint"
});
}
document.body.appendChild(dmlscript);
var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
```

7. Select "save", the final result should look like the example:

![Custom plan](/images/vtex-device-settings-3.png)
![Setting deviceid in VTEX](/images/vtex/vtex_deviceid_6.gif)

## Credentials

Expand Down Expand Up @@ -832,7 +824,7 @@ In case of a rejection is important to check `Status_detail` field which specifi

[VTEX](https://www.vtex.com/en/) is a robust PCI compliance e-commerce platform based in Brazil with operations all around Latin America that provides the capability to process payments through Mercado Pago.

For further information about VTEX features please check it's [support site](help.vtex.com).
For further information about VTEX features please check it's [support site](https://help.vtex.com).

## Which products of Mercado Pago are available in VTEX?

Expand Down Expand Up @@ -1029,20 +1021,16 @@ Uruguay: Oca.
6. Copy and paste the following code, replacing the field `publicKey` with your credentials:

```
var dmlscript = document.createElement("script");
dmlscript.src = "https://http2.mlstatic.com/storage/bmsdk/js/dml-0.0.7.min.js";
dmlscript.onload = () => {
new DMLSDK({
publicKey: "APP_USR-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
out: "vtex.deviceFingerprint"
});
}
document.body.appendChild(dmlscript);
var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
```

7. Select "save", the final result should look like the example:

![Custom plan](/images/vtex-device-settings-3.png)
![Setting deviceid in VTEX](/images/vtex/vtex_deviceid_6.gif)

## Credentials

Expand Down Expand Up @@ -1096,7 +1084,7 @@ In case of a rejection is important to check `Status_detail` field which specifi

[VTEX](https://www.vtex.com/en/) is a robust PCI compliance e-commerce platform based in Brazil with operations all around Latin America that provides the capability to process payments through Mercado Pago.

For further information about VTEX features please check it's [support site](help.vtex.com).
For further information about VTEX features please check it's [support site](https://help.vtex.com).

## Which products of Mercado Pago are available in VTEX?

Expand Down Expand Up @@ -1286,20 +1274,16 @@ Uruguay: Oca.
6. Copy and paste the following code, replacing the field `publicKey` with your credentials:

```
var dmlscript = document.createElement("script");
dmlscript.src = "https://http2.mlstatic.com/storage/bmsdk/js/dml-0.0.7.min.js";
dmlscript.onload = () => {
new DMLSDK({
publicKey: "APP_USR-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
out: "vtex.deviceFingerprint"
});
}
document.body.appendChild(dmlscript);
var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
```

7. Select "save", the final result should look like the example:

![Custom plan](/images/vtex-device-settings-3.png)
![Setting deviceid in VTEX](/images/vtex/vtex_deviceid_6.gif)

## Credentials

Expand Down
108 changes: 42 additions & 66 deletions guides/plugins/unofficial/vtex.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

[VTEX](https://www.vtex.com/es/) es una potente plataforma de e-commerce PCI compliance basada en Brasil con operación en toda latinoamérica que permite procesar pagos a traves de Mercado Pago

Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda] (help.vtex.com/es).
Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda](https://help.vtex.com/es).

## ¿Cómo puedo operar con Mercado Pago en VTEX?

Expand Down Expand Up @@ -266,20 +266,16 @@ Luego de configurar la afiliación es necesario agregar el plan de pago
6. Copiar y pegar el siguiente código, reemplazando el campo `publicKey` según corresponda:

```
var dmlscript = document.createElement("script");
dmlscript.src = "https://http2.mlstatic.com/storage/bmsdk/js/dml-0.0.7.min.js";
dmlscript.onload = () => {
new DMLSDK({
publicKey: "APP_USR-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
out: "vtex.deviceFingerprint"
});
}
document.body.appendChild(dmlscript);
var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
```

7. Seleccionar "guardar", el resultado final debe verse como la pantalla de ejempo:

![Custom plan](/images/vtex-device-settings-3.png)
![Setting deviceid in VTEX](/images/vtex/vtex_deviceid_6.gif)


## Interpretar log de VTEX
Expand Down Expand Up @@ -326,7 +322,7 @@ Para ver más detalle de los estados posibles de un pago, ver sección de [posib

[VTEX](https://www.vtex.com/es/) es una potente plataforma de e-commerce PCI compliance basada en Brasil con operación en toda latinoamérica que permite procesar pagos a traves de Mercado Pago

Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda] (help.vtex.com/es).
Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda](https://help.vtex.com/es).

## ¿Cómo puedo operar con Mercado Pago en VTEX?

Expand Down Expand Up @@ -623,20 +619,16 @@ Luego de configurar la afiliación es necesario agregar el plan de pago:
6. Copiar y pegar el siguiente código, reemplazando el campo `publicKey` según corresponda:

```
var dmlscript = document.createElement("script");
dmlscript.src = "https://http2.mlstatic.com/storage/bmsdk/js/dml-0.0.7.min.js";
dmlscript.onload = () => {
new DMLSDK({
publicKey: "APP_USR-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
out: "vtex.deviceFingerprint"
});
}
document.body.appendChild(dmlscript);
var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
```

7. Seleccionar "guardar", el resultado final debe verse como la pantalla de ejempo:

![Custom plan](/images/vtex-device-settings-3.png)
![Setting deviceid in VTEX](/images/vtex/vtex_deviceid_6.gif)


## Interpretar log de VTEX
Expand Down Expand Up @@ -684,7 +676,7 @@ Para ver más detalle de los estados posibles de un pago, ver sección de [posib

[VTEX](https://www.vtex.com/es/) es una potente plataforma de e-commerce PCI compliance basada en Brasil con operación en toda latinoamérica que permite procesar pagos a traves de Mercado Pago

Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda] (help.vtex.com/es).
Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda](https://help.vtex.com/es).

## ¿Cómo puedo operar con Mercado Pago en VTEX?

Expand Down Expand Up @@ -974,20 +966,16 @@ Luego de configurar la afiliación es necesario agregar el plan de pago:
6. Copiar y pegar el siguiente código, reemplazando el campo `publicKey` según corresponda:

```
var dmlscript = document.createElement("script");
dmlscript.src = "https://http2.mlstatic.com/storage/bmsdk/js/dml-0.0.7.min.js";
dmlscript.onload = () => {
new DMLSDK({
publicKey: "APP_USR-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
out: "vtex.deviceFingerprint"
});
}
document.body.appendChild(dmlscript);
var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
```

7. Seleccionar "guardar", el resultado final debe verse como la pantalla de ejempo:

![Custom plan](/images/vtex-device-settings-3.png)
![Setting deviceid in VTEX](/images/vtex/vtex_deviceid_6.gif)


## Interpretar log de VTEX
Expand Down Expand Up @@ -1034,7 +1022,7 @@ Para ver más detalle de los estados posibles de un pago, ver sección de [posib

[VTEX](https://www.vtex.com/es/) es una potente plataforma de e-commerce PCI compliance basada en Brasil con operación en toda latinoamérica que permite procesar pagos a traves de Mercado Pago

Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda] (help.vtex.com/es).
Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda](https://help.vtex.com/es).

## ¿Cómo puedo operar con Mercado Pago en VTEX?

Expand Down Expand Up @@ -1211,20 +1199,16 @@ Uruguay: Oca.
6. Copiar y pegar el siguiente código, reemplazando el campo `publicKey` según corresponda:

```
var dmlscript = document.createElement("script");
dmlscript.src = "https://http2.mlstatic.com/storage/bmsdk/js/dml-0.0.7.min.js";
dmlscript.onload = () => {
new DMLSDK({
publicKey: "APP_USR-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
out: "vtex.deviceFingerprint"
});
}
document.body.appendChild(dmlscript);
var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
```

7. Seleccionar "guardar", el resultado final debe verse como la pantalla de ejempo:

![Custom plan](/images/vtex-device-settings-3.png)
![Setting deviceid in VTEX](/images/vtex/vtex_deviceid_6.gif)


## Interpretar log de VTEX
Expand Down Expand Up @@ -1271,7 +1255,7 @@ Para ver más detalle de los estados posibles de un pago, ver sección de [posib

[VTEX](https://www.vtex.com/es/) es una potente plataforma de e-commerce PCI compliance basada en Brasil con operación en toda latinoamérica que permite procesar pagos a traves de Mercado Pago

Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda] (help.vtex.com/es).
Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda](https://help.vtex.com/es).

## ¿Cómo puedo operar con Mercado Pago en VTEX?

Expand Down Expand Up @@ -1560,20 +1544,16 @@ Luego de configurar la afiliación es necesario agregar el plan de pago:
6. Copiar y pegar el siguiente código, reemplazando el campo `publicKey` según corresponda:

```
var dmlscript = document.createElement("script");
dmlscript.src = "https://http2.mlstatic.com/storage/bmsdk/js/dml-0.0.7.min.js";
dmlscript.onload = () => {
new DMLSDK({
publicKey: "APP_USR-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
out: "vtex.deviceFingerprint"
});
}
document.body.appendChild(dmlscript);
var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
```

7. Seleccionar "guardar", el resultado final debe verse como la pantalla de ejempo:

![Custom plan](/images/vtex-device-settings-3.png)
![Setting deviceid in VTEX](/images/vtex/vtex_deviceid_6.gif)


## Interpretar log de VTEX
Expand Down Expand Up @@ -1621,7 +1601,7 @@ Para ver más detalle de los estados posibles de un pago, ver sección de [posib

[VTEX](https://www.vtex.com/es/) es una potente plataforma de e-commerce PCI compliance basada en Brasil con operación en toda latinoamérica que permite procesar pagos a traves de Mercado Pago

Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda] (help.vtex.com/es).
Para obtener mayor información sobre las posibilidades que VTEX ofrece ingresar a [su sitio de ayuda](https://help.vtex.com/es).

## ¿Cómo puedo operar con Mercado Pago en VTEX?

Expand Down Expand Up @@ -1823,20 +1803,16 @@ Luego de configurar la afiliación es necesario agregar el plan de pago
6. Copiar y pegar el siguiente código, reemplazando el campo `publicKey` según corresponda:

```
var dmlscript = document.createElement("script");
dmlscript.src = "https://http2.mlstatic.com/storage/bmsdk/js/dml-0.0.7.min.js";
dmlscript.onload = () => {
new DMLSDK({
publicKey: "APP_USR-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
out: "vtex.deviceFingerprint"
});
}
document.body.appendChild(dmlscript);
var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
```

7. Seleccionar "guardar", el resultado final debe verse como la pantalla de ejempo:

![Custom plan](/images/vtex-device-settings-3.png)
![Setting deviceid in VTEX](/images/vtex/vtex_deviceid_6.gif)


## Interpretar log de VTEX
Expand Down

0 comments on commit 8fbbf8e

Please sign in to comment.