> For the complete documentation index, see [llms.txt](https://docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verifone.com/psdk/psdk-es/readme.md).

# Primeros pasos de PSDK

Verifone **Kit de desarrollo de software de pagos** (PSDK) es una **PCI** solución de pago compatible con (Payment Card Industry) que ofrece una transacción de pago segura.

{% if visitor.isSet === true && (visitor.claims.hasAccessToPSDK === false || visitor.claims.hasAccessToDEVPORTAL\_VFI === false) %}
{% columns %}
{% column width="16.666666666666664%" %}

<figure><picture><source srcset="/spaces/YxYaIQQ51Y1kp5Oav4GZ/files/h8CUQCrn7gGJx3iTwKEZ" media="(prefers-color-scheme: dark)"><img src="/spaces/YxYaIQQ51Y1kp5Oav4GZ/files/rOelFPj8VuctGQ5lNjAC" alt=""></picture><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="83.33333333333334%" valign="middle" %}

<h3 align="center">Need access to this content? Contact your Verifone representative.</h3>
{% endcolumn %}
{% endcolumns %}
{% endif %}

{% if visitor.isSet === false %}
{% columns %}
{% column %}

<h4 align="center"><strong>Please login or register to gain access to the detailed material on this page.</strong></h4>
{% endcolumn %}

{% column %}

<p align="right"><a href="https://identity.verifone.com/am/XUI/?realm=/alpha&#x26;authIndexType=service&#x26;authIndexValue=DocsLoginV7&#x26;goto=https://docs.verifone.com/" class="button primary" data-icon="shield-keyhole">Login</a><a href="https://partner-registration.verifone.com/" class="button secondary">Register for an Account</a></p>
{% endcolumn %}
{% endcolumns %}
{% endif %}

<details>

<summary>Obtenga más información sobre los beneficios de PSDK</summary>

**Pagos simples y seguros en todos los dispositivos de todas las regiones**

* Una integración
  * En todas las regiones
  * En todos los hosts
  * En todas las conexiones
  * En todos los protocolos de pago
  * En todas las plataformas y dispositivos de Verifone
    * Una app de POS escrita para CM5 o Carbon también funcionará en un BYOD Android con un e280.
  * En todas las plataformas y dispositivos del comerciante
    * Una app de POS escrita para Android en Carbon usará las mismas API y flujos si se porta a iOS, Windows o Linux.
* Simplifica y agiliza la experiencia del desarrollador
  * El POS puede integrarse una sola vez y funciona sin importar la región, el host o el dispositivo Verifone.
  * Un conjunto de documentación que cubre 4 plataformas del comerciante (Android, iOS, Windows, Linux) y dispositivos Verifone (Carbon, Carbon Mobile, e280, …)
  * API y códigos de error unificados en todas las plataformas de Verifone y del comerciante

</details>

{% stepper %}
{% step %}

### <i class="fa-play">:play:</i> Ver la descripción general

{% embed url="<https://vimeo.com/1132591217/ce1e6b5c67>" %}

Obtenga una descripción general rápida de PSDK en este breve video de 3 minutos. Aprenderá sobre las funciones, la arquitectura y las plataformas compatibles de PSDK.
{% endstep %}

{% step %}

### Bibliotecas de PSDK

<table data-header-hidden><thead><tr><th width="390.33203125" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Descargue las bibliotecas para su plataforma, instálelas y configúrelas en su IDE.</td><td valign="top"><img src="/files/a9943eb0374985bc7c91a5977c855919373728c5" alt=""></td></tr></tbody></table>

{% if visitor.isSet === false %}
{% columns %}
{% column %}

{% endcolumn %}

{% column %}

<p align="right"><a href="https://identity.verifone.com/am/XUI/?realm=/alpha&#x26;authIndexType=service&#x26;authIndexValue=DocsLoginV7&#x26;goto=https://docs.verifone.com/" class="button primary" data-icon="shield-keyhole">Login</a></p>
{% endcolumn %}
{% endcolumns %}
{% endif %}

{% if visitor.isSet === true && (visitor.claims.hasAccessToDEVPORTAL\_VFI || visitor.claims.hasAccessToPSDK === true) %} <a href="/pages/48cef7f7a544c5ffb05f23842b1062b6ec02e1a2" class="button primary" data-icon="desktop-arrow-down">Descargar bibliotecas de PSDK</a>
{% endif %}
{% endstep %}

{% step %}

### Guía del usuario

<table data-header-hidden><thead><tr><th width="390.33203125" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Esta guía ofrece instrucciones detalladas para integrar PSDK, junto con una descripción general de sus funciones y funcionalidades.</td><td valign="top"><img src="/files/a783b3b8177f7823cf2306b349551b3794825f2c" alt=""></td></tr></tbody></table>

{% if visitor.isSet === false %}
{% columns %}
{% column %}

{% endcolumn %}

{% column %}

