private boolean isTestPurchase(Transaction transaction) { return transaction.getOrderId() == null || transaction.getOrderId().length() == 0; }
private static ArrayList<String> makeStringArrayListForTransaction(Transaction transaction) { ArrayList<String> list = new ArrayList<>(); JSONObject jsonObject = new JSONObject(); try { jsonObject.put(ORDER_ID, transaction.getOrderId()); jsonObject.put(PACKAGE_NAME, PACKAGE_NAME_GOOD); jsonObject.put(ORDER_ID, transaction.getOrderId()); jsonObject.put(PRODUCT_ID, transaction.getIdentifier()); jsonObject.put(PURCHASE_TIME, System.currentTimeMillis()); jsonObject.put(PURCHASE_TOKEN, transaction.getTransactionData()); list.add(jsonObject.toString()); } catch (JSONException e) { throw new RuntimeException(e); } return list; }