Subversion Repositories SmartDukaan

Rev

Rev 3956 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3010 chandransh 1
package in.shop2020.payment.service.handler;
2
 
3
public interface IPaymentHandler {
4
    public static final long PAYMENT_NOT_CREATED = -1;
5
 
6
    public static final String HDFC_VISA = "2008";
7
    public static final String HDFC_MASTERCARD = "2017";
8
    public static final String HDFC_VISA_ELECTRON = "2000";
9
 
10
    public static final String EBS_VISA = "1008";
11
    public static final String EBS_MASTERCARD = "1017";
12
 
13
    public static final String PAYMENT_METHOD = "payMethod";
14
 
15
    public static final String STATUS = "status";
16
    public static final String GATEWAY_STATUS = "gatewayTxnStatus";
17
    public static final String ERR_CODE = "errorCode";
18
    public static final String ERROR = "error";
19
 
20
    public static final String CAPTURE_AUTH_ID = "CaptureAuthId";
21
    public static final String CAPTURE_REF_ID = "CatureRefId";
22
    public static final String CAPTURE_TXN_ID = "CaptureTxnId";
23
    public static final String CAPTURE_TIME = "CaptureTime";
24
    public static final String CAPTURE_AMNT = "CaptureAmount";
25
 
6486 rajveer 26
    public static final String REFUND_AUTH_ID = "RefundAuthId";
27
    public static final String REFUND_REF_ID = "RefundRefId";
28
    public static final String REFUND_TXN_ID = "RefundTxnId";
29
    public static final String REFUND_TIME = "RefundTime";
30
    public static final String REFUND_AMNT = "RefundAmount";
31
 
3956 chandransh 32
    public static final String XFER_TXN_ID = "XferTxnId";
33
    public static final String XFER_TXN_DATE = "XferTxnDate";
34
    public static final String XFER_BY = "XferBy";
35
 
3010 chandransh 36
    enum Errors{
37
        CONN_FAILURE("-1", "Unable to initialize connection to the API server"),
38
        CAPTURE_FAILURE("-2", "Error while capturing payment");
39
 
40
        public final String code;
41
        public final String message;
42
 
43
        Errors(String code, String message){
44
            this.code = code;
45
            this.message = message;
46
        }
47
    }
48
}