@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!paymentHandler.isPaymentRunning()) { int amountDue = cart.getAmountDue(); Card card = (Card) getIntent().getSerializableExtra("card"); paymentHandler.startPayment(amountDue, card); } }