Esta guía describe cómo incorporar Pay-me SDK en tu proyecto iOS antes de implementar cobros o afiliaciones.Documentation Index
Fetch the complete documentation index at: https://docs.pay-me.com/llms.txt
Use this file to discover all available pages before exploring further.
Utiliza siempre la versión de SDK entregada o confirmada por el equipo de integraciones para tu comercio.
Descargar SDK Pay-me iOS v3.3
Descarga el paquete
.zip con los frameworks necesarios para integrar el SDK iOS.Artefactos requeridos
El paquete de integración debe incluir los frameworks necesarios para ejecutar el flujo de pago.Payme.xcframework
Framework principal del SDK.
SecureKey3DS.xcframework
Framework para autenticación 3DS.
VisaSensoryBranding.xcframework
Framework de experiencia Visa.
MastercardSonic.xcframework
Framework de experiencia Mastercard.
Estructura recomendada
Crea una carpeta para frameworks dentro del proyecto y coloca ahí los artefactos entregados.Agregar frameworks en Xcode
En Xcode, agrega los frameworks al proyecto usando:- Copy items if needed
- Create groups
- Target correcto de la aplicación
Después de agregarlos, revisa que cada framework aparezca en el target de la app dentro de Frameworks, Libraries, and Embedded Content.
Embedding
Configura cada framework con la opción Embed Without Signing dentro del target iOS.Target de la app
Target de la app
- Abre el target principal de la aplicación.
- Ingresa a General.
- Ubica Frameworks, Libraries, and Embedded Content.
- Agrega los frameworks del SDK si no aparecen en la lista.
Embed
Embed
- Configura
Payme.xcframeworkcomo Embed Without Signing. - Configura
SecureKey3DS.xcframeworkcomo Embed Without Signing. - Configura
VisaSensoryBranding.xcframeworkcomo Embed Without Signing. - Configura
MastercardSonic.xcframeworkcomo Embed Without Signing.
Configuración Swift
ImportaPayme en el ViewController o clase desde donde invocarás el SDK.
Validación rápida
Compilación
Compilación
- El proyecto compila sin errores de frameworks faltantes.
- Los
.xcframeworkestán asociados al target correcto. - No existen conflictos con arquitecturas o versiones de Swift.
Configuración
Configuración
- Los frameworks están configurados como Embed Without Signing.
- El ambiente sandbox está identificado para las primeras pruebas.
- La app puede importar
Paymecorrectamente.
Seguridad
Seguridad
- Las credenciales se generan y protegen desde backend.
- No se exponen tokens ni secretos dentro de la app.
- Los logs de prueba no imprimen información sensible.
Siguiente paso
Inicializar Pay-me SDK iOS
Crea la instancia de
PaymeClient e inicia tu primer flujo de cobro.
