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.
75 lines
2.9 KiB
75 lines
2.9 KiB
namespace Common.Model.KFTCRegistration
|
|
{
|
|
public class DomeRimitRequestModel
|
|
{
|
|
public string UserId { get; set; }
|
|
public string CustomerId { get; set; }
|
|
public string AccessToken { get; set; }
|
|
public string FintechUseNo { get; set; }
|
|
public string SentAmount { get; set; }
|
|
public string RecipientBankCode { get; set; }
|
|
public string RecipientAccountNo { get; set; }
|
|
public string RecipientName { get; set; }
|
|
public string RecipientPhone { get; set; }
|
|
public string ServiceFee { get; set; }
|
|
|
|
public bool isUseBiometric { get; set; }
|
|
public string txnPassword { get; set; }
|
|
public string KftcAccountId { get; set; }
|
|
public string type { get; set; }
|
|
}
|
|
|
|
public class DomesticRemitModel
|
|
{
|
|
public string UserId { get; set; }
|
|
public string CustomerId { get; set; }
|
|
public string AccessToken { get; set; }
|
|
public string FintechUseNo { get; set; }
|
|
public string SentAmount { get; set; }
|
|
public string RecipientBankCode { get; set; }
|
|
public string RecipientAccountNo { get; set; }
|
|
public string RecipientName { get; set; }
|
|
public string RecipientPhone { get; set; }
|
|
public string ServiceFee { get; set; }
|
|
|
|
public bool isUseBiometric { get; set; }
|
|
public string txnPassword { get; set; }
|
|
public string KftcAccountId { get; set; }
|
|
public string type { get; set; } //autodebit 또는 wallet
|
|
public string transferType { get; set; } //withdraw, deposit, refund
|
|
|
|
/////
|
|
public string processId { get; set; }
|
|
|
|
public string senderBankCode { get; set; }
|
|
public string senderAccountNo { get; set; }
|
|
public string senderName { get; set; }
|
|
|
|
public void SetRequestData(DomeRimitRequestModel req)
|
|
{
|
|
this.UserId = req.UserId;
|
|
this.CustomerId = req.CustomerId;
|
|
this.AccessToken = req.AccessToken;
|
|
this.FintechUseNo = req.FintechUseNo;
|
|
this.SentAmount = req.SentAmount;
|
|
this.RecipientBankCode = req.RecipientBankCode;
|
|
this.RecipientAccountNo = req.RecipientAccountNo;
|
|
this.RecipientName = req.RecipientName;
|
|
this.RecipientPhone = req.RecipientPhone;
|
|
this.ServiceFee = req.ServiceFee;
|
|
this.isUseBiometric = req.isUseBiometric;
|
|
this.txnPassword = req.txnPassword;
|
|
this.KftcAccountId = req.KftcAccountId;
|
|
this.type = req.type;
|
|
this.UserId = req.UserId;
|
|
this.processId = "";
|
|
}
|
|
|
|
public void SetSenderData(string senderName, string senderBankCode, string senderAccountNo)
|
|
{
|
|
this.senderName = senderName;
|
|
this.senderBankCode = senderBankCode;
|
|
this.senderAccountNo = senderAccountNo;
|
|
}
|
|
}
|
|
}
|