Wong Joon Hui
2 years ago
26 changed files with 69 additions and 699 deletions
@ -1,12 +0,0 @@
|
||||
package com.cst.im30; |
||||
|
||||
import com.cst.im30.activity.MainActivity; |
||||
|
||||
public class ICEchoClient extends EchoClient { |
||||
|
||||
public ICEchoClient(MainActivity context, String host) { |
||||
super(host); |
||||
} |
||||
|
||||
|
||||
} |
@ -1,21 +0,0 @@
|
||||
package com.cst.im30.common; |
||||
|
||||
import org.json.JSONObject; |
||||
|
||||
import java.io.Serializable; |
||||
|
||||
public class Parcel implements Serializable { |
||||
private JSONObject obj; |
||||
|
||||
public Parcel(JSONObject obj) { |
||||
this.obj = obj; |
||||
} |
||||
|
||||
public Parcel(String toString) { |
||||
} |
||||
|
||||
public JSONObject getObj() { |
||||
return obj; |
||||
} |
||||
|
||||
} |
@ -1,107 +0,0 @@
|
||||
package com.cst.im30.common; |
||||
|
||||
import com.google.gson.annotations.Expose; |
||||
import com.google.gson.annotations.SerializedName; |
||||
|
||||
public class Payment { |
||||
@SerializedName("reference_number") |
||||
@Expose |
||||
private String referenceNumber; |
||||
|
||||
/*@Field("reference_number") String referenceNumber, |
||||
@Field("payment_type") String paymentType, |
||||
@Field("payment_function") String paymentFunction, |
||||
@Field("payment_camera_mode") String paymentCameraMode, |
||||
@Field("signature") String signature, |
||||
@Field("amount") String amount, |
||||
@Field("status") String status, |
||||
@Field("params_response") String paramsResponse);*/ |
||||
|
||||
@SerializedName("payment_type") |
||||
@Expose |
||||
private String paymentType; |
||||
|
||||
@SerializedName("payment_function") |
||||
@Expose |
||||
private String paymentFunction; |
||||
|
||||
@SerializedName("payment_camera_mode") |
||||
@Expose |
||||
private String paymentCameraMode; |
||||
|
||||
@SerializedName("signature") |
||||
@Expose |
||||
private String signature; |
||||
|
||||
@SerializedName("amount") |
||||
@Expose |
||||
private String amount; |
||||
|
||||
@SerializedName("status") |
||||
@Expose |
||||
private String status; |
||||
|
||||
@SerializedName("params_response") |
||||
@Expose |
||||
private String[] params; |
||||
|
||||
public Payment(String referenceNumber, String paymentType, String paymentFunction, String paymentCameraMode, String signature, |
||||
String amount, String status, String[] params) { |
||||
this.referenceNumber = referenceNumber; |
||||
this.paymentType = paymentType; |
||||
this.paymentFunction = paymentFunction; |
||||
this.paymentCameraMode = paymentCameraMode; |
||||
this.signature = signature; |
||||
this.amount = amount; |
||||
this.status = status; |
||||
this.params = params; |
||||
} |
||||
|
||||
//GETTER
|
||||
public String getReferenceNumber() { |
||||
return referenceNumber; |
||||
} |
||||
|
||||
public void setReferenceNumber(String referenceNumber) { |
||||
this.referenceNumber = referenceNumber; |
||||
} |
||||
|
||||
public String getPaymentType() { |
||||
return paymentType; |
||||
} |
||||
|
||||
public String getPaymentFunction() { |
||||
return paymentFunction; |
||||
} |
||||
|
||||
public String getPaymentCameraMode() { |
||||
return paymentCameraMode; |
||||
} |
||||
|
||||
public String getSignature() { |
||||
return signature; |
||||
} |
||||
|
||||
public String getAmount() { |
||||
return amount; |
||||
} |
||||
|
||||
public void setAmount(String amount) { |
||||
this.amount = amount; |
||||
} |
||||
|
||||
|
||||
//SETTER
|
||||
|
||||
public String getStatus() { |
||||
return status; |
||||
} |
||||
|
||||
public void setStatus(String status) { |
||||
this.status = status; |
||||
} |
||||
|
||||
public String[] getParams() { |
||||
return params; |
||||
} |
||||
} |
@ -1,400 +0,0 @@
|
||||
package com.cst.im30.entity; |
||||
|
||||
import androidx.room.ColumnInfo; |
||||
import androidx.room.Entity; |
||||
import androidx.room.PrimaryKey; |
||||
|
||||
import java.io.Serializable; |
||||
|
||||
@Entity(tableName = Transaction.TABLE_NAME) |
||||
public class Transaction implements Serializable { |
||||
|
||||
public static final String TABLE_NAME = "transactions"; |
||||
public static final String COLUMN_ID = "id"; |
||||
public static final String COLUMN_TYPE = "type"; |
||||
public static final String COLUMN_KEY_INDEX = "key_index"; |
||||
public static final String COLUMN_SIGNATURE = "signature"; |
||||
public static final String COLUMN_SIGNATURE_METHOD = "signature_method"; |
||||
public static final String COLUMN_AMOUNT = "amount"; |
||||
public static final String COLUMN_CAMERA_MODE = "camera_mode"; |
||||
public static final String COLUMN_BANK_REF_NUM = "bank_ref_num"; |
||||
public static final String COLUMN_BATCH_NO = "batch_no"; |
||||
public static final String COLUMN_RESPONSE_CODE = "response_code"; |
||||
public static final String COLUMN_RESPONSE_CODE_DESC = "response_code_desc"; |
||||
public static final String COLUMN_CURRENCY = "currency"; |
||||
public static final String COLUMN_CUSTOMER_ID = "customer_id"; |
||||
public static final String COLUMN_DISPLAY_MID = "display_mid"; |
||||
public static final String COLUMN_DISPLAY_TID = "display_tid"; |
||||
public static final String COLUMN_ENTRY_MODE = "entry_mode"; |
||||
public static final String COLUMN_FUNCTION = "function"; |
||||
public static final String COLUMN_INVOICE_NO = "invoice_no"; |
||||
public static final String COLUMN_MID = "mid"; |
||||
public static final String COLUMN_QR_CODE = "qr_code"; |
||||
public static final String COLUMN_SCHEME = "scheme"; |
||||
public static final String COLUMN_TID = "tid"; |
||||
public static final String COLUMN_TRACE_NO = "trace_no"; |
||||
public static final String COLUMN_TXN_DESC = "txn_desc"; |
||||
public static final String COLUMN_TXN_DT = "txn_dt"; |
||||
public static final String COLUMN_TXN_ID = "txn_id"; |
||||
public static final String COLUMN_STATUS = "status"; |
||||
public static final String COLUMN_ORI_INVOICE_NO = "ori_invoice_no"; |
||||
public static final String COLUMN_VOIDED_AT = "voided_at"; |
||||
public static final String COLUMN_SETTLED_AT = "settled_at"; |
||||
public static final String COLUMN_CREATED_AT = "created_at"; |
||||
public static final String COLUMN_UPDATED_AT = "updated_at"; |
||||
|
||||
@PrimaryKey(autoGenerate = true) |
||||
private int id; |
||||
|
||||
@ColumnInfo(name = COLUMN_TYPE) |
||||
private String type; |
||||
|
||||
@ColumnInfo(name = COLUMN_KEY_INDEX) |
||||
private String keyIndex; |
||||
|
||||
@ColumnInfo(name = COLUMN_SIGNATURE) |
||||
private String signature; |
||||
|
||||
@ColumnInfo(name = COLUMN_SIGNATURE_METHOD) |
||||
private String signatureMethod; |
||||
|
||||
@ColumnInfo(name = COLUMN_AMOUNT) |
||||
private String amount; |
||||
|
||||
@ColumnInfo(name = COLUMN_CAMERA_MODE) |
||||
private String cameraMode; |
||||
|
||||
@ColumnInfo(name = COLUMN_BANK_REF_NUM) |
||||
private String bankRefNum; |
||||
|
||||
@ColumnInfo(name = COLUMN_BATCH_NO) |
||||
private String batchNo; |
||||
|
||||
@ColumnInfo(name = COLUMN_RESPONSE_CODE) |
||||
private String responseCode; |
||||
|
||||
@ColumnInfo(name = COLUMN_RESPONSE_CODE_DESC) |
||||
private String responseCodeDesc; |
||||
|
||||
@ColumnInfo(name = COLUMN_CURRENCY) |
||||
private String currency; |
||||
|
||||
@ColumnInfo(name = COLUMN_CUSTOMER_ID) |
||||
private String customerId; |
||||
|
||||
@ColumnInfo(name = COLUMN_DISPLAY_MID) |
||||
private String displayMid; |
||||
|
||||
@ColumnInfo(name = COLUMN_DISPLAY_TID) |
||||
private String displayTid; |
||||
|
||||
@ColumnInfo(name = COLUMN_ENTRY_MODE) |
||||
private String entryMode; |
||||
|
||||
@ColumnInfo(name = COLUMN_FUNCTION) |
||||
private String function; |
||||
|
||||
@ColumnInfo(name = COLUMN_INVOICE_NO) |
||||
private String invoiceNo; |
||||
|
||||
@ColumnInfo(name = COLUMN_MID) |
||||
private String mid; |
||||
|
||||
@ColumnInfo(name = COLUMN_QR_CODE) |
||||
private String qrCode; |
||||
|
||||
@ColumnInfo(name = COLUMN_SCHEME) |
||||
private String scheme; |
||||
|
||||
@ColumnInfo(name = COLUMN_TID) |
||||
private String tid; |
||||
|
||||
@ColumnInfo(name = COLUMN_TRACE_NO) |
||||
private String traceNo; |
||||
|
||||
@ColumnInfo(name = COLUMN_TXN_DESC) |
||||
private String transactionDesc; |
||||
|
||||
@ColumnInfo(name = COLUMN_TXN_DT) |
||||
private String transactionDt; |
||||
|
||||
@ColumnInfo(name = COLUMN_TXN_ID) |
||||
private String transactionId; |
||||
|
||||
@ColumnInfo(name = COLUMN_STATUS) |
||||
private String status; |
||||
|
||||
@ColumnInfo(name = COLUMN_ORI_INVOICE_NO) |
||||
private String oriInvoiceNo; |
||||
|
||||
@ColumnInfo(name = COLUMN_VOIDED_AT) |
||||
private String voidedAt; |
||||
|
||||
@ColumnInfo(name = COLUMN_SETTLED_AT) |
||||
private String settledAt; |
||||
|
||||
@ColumnInfo(name = COLUMN_CREATED_AT) |
||||
private String createdAt; |
||||
|
||||
@ColumnInfo(name = COLUMN_UPDATED_AT) |
||||
private String updatedAt; |
||||
|
||||
public Transaction() { |
||||
} |
||||
|
||||
public int getId() { |
||||
return id; |
||||
} |
||||
|
||||
public void setId(int id) { |
||||
this.id = id; |
||||
} |
||||
|
||||
public String getType() { |
||||
return type == null ? "" : type; |
||||
} |
||||
|
||||
public void setType(String type) { |
||||
this.type = type; |
||||
} |
||||
|
||||
public String getKeyIndex() { |
||||
return keyIndex == null ? "" : keyIndex; |
||||
} |
||||
|
||||
public void setKeyIndex(String keyIndex) { |
||||
this.keyIndex = keyIndex; |
||||
} |
||||
|
||||
public String getSignature() { |
||||
return signature == null ? "" : signature; |
||||
} |
||||
|
||||
public void setSignature(String signature) { |
||||
this.signature = signature; |
||||
} |
||||
|
||||
public String getSignatureMethod() { |
||||
return signatureMethod == null ? "" : signatureMethod; |
||||
} |
||||
|
||||
public void setSignatureMethod(String signatureMethod) { |
||||
this.signatureMethod = signatureMethod; |
||||
} |
||||
|
||||
public String getAmount() { |
||||
return amount == null ? "" : amount; |
||||
} |
||||
|
||||
public void setAmount(String amount) { |
||||
this.amount = amount; |
||||
} |
||||
|
||||
public String getCameraMode() { |
||||
return cameraMode == null ? "" : cameraMode; |
||||
} |
||||
|
||||
public void setCameraMode(String cameraMode) { |
||||
this.cameraMode = cameraMode; |
||||
} |
||||
|
||||
public String getBankRefNum() { |
||||
return bankRefNum == null ? "" : bankRefNum; |
||||
} |
||||
|
||||
public void setBankRefNum(String bankRefNum) { |
||||
this.bankRefNum = bankRefNum; |
||||
} |
||||
|
||||
public String getBatchNo() { |
||||
return batchNo == null ? "" : batchNo; |
||||
} |
||||
|
||||
public void setBatchNo(String batchNo) { |
||||
this.batchNo = batchNo; |
||||
} |
||||
|
||||
public String getResponseCode() { |
||||
return responseCode == null ? "" : responseCode; |
||||
} |
||||
|
||||
public void setResponseCode(String responseCode) { |
||||
this.responseCode = responseCode; |
||||
} |
||||
|
||||
public String getResponseCodeDesc() { |
||||
return responseCodeDesc == null ? "" : responseCodeDesc; |
||||
} |
||||
|
||||
public void setResponseCodeDesc(String responseCodeDesc) { |
||||
this.responseCodeDesc = responseCodeDesc; |
||||
} |
||||
|
||||
public String getCurrency() { |
||||
return currency == null ? "" : currency; |
||||
} |
||||
|
||||
public void setCurrency(String currency) { |
||||
this.currency = currency; |
||||
} |
||||
|
||||
public String getCustomerId() { |
||||
return customerId == null ? "" : customerId; |
||||
} |
||||
|
||||
public void setCustomerId(String customerId) { |
||||
this.customerId = customerId; |
||||
} |
||||
|
||||
public String getDisplayMid() { |
||||
return displayMid == null ? "" : displayMid; |
||||
} |
||||
|
||||
public void setDisplayMid(String displayMid) { |
||||
this.displayMid = displayMid; |
||||
} |
||||
|
||||
public String getDisplayTid() { |
||||
return displayTid == null ? "" : displayTid; |
||||
} |
||||
|
||||
public void setDisplayTid(String displayTid) { |
||||
this.displayTid = displayTid; |
||||
} |
||||
|
||||
public String getEntryMode() { |
||||
return entryMode == null ? "" : entryMode; |
||||
} |
||||
|
||||
public void setEntryMode(String entryMode) { |
||||
this.entryMode = entryMode; |
||||
} |
||||
|
||||
public String getFunction() { |
||||
return function == null ? "" : function; |
||||
} |
||||
|
||||
public void setFunction(String function) { |
||||
this.function = function; |
||||
} |
||||
|
||||
public String getInvoiceNo() { |
||||
return invoiceNo == null ? "" : invoiceNo; |
||||
} |
||||
|
||||
public void setInvoiceNo(String invoiceNo) { |
||||
this.invoiceNo = invoiceNo; |
||||
} |
||||
|
||||
public String getMid() { |
||||
return mid == null ? "" : mid; |
||||
} |
||||
|
||||
public void setMid(String mid) { |
||||
this.mid = mid; |
||||
} |
||||
|
||||
public String getQrCode() { |
||||
return qrCode == null ? "" : qrCode; |
||||
} |
||||
|
||||
public void setQrCode(String qrCode) { |
||||
this.qrCode = qrCode; |
||||
} |
||||
|
||||
public String getScheme() { |
||||
return scheme == null ? "" : scheme; |
||||
} |
||||
|
||||
public void setScheme(String scheme) { |
||||
this.scheme = scheme; |
||||
} |
||||
|
||||
public String getTid() { |
||||
return tid == null ? "" : tid; |
||||
} |
||||
|
||||
public void setTid(String tid) { |
||||
this.tid = tid; |
||||
} |
||||
|
||||
public String getTraceNo() { |
||||
return traceNo == null ? "" : traceNo; |
||||
} |
||||
|
||||
public void setTraceNo(String traceNo) { |
||||
this.traceNo = traceNo; |
||||
} |
||||
|
||||
public String getTransactionDesc() { |
||||
return transactionDesc == null ? "" : transactionDesc; |
||||
} |
||||
|
||||
public void setTransactionDesc(String transactionDesc) { |
||||
this.transactionDesc = transactionDesc; |
||||
} |
||||
|
||||
public String getTransactionDt() { |
||||
return transactionDt == null ? "" : transactionDt; |
||||
} |
||||
|
||||
public void setTransactionDt(String transactionDt) { |
||||
this.transactionDt = transactionDt; |
||||
} |
||||
|
||||
public String getTransactionId() { |
||||
return transactionId == null ? "" : transactionId; |
||||
} |
||||
|
||||
public void setTransactionId(String transactionId) { |
||||
this.transactionId = transactionId; |
||||
} |
||||
|
||||
public String getStatus() { |
||||
return status == null ? "" : status; |
||||
} |
||||
|
||||
public void setStatus(String status) { |
||||
this.status = status; |
||||
} |
||||
|
||||
public String getOriInvoiceNo() { |
||||
return oriInvoiceNo == null ? "" : oriInvoiceNo; |
||||
} |
||||
|
||||
public void setOriInvoiceNo(String oriInvoiceNo) { |
||||
this.oriInvoiceNo = oriInvoiceNo; |
||||
} |
||||
|
||||
public String getVoidedAt() { |
||||
return voidedAt == null ? "" : voidedAt; |
||||
} |
||||
|
||||
public void setVoidedAt(String voidedAt) { |
||||
this.voidedAt = voidedAt; |
||||
} |
||||
|
||||
public String getSettledAt() { |
||||
return settledAt == null ? "" : settledAt; |
||||
} |
||||
|
||||
public void setSettledAt(String settledAt) { |
||||
this.settledAt = settledAt; |
||||
} |
||||
|
||||
public String getCreatedAt() { |
||||
return createdAt == null ? "" : createdAt; |
||||
} |
||||
|
||||
public void setCreatedAt(String createdAt) { |
||||
this.createdAt = createdAt; |
||||
} |
||||
|
||||
public String getUpdatedAt() { |
||||
return updatedAt == null ? "" : updatedAt; |
||||
} |
||||
|
||||
public void setUpdatedAt(String updatedAt) { |
||||
this.updatedAt = updatedAt; |
||||
} |
||||
} |
@ -1,31 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
||||
android:layout_width="match_parent" |
||||
android:layout_height="match_parent" |
||||
android:orientation="vertical"> |
||||
|
||||
<TextView |
||||
android:id="@+id/title_top" |
||||
android:layout_width="wrap_content" |
||||
android:layout_height="wrap_content" |
||||
android:layout_gravity="center" |
||||
android:layout_marginTop="300dp" |
||||
android:layout_marginBottom="10dp" |
||||
android:text="Revenue Payment API Spec" |
||||
android:textColor="@color/teal_700" |
||||
android:textSize="20dp" |
||||
android:textStyle="bold" /> |
||||
|
||||
<TextView |
||||
android:id="@+id/title_response" |
||||
android:layout_width="wrap_content" |
||||
android:layout_height="wrap_content" |
||||
android:layout_gravity="center" |
||||
android:layout_marginTop="0dp" |
||||
android:layout_marginBottom="10dp" |
||||
android:text="Response code return here..." |
||||
android:textColor="@color/green" |
||||
android:textSize="20dp" |
||||
android:textStyle="italic" /> |
||||
|
||||
</LinearLayout> |
Loading…
Reference in new issue