コード例 #1
0
  @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);
    }
  }
コード例 #2
0
 @Subscribe
 public void onPaymentFailure(PaymentFailure event) {
   paymentHandler.clearPayment();
   // TODO Handle failure
 }
コード例 #3
0
 @Subscribe
 public void onPaymentSuccess(PaymentSuccess event) {
   paymentHandler.clearPayment();
   // TODO Handle success
 }
コード例 #4
0
 @Override
 public void onBackPressed() {
   finish();
   paymentHandler.clearPayment();
   cart.clear();
 }
コード例 #5
0
 @Override
 protected void onResume() {
   super.onResume();
   paymentHandler.replayResult();
 }