Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Image Removed Image Added




VTOL-VTEX

...

 

 

 

...

Integrator - Manual de usuario 






Painel
borderColor#E4E3E3
bgColor#ffffff
titleColor#ffffff
borderWidth1px
titleBGColor#704581
titleREVISIONES


Expandir
titleExpandir revisiones


Fecha

Revisión

Cambios – Motivo

13/11/2020

1.0

Creación del documento

...

 

...





Painel
borderColor#E4E3E3
titleColor#ffffff
borderWidth1
titleBGColor#704581
titleCONTENIDO


Expandir
titleExpandir contenido

Índice



1. Acerca del manual

1.1 Propósito y alcance

...

Permite dar de alta una Instancia de VTOL Server dentro del módulo VTOL-VTEX Integrator.

MétodoPOST
Urlhttps://{{baseUrl}}/vtolRest/vtolConfig


Invocar al servicio

Para dar de alta una Instancia de VTOL Server, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Permite modificar una Instancia de VTOL Server dentro del módulo VTOL-VTEX Integrator.

MétodoPUT
Urlhttps://{{baseUrl}}/vtolRest/vtolConfig


Invocar al servicio

Para modificar una Instancia de VTOL Server, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Permite realizar una consulta de las Instancias de VTOL Server que están configuradas dentro del módulo VTOL-VTEX Integrator.

MétodoGET
Urlhttps://{{baseUrl}}/vtolRest/vtolConfigs


Invocar al servicio

Para consultar las Instancias de VTOL Server, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Permite eliminar una Instancia de VTOL Server dentro del módulo VTOL-VTEX Integrator.

MétodoDELETE
Urlhttps://{{baseUrl}}/vtolRest/vtolConfig


Invocar al servicio

Para eliminar una Instancia de VTOL Server, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Permite dar de alta un Merchant dentro del módulo VTOL-VTEX Integrator.

MétodoPOST
Urlhttps://{{baseUrl}}/vtolRest/merchant


Los datos necesarios para el alta son:

merchantCode

Código de la compañía en Vtol Server.

merchantName

Nombre de la compañía.

merchantStoreCode

Código del local en Vtol Server

token

appKey

Llave de token de validación. Dato provisto por Vtex.

appToken

Token de validación. Dato provisto por Vtex.

vtolCode

Configuración de la instancia de VTOL Server por el cual se procesarán las transacciones.

Este dato debe corresponderse con alguna instancia de VTOL Server configurada en el servicio /VtolServer.

Por ejemplo si en el servicio /VtolServer se configura una instancia de VTOL Server con el siguiente code:

  • VTOLCDMX

Entonces en este campo (vtolCode) se deberá cargar el valor: VTOLCDMX



Invocar al servicio

Para dar de alta un Merchant, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Permite modificar un Merchant dentro del módulo VTOL-VTEX Integrator.

MétodoPUT
Urlhttps://{{baseUrl}}/vtolRest/merchant


Invocar al servicio

Para modificar un Merchant, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Permite realizar una consulta de los Merchant que están configurados dentro del módulo VTOL-VTEX Integrator.

MétodoGET
Urlhttps://{{baseUrl}}/vtolRest/merchants


Invocar al servicio

Para consultar los Merchant, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Permite eliminar un Merchant dentro del módulo VTOL-VTEX Integrator.

MétodoDELETE
Urlhttps://{{baseUrl}}/vtolRest/merchant


Invocar al servicio

Para eliminar un Merchant, se puede utilizar la herramienta Swagger, de la siguiente manera:

  1. Abrir la url: https://{Ip}:{Port}/vtolRest/swagger-ui.html#/Merchant

  2. Dirigirse a la sección:


  3. Repetir los mismos pasos del alta.

 



3.3 PaymentMethod

Configuración por API Rest

...

Permite el alta de un medio de pago dentro del módulo VTOL-Vtex Integrator.

MétodoPOST
Urlhttps://{{baseUrl}}/vtolRest/v1/payment-method


Los datos necesarios para el alta son:

name

Nombre de la tarjeta.

country

País de la tarjeta. Valor por defecto: “Global”

X-VTEX-API-AppKeyLlave de token de validación. Dato provisto por Vtex.
X-VTEX-API-AppTokenToken de validación. Dato provisto por Vtex.


Invocar al servicio

Para dar de alta una tarjeta, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Permite modificar un Medio de Pago dentro del módulo VTOL-VTEX Integrator.

MétodoPUT
Urlhttps://{{baseUrl}}/vtolRest/v1/payment-method


Invocar al servicio

Para modificar un Medio de pago, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Permite realizar una consulta de los Medios de Pago que están configurados dentro del módulo VTOL-VTEX Integrator.

MétodoGET
Urlhttps://{{baseUrl}}/vtolRest/v1/payment-methods


Invocar al servicio

Para consultar los Merchant, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Permite eliminar un Medio de Pago dentro del módulo VTOL-VTEX Integrator.

MétodoDELETE
Urlhttps://{{baseUrl}}/vtolRest/v1/payment-method


Invocar al servicio

Para eliminar un Medio de Pago, se puede utilizar la herramienta Swagger, de la siguiente manera:

...

Para más detalle de los servicios de transacciones que expone el modulo VtexIS, ingrese en la definición de Swagger: https://{{baseUrl}}/ /vtolRest/swagger-ui.html#/

 


5. Proceso de contingencia

...

    1. Connector Name: NAPSEVTOL
    2. X-VTEX-API-AppKey: vtexappkey-napsemx-XELDAN
    3. X-VTEX-API-AppToken: LTHDQKBHNZRCYDWYBEQJVZMLYSOMIUOQUATUQFNKKNOQIQSTTRSQJUTLGVFXWPYSKBIXJBHVRFYHLWDHAVSRCYHAGHNUAQOVPWFHIUJRKWZDVMAKSXWBWHPMTHQCOMVA
    4. Service URL: https://demodev.napse.global:55559/vtolRest/v1

...



Además, es necesario tener el emulador de CA corriendo y con la configuración de canal BanamexEG (BanamexEG.properties)

...