<p align="right"><a href="https://identity.verifone.com/am/XUI/?realm=/alpha&#x26;authIndexType=service&#x26;authIndexValue=DocsLoginV7&#x26;goto=https://docs.verifone.com/" class="button primary" data-icon="shield-keyhole">Login</a></p>
{% endcolumn %}
{% endcolumns %}
{% endif %}

{% if visitor.isSet === true && (visitor.claims.hasAccessToDEVPORTAL\_VFI || visitor.claims.hasAccessToPSDK === true) %} <a href="/pages/be9cb3abedcba76a662b5940b7efaca99fe6e153" class="button primary" data-icon="user-graduate">Consultar la guía del usuario de PSDK</a>
{% endif %}
{% endstep %}

{% step %}

### API y laboratorios de código

<table data-header-hidden><thead><tr><th width="390.33203125" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Revise la documentación de la API y complete los laboratorios de código para comprender a fondo cómo integrar PSDK en su sistema POS.</td><td valign="top"><img src="/files/9033ed2cdd22b1387026b5a9b6b3c22efe43e1a6" alt=""></td></tr></tbody></table>

{% if visitor.isSet === true && (visitor.claims.hasAccessToDEVPORTAL\_VFI || visitor.claims.hasAccessToPSDK === true) %} <a href="/spaces/H1fZTeFkydFyzqlXpEJF/pages/uFPfZouGOIbVqbmfjAzL" class="button primary" data-icon="webhook">Consultar la documentación de la API de PSDK</a> <a href="/pages/f7a6befba210a876884e921ee8e59b8a5e501dcb" class="button secondary" data-icon="square-code">Completar los laboratorios de código</a>
{% endif %}

{% if visitor.isSet === false %}
{% columns %}
{% column %}

{% endcolumn %}

{% column %}

<p align="right"><a href="https://identity.verifone.com/am/XUI/?realm=/alpha&#x26;authIndexType=service&#x26;authIndexValue=DocsLoginV7&#x26;goto=https://docs.verifone.com/" class="button primary" data-icon="shield-keyhole">Login</a></p>
{% endcolumn %}
{% endcolumns %}
{% endif %}
{% endstep %}

{% step %}

### Aplicación de referencia

<table data-header-hidden><thead><tr><th width="390.33203125" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Descargue el código fuente de la aplicación de referencia y pruebe PSDK. Realice los cambios necesarios en la app para obtener rápidamente una solución funcional.</td><td valign="top"><img src="/files/495acae029a6e226b46b2d26b5ae09d0b3743057" alt=""></td></tr></tbody></table>

{% if visitor.isSet === true && (visitor.claims.hasAccessToDEVPORTAL\_VFI || visitor.claims.hasAccessToPSDK === true) %} <a href="/pages/bab20c786f7f885b6e2f893a50724d04f6c23dab" class="button primary" data-icon="mobile-arrow-down">Descargar la aplicación de referencia</a>
{% endif %}

{% if visitor.isSet === false %}
{% columns %}
{% column %}

{% endcolumn %}

{% column %}

<p align="right"><a href="https://identity.verifone.com/am/XUI/?realm=/alpha&#x26;authIndexType=service&#x26;authIndexValue=DocsLoginV7&#x26;goto=https://docs.verifone.com/" class="button primary" data-icon="shield-keyhole">Login</a></p>
{% endcolumn %}
{% endcolumns %}
{% endif %}
{% endstep %}

{% step %}

### Compile y envíe su aplicación

<table data-header-hidden><thead><tr><th width="390.33203125" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Complete sus soluciones y envíe sus registros de pruebas para la evaluación de Verifone. Asegúrese de haber realizado primero la autoevaluación.</td><td valign="top"><img src="/files/5e1f8ee7fa5bd597659de8a63b39454746afb8df" alt=""></td></tr></tbody></table>

{% if visitor.isSet === true && (visitor.claims.hasAccessToDEVPORTAL\_VFI || visitor.claims.hasAccessToPSDK === true) %} <a href="/pages/44a4b12d2be47f69b9f8afd4d43f7d55bad8248a" class="button primary" data-icon="clipboard-question">Realizar autoevaluación</a>
{% endif %}

{% if visitor.isSet === false %}
{% columns %}
{% column %}

{% endcolumn %}

{% column %}

<p align="right"><a href="https://identity.verifone.com/am/XUI/?realm=/alpha&#x26;authIndexType=service&#x26;authIndexValue=DocsLoginV7&#x26;goto=https://docs.verifone.com/" class="button primary" data-icon="shield-keyhole">Login</a></p>
{% endcolumn %}
{% endcolumns %}
{% endif %}
{% endstep %}

{% step %}

### Obtener ayuda

¿Atascado?... ¿Necesita ayuda? Estamos aquí para ayudarle a retomar el rumbo.

{% if visitor.isSet === true && (visitor.claims.hasAccessToDEVPORTAL\_VFI || visitor.claims.hasAccessToPSDK === true) %} <a href="https://verifone.atlassian.net/servicedesk/customer/portals" class="button primary" data-icon="jira">¡Abrir un ticket de soporte!</a>
{% endif %}
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verifone.com/psdk/psdk-es/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
