---
title: Introducción
slug: introduccion
description: Learn how to generate a secure payment operation using Mobbex's API with this comprehensive document. Discover the step-by-step process, from creating a payment intention to processing the payment, and understand the significance of safeguarding customer 
icon: 🆕
docTags: 
createdAt: 2021-01-29T01:58:19.000Z
---

Este tipo de procesamiento permite generar una operacion via API permitiendo personalizar al máximo la experiencia de pago.. Siempre se deben tener en cuenta las medidas de seguridad adecuadas para este tipo de Operatoria donde se manipulara el PAN del Cliente.


### Procesamiento Clásico

```mermaid
sequenceDiagram
    participant Sistema
    participant SUGA
    Sistema->>SUGA: Crear Operacion
    Note right of SUGA: Utilizar Private Key
    SUGA-->>Sistema: Guardar Intent Token
    Sistema->>SUGA: Generar Token Medio de Pago
    Note right of SUGA: Utilizar Public Key
    SUGA-->>Sistema: Devuelve Token
    Sistema->>SUGA: Generar Cobro
```

### Procesamiento Simplificado

```mermaid
sequenceDiagram
    participant Sistema
    participant SUGA
    Sistema->>SUGA: Crear Operacion
    Note right of SUGA: Utilizar Private Key
    SUGA-->>Sistema: Guardar Intent Token
    Sistema->>SUGA: Generar Cobro
```


Generales
=========



Nuestro servicio le permitira operar en 2 modalidades que deberán ser configuradas por nuestro equipo durante el alta:

- Modalidad Gateway
- Modalidad Agregador

### &#xA;Requerimientos

Estas credenciales serán provistas por el equipo de Mobbex durante el alta.

- Llave publica
- Llave privada&#x20;



## Importante

:::hint{type="info"}
*Todas las APIs de cobro de SUGA utilizan un campo llamado "reference", el mismo se encarga de prevenir que una transacción sea procesada 2 veces. Este campo es entonces un campo de Idempotencia. Tenga en cuenta que no debe haber 2 operaciones con un mismo reference y es muy importante que este "reference" sea estructurado de manera adecuada para que 2 transacciones o más puedan compartirlo.*
:::


Pasos para Generar un Cobro:
============================

1. Creación de la Intención de Cobro: [Ver Documentación](https://www.sugaway.dev/intent-token-intencion-de-pago)
2. Detección del Medio de Pago ( Opcional ): [Ver Documentación](https://www.sugaway.dev/deteccion-de-medio-de-pago)
3. Creación del Token del Medio de Pago: [Ver Documentación](https://www.sugaway.dev/tokenizacion-de-medio-de-pago)
4. Procesamiento del Cobro: [Ver Documentación](https://www.sugaway.dev/KAcQ-procesamiento)

