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.

30 lines
1.1 KiB

1 year ago
  1. using Common;
  2. using Common.Model;
  3. using Common.Model.SendMoney;
  4. namespace Business.SendMoney
  5. {
  6. public interface ISendMoneyBusiness
  7. {
  8. JsonRxResponse LoadCountryServiceDetail(CountryServiceModel request);
  9. JsonRxResponse LoadBankBranch(string country, string bank, string search);
  10. //JsonRxResponse AccountValidation(AccountValidationRequest request);
  11. JsonRxResponse Calculate(ExRateCalculateRequest model);
  12. JsonRxResponse SendTransaction(MobileRemitRequest model);
  13. JsonRxResponse TrackTransaction(TrackTransactionParam param);
  14. JsonRxResponse AmendTransaction(TrackTransactionParam param);
  15. JsonRxResponse AmendTransactionV2(AmendTransactionParam param);
  16. JsonRxResponse CancelTransaction(TrackTransactionParam param);
  17. DbResult CheckLoginPassword(string user, string txnPassword, string paymentType, string customerId);
  18. DbResult CheckLoginPIN(string user, string txnPassword, string paymentType, string customerId);
  19. JsonRxResponse RejectTransaction(RejectTransactionParam param);
  20. JsonRxResponse AccountValidation(AccountValidationModel model);
  21. }
  22. }