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.

34 lines
1.3 KiB

1 year ago
  1. using Common;
  2. using Common.Model;
  3. using Common.Model.External;
  4. using Common.Model.SendMoney;
  5. using System.Collections.Generic;
  6. namespace Repository.SendMoney
  7. {
  8. public interface ISendMoneyRepository
  9. {
  10. CountryServiceDetail LoadCountryServiceDetail(CountryServiceModel request);
  11. List<BankBranch> LoadBankBranch(string country, string bank, string search);
  12. RemittanceRequestModel GetTransactionDetail(MobileRemitRequest model);
  13. JsonRxResponse TrackTransaction(TrackTransactionParam param);
  14. JsonRxResponse AmendTransaction(TrackTransactionParam param);
  15. JsonRxResponse AmendTransactionV2(AmendTransactionParam param, string xml);
  16. JsonRxResponse CancelTransaction(TrackTransactionParam param);
  17. string GetCurrentBalance(string user);
  18. DbResult CheckLoginPassword(string user, string txnPassword, string paymentType, string customerId);
  19. DbResult CheckLoginPIN(string user, string txnPassword, string paymentType, string customerId);
  20. GetDetailForDllTxn GetDetailForDll(string SenderId, string ReceiverId);
  21. JsonRxResponse RejectTransaction(RejectTransactionParam param);
  22. DbResult GetTxnApproveData(string user, string id);
  23. CallbackTpResponse TransactionStatusCallback(BracBankStatusCallbackParam param);
  24. }
  25. }