export interface DomesticPayResponse { MerchantID: string; StoreID: string; MerchantTradeNo: string; TID: string; Settlement: string; WalletProvider: string; BarCode1: string; BarCode2: string; BarCode3: string; BarCode4: string; BarCode5: string; TradeAmount: string; PaymentType: string; ServiceTradeNo: string; ServiceTradeDate: string; ServiceTradeTime: string; MerchantTradeDate: string; MerchantTradeTime: string; TradeType: string; ServiceInfo1: string; ServiceInfo2: string; ServiceInfo3: string; Remark1: string; Remark2: string; Remark3: string; RtnCode: string; RtnMsg: string; RtnPOSActionCode: string; RtnPOSActionCodeMsg: string; AvailableAmount: string; TradeAmountLimit: string; InvoiceNo: string; MemberCardId: string; MemberCardType: string; CarrierID: string; BalanceAcctTradeAmount: string; FundingTradeAmount: string; FundingTradeType: string; FundingTradeSource: string; MerchantDiscountCode: string; MerchantDiscountAmount: string; WalletDiscountCode: string; WalletDiscountAmount: string; WalletBonisPoint: string; WalletBonisPointAmount: string; OrderExtraInfo1: string; OrderExtraInfo2: string; OrderExtraInfo3: string; IsRepeatAction: string; } export interface DomesticRefundResponse { MerchantID: string; StoreID: string; MerchantTradeNo: string; TID: string; Settlement: string; WalletProvider: string; BarCode1: string; BarCode2: string; BarCode3: string; BarCode4: string; BarCode5: string; TradeAmount: string; PaymentType: string; ServiceTradeNo: string; ServiceTradeDate: string; ServiceTradeTime: string; MerchantTradeDate: string; MerchantTradeTime: string; TradeType: string; ServiceInfo1: string; ServiceInfo2: string; ServiceInfo3: string; Remark1: string; Remark2: string; Remark3: string; RtnCode: string; RtnMsg: string; RtnPOSActionCode: string; RtnPOSActionCodeMsg: string; AvailableAmount: string; TradeAmountLimit: string; InvoiceNo: string; MemberCardId: string; MemberCardType: string; CarrierID: string; BalanceAcctTradeAmount: string; FundingTradeAmount: string; FundingTradeType: string; FundingTradeSource: string; MerchantDiscountCode: string; MerchantDiscountAmount: string; WalletDiscountCode: string; WalletDiscountAmount: string; WalletBonisPoint: string; WalletBonisPointAmount: string; OrderExtraInfo1: string; OrderExtraInfo2: string; OrderExtraInfo3: string; IsRepeatAction: string; } export interface DomesticQueryResponse { MerchantID: string; StoreID: string; MerchantTradeNo: string; TID: string; Settlement: string; WalletProvider: string; BarCode1: string; BarCode2: string; BarCode3: string; BarCode4: string; BarCode5: string; TradeAmount: string; PaymentType: string; ServiceTradeNo: string; ServiceTradeDate: string; ServiceTradeTime: string; MerchantTradeDate: string; MerchantTradeTime: string; TradeType: string; ServiceInfo1: string; ServiceInfo2: string; ServiceInfo3: string; Remark1: string; Remark2: string; Remark3: string; RtnCode: string; RtnMsg: string; RtnPOSActionCode: string; RtnPOSActionCodeMsg: string; AvailableAmount: string; TradeAmountLimit: string; InvoiceNo: string; MemberCardId: string; MemberCardType: string; CarrierID: string; BalanceAcctTradeAmount: string; FundingTradeAmount: string; FundingTradeType: string; FundingTradeSource: string; MerchantDiscountCode: string; MerchantDiscountAmount: string; WalletDiscountCode: string; WalletDiscountAmount: string; WalletBonisPoint: string; WalletBonisPointAmount: string; OrderExtraInfo1: string; OrderExtraInfo2: string; OrderExtraInfo3: string; IsRepeatAction: string; } export interface OverseasPayResponse { gw: string; merchantid: string; storeid: string; terminalid: string; orderid: string; amount: string; sign: string; return_code: string; return_message: string; timestamp: string; } export interface OverseasRefundResponse { gw: string; merchantid: string; storeid: string; terminalid: string; orderid: string; refundid: string; payamount: string; refundamount: string; totalpayamount: string; totalrefundamount: string; sign: string; return_code: string; return_message: string; timestamp: string; } export interface OverseasQueryResponse { gw: string; merchantid: string; storeid: string; terminalid: string; paytype: string; orderid: string; refundid: string; amount: string; buyeremail: string; status: string; transtime: string; Appropriationtime: string; sign: string; return_code: string; return_message: string; timestamp: string; }