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: AdvancedOptionsamountRowEnabled: 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