Métodos#
createPayment
#
Esta función te permite levantar el checkout de MercadoPago en forma nativa dependiendo de la plataforma donde este corriendo.
Argumentos#
Nombre | Tipo | Descripción |
---|
options | PaymentOptions | Un objeto el cual contiene la configuración del checkout. |
Valor de Retorno#
Nombre | Tipo | Descripción |
---|
payment | Payment | Un objeto que tiene la información de un pago. |
Definiciones de Tipos#
PaymentOptions#
options
: PaymentOptionspublicKey
: string - Llave pública generada en tu cuenta que permite levantar el checkoutpreferenceId
: string - El ID de la preferencia de pagolanguage
: SupportedLanguages
- Permite levantar el checkout en un lenguaje especificado. Solo en IOSadvancedOptions
: AdvancedOptions
amountRowEnabled
: boolean - Permite habilitar o deshabilitar la fila de montobankDealsEnabled
: boolean - Permite habilitar o deshabilitar los acuerdos bancariosproductId
: string - ID de producto customizado
trackingOptions
: TrackingOptionssessionId
: string - ID de sesión para realizar trackeo, Solo en Android
Payment#
payment
: Paymentid
: string - El ID del pagostatus
: PaymentStatus
- El estado del pagostatusDetail
: string - El estado del pago con mayor detalleoperationType
: string | null - El tipo de operacióndescription
: string | null - La descripción del pagocurrencyId
: string | null - El ID de la moneda del pagopaymentMethodId
: string | null - El ID del medio de pagopaymentTypeId
: string | null - El ID del tipo de pagoissuerId
: string | null - El ID del proveedor de la tarjetainstallments
: number | null - La cantidad de cuotas (solo en caso de pagar con crédito)captured
: boolean | null - Flag que dice si el pago fue capturadoliveMode
: boolean | null - Flag que dice si el pago esta en live modetransactionAmount
: number | null - El monto total de la transacción