You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.7 KiB
50 lines
1.7 KiB
using Common;
|
|
using Common.Model;
|
|
using Common.Model.AutoRefund;
|
|
using Common.Model.KFTCRegistration;
|
|
|
|
namespace Business.KFTCBusiness
|
|
{
|
|
public interface IKftcProcessBusiness
|
|
{
|
|
JsonRxResponse RegistrationKFTC(string customerId, string langauge, string client_id);
|
|
|
|
//JsonRxResponse GetAccountList(string customerId);
|
|
JsonRxResponse CancelAccount(string cancelType, DeleteRequest req, string customerId);
|
|
|
|
//JsonRxResponse GetAllAccountList(string customerId);
|
|
JsonRxResponse GetOPTNumber(string customerId, string user, string amount, string kftcId);
|
|
|
|
DbResult SendAutoDebit(string CustomerId, string KftcCustRegdId, string CollAmt, string schemaId, string serviceCharge);
|
|
|
|
DbResult RefundAutoDebit(AutoDebitRefund refundInfo, AccountTransferToBank withdrawalInfo);
|
|
|
|
JsonRxResponse GetKFTCBankList();
|
|
|
|
JsonRxResponse KFTC_RealNameCheck_V2(CheckRealNameModel model);
|
|
|
|
/*
|
|
* Manual token refresh
|
|
* */
|
|
|
|
JsonRxResponse CheckKFTCAccounts(string customerId, string langauge, string client_id);
|
|
|
|
/* 2019.09 Dana */
|
|
|
|
JsonRxResponse CheckBalance(CheckBalanceModel model);
|
|
|
|
JsonRxResponse DomeRemitStart(string customerId);
|
|
|
|
JsonRxResponse GetRecentHistories(RecentHistoryModel model);
|
|
|
|
JsonRxResponse GetRecipientInfo(CheckRealNameModel model);
|
|
|
|
JsonRxResponse SendDomeRimit(DomesticRemitModel model);
|
|
|
|
Common.Model.DbResult CheckLoginPassword(string user, string txnPassword, string paymentType, string customerId);
|
|
|
|
JsonRxResponse DeleteAccount(DeleteRequest req, string customerId);
|
|
|
|
JsonRxResponse RegistrationKFTC_V4(string customerId, string langauge, string client_id);
|
|
}
|
|
}
|