public abstract class CheckoutLazyInit
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
CheckoutLazyInit(MercadoPagoCheckout.Builder builder)
CheckoutLazyInit allows you to prefetch
MercadoPagoCheckout information. |
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
void |
fail()
Deprecated.
Not for public use.
This method is expected to be retained only as a
private method. Please use
cancel() )} |
abstract void |
fail(MercadoPagoCheckout mercadoPagoCheckout)
If prefetch fails this method will be called
|
void |
fetch(android.content.Context context)
Starts fetch for
MercadoPagoCheckout |
abstract void |
success(MercadoPagoCheckout mercadoPagoCheckout)
If prefetch is success this method will be called and will serve a
MercadoPagoCheckout instance. |
protected CheckoutLazyInit(MercadoPagoCheckout.Builder builder)
MercadoPagoCheckout
information.
Using this Lazy Builder you can avoid having a loading after call
MercadoPagoCheckout.startPayment(Context, int)
builder
- Checkout builder to prefetchpublic final void fetch(android.content.Context context)
MercadoPagoCheckout
context
- your app context.@Deprecated public final void fail()
cancel()
)}public void cancel()
public abstract void fail(@NonNull MercadoPagoCheckout mercadoPagoCheckout)
mercadoPagoCheckout
- served, if you start it anyway it will fail or show a loading depending on the cause.public abstract void success(@NonNull MercadoPagoCheckout mercadoPagoCheckout)
MercadoPagoCheckout
instance.mercadoPagoCheckout
- instance for you start the checkout process.