Rev 6060 | Rev 7862 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.serving.services;public interface IPaymentService {public static final long PAYMENT_NOT_CREATED = -1;public static final String HDFC_VISA = "2008";public static final String HDFC_MASTERCARD_CREDIT = "2017";public static final String HDFC_MASTERCARD_DEBIT = "2018";public static final String HDFC_VISA_ELECTRON = "2000";public static final String HDFC_EMI = "2020";public static final String EBS_VISA = "1008";public static final String EBS_MASTERCARD = "1017";public static final String PAYU_CC = "4000";public static final String PAYU_DC = "4001";public static final String PAYU_NB = "4002";public static final String COD = "3000";public static final String PAYMENT_METHOD = "payMethod";public static final String STATUS = "status";public static final String GATEWAY_STATUS = "gatewayTxnStatus";public static final String ERR_CODE = "errorCode";public static final String ERROR = "error";public static final String CAPTURE_AUTH_ID = "CaptureAuthId";public static final String CAPTURE_REF_ID = "CatureRefId";public static final String CAPTURE_TXN_ID = "CaptureTxnId";public static final String CAPTURE_TIME = "CaptureTime";public static final String CAPTURE_AMNT = "CaptureAmount";enum Errors{CONN_FAILURE("-1", "Unable to initialize connection to the API server"),CAPTURE_FAILURE("-2", "Error while capturing payment");public final String code;public final String message;Errors(String code, String message){this.code = code;this.message = message;}}public long createPayment(long currentCartId, long userId, long txnId, String paymentOption, long sourceId);}