> For the complete documentation index, see [llms.txt](https://amplify-docs.gitbook.io/amplify/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amplify-docs.gitbook.io/amplify/espanol/sdk/propiedades.md).

# Propiedades

Para funcionar correctamente, **Amplify SDK** necesita de una serie de propiedades las cuales se utilizan para crear las intenciones de pago y armar la interfaz de forma correcta. Sumado a eso, existen una serie de propiedades para personalizar la experiencia y mantenerla coherente con el flujo de cada integracion. La lista de las propiedades es la siguiente:&#x20;

<table data-full-width="true"><thead><tr><th width="247">Nombre</th><th width="310">Descripcion</th><th width="113" data-type="checkbox">Requerido</th><th width="168">Valor por defecto</th><th>Tipo de dato</th></tr></thead><tbody><tr><td>createPaymentIntentUrl</td><td>URL del proyecto que se va a encargar de crear las intenciones de pago. Para mas información:  <a data-mention href="/amplify/espanol/api/intencion-de-pago.md">Intención de pago</a></td><td>true</td><td><code>""</code></td><td><code>string</code></td></tr><tr><td>theme</td><td>Paleta de colores del SDK. Posibles opciones: <code>dark</code> , <code>light</code></td><td>false</td><td><code>dark</code></td><td><code>string</code></td></tr><tr><td>language</td><td>Selección del idioma del SDK. Posibles opciones: <code>ES</code> , <code>EN</code></td><td>false</td><td><code>ES</code></td><td><code>ES | EN</code></td></tr><tr><td>createPaymentIntentData</td><td>Información que se envía a <code>createPaymentIntentUrl</code> dentro del body</td><td>false</td><td><code>{}</code></td><td><code>any</code></td></tr><tr><td>environment</td><td>Otorga la capacidad de ejecutar el SDK en un entorno de prueba o productivo</td><td>false</td><td><code>string</code></td><td><code>test | production</code></td></tr><tr><td>chain</td><td>Cadena por defecto que se va a mostrar en el SDK</td><td>false</td><td><code>Polygon</code></td><td><code>string</code></td></tr><tr><td>currency</td><td>Token por defecto que se va a mostrar en el SDK</td><td>false</td><td><code>USDT</code></td><td><code>string</code></td></tr><tr><td>amount</td><td>Cantidad por defecto que se va a mostrar en el SDK</td><td>false</td><td></td><td><code>number</code></td></tr><tr><td>WALLETCONNECT_PROJECT_ID</td><td>Identificador de proyecto WALLET CONNECT. Si no tiene creado, se puede conseguir en: <a href="https://cloud.walletconnect.com/">https://cloud.walletconnect.com/</a></td><td>false</td><td></td><td><code>string</code></td></tr><tr><td>blockAmount</td><td>Deshabilita la capacidad de modificar la cantidad desde la interface del SDK</td><td>false</td><td><code>false</code></td><td><code>boolean</code></td></tr><tr><td>hideAmount</td><td>Esconde la cantidad a enviar en la interface del SDK</td><td>false</td><td><code>false</code></td><td><code>boolean</code></td></tr><tr><td>onlyDestination</td><td>Determina si el usuario puede elegir red, token y cantidad a enviar o solo por que medio va a ser enviado</td><td>false</td><td><code>false</code></td><td><code>boolean</code></td></tr><tr><td>modal</td><td>Determina si el formulario se mostrara <code>inline</code> o <code>fixed</code></td><td>false</td><td><code>false</code></td><td><code>boolean</code></td></tr><tr><td>customStyles</td><td>Objeto para customizar estilos del SDK en la implementación</td><td>false</td><td><code>{}</code></td><td><code>CustomStyles</code></td></tr><tr><td>translations</td><td>Objeto para personalizar los textos básicos del SDK</td><td>false</td><td><code>{}</code></td><td><a href="/amplify/espanol/sdk/interfaces.md#translationspublicinterface">TranslationsPublicInterface</a></td></tr></tbody></table>
