public class CheckoutActivity extends CheckoutSessionActivity implements CheckoutMethodPickerListener, CheckoutHandler
Modifier and Type | Field and Description |
---|---|
BottomSheetBehavior |
mBottomSheetBehavior |
EXTRA_PAYMENT_REFERENCE
Constructor and Description |
---|
CheckoutActivity() |
Modifier and Type | Method and Description |
---|---|
void |
finish() |
protected void |
handlePaymentComplete(PaymentResult paymentResult) |
void |
handleWithPaymentMethodHandler(PaymentMethodHandler paymentMethodHandler) |
boolean |
isCheckoutMethodDeletable(CheckoutMethod checkoutMethod) |
static Intent |
newIntent(Context context,
PaymentReference paymentReference) |
protected void |
onActivityResult(int requestCode,
int resultCode,
Intent data) |
void |
onBackPressed() |
void |
onCheckoutMethodDelete(CheckoutMethod checkoutMethod) |
void |
onCheckoutMethodSelected(CheckoutMethod checkoutMethod) |
void |
onClearSelection() |
protected void |
onCreate(Bundle savedInstanceState) |
void |
presentDetailsActivity(Intent intent) |
void |
presentDetailsFragment(CheckoutDetailsFragment fragment) |
getLogoApi, getPaymentHandler, getPaymentReference, getPaymentSession, handleCheckoutException, onAuthenticationDetailsRequired
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPaymentHandler, getPaymentReference
public static Intent newIntent(Context context, PaymentReference paymentReference)
public void onCheckoutMethodSelected(CheckoutMethod checkoutMethod)
onCheckoutMethodSelected
in interface CheckoutMethodPickerListener
public void onCheckoutMethodDelete(CheckoutMethod checkoutMethod)
onCheckoutMethodDelete
in interface CheckoutMethodPickerListener
public boolean isCheckoutMethodDeletable(CheckoutMethod checkoutMethod)
isCheckoutMethodDeletable
in interface CheckoutMethodPickerListener
public void onClearSelection()
onClearSelection
in interface CheckoutMethodPickerListener
public void presentDetailsActivity(Intent intent)
presentDetailsActivity
in interface CheckoutHandler
public void presentDetailsFragment(CheckoutDetailsFragment fragment)
presentDetailsFragment
in interface CheckoutHandler
public void handleWithPaymentMethodHandler(PaymentMethodHandler paymentMethodHandler)
handleWithPaymentMethodHandler
in interface CheckoutHandler
public void onBackPressed()
public void finish()
protected void onCreate(Bundle savedInstanceState)
onCreate
in class CheckoutSessionActivity
protected void onActivityResult(int requestCode, int resultCode, Intent data)
protected void handlePaymentComplete(PaymentResult paymentResult)
handlePaymentComplete
in class CheckoutSessionActivity