@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == 1001 && resultCode == RESULT_OK) { try { String purchaseData = data.getStringExtra("INAPP_PURCHASE_DATA"); JSONObject json = new JSONObject(purchaseData); String token = json.getString("purchaseToken"); billing.postDonation(token, this); } catch (Exception ignored) { // Do nothing. } } }