@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.
     }
   }
 }