Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var LOGGER = logging.MustGetLogger("transaction")
Functions ¶
func CreateDataForTransactionMemo ¶
func CreateDataForTransactionMemo(data *sendmodel.StatusData) model.Send
Types ¶
type CreateFundingOpereations ¶
type CreateFundingOpereations struct { GasClient gasserviceclient.Client // contains filtered or unexported fields }
func InitiateFundingOperations ¶
func InitiateFundingOperations(pr, domain string) (op CreateFundingOpereations)
func (*CreateFundingOpereations) FundAndSubmitPaymentTransaction ¶
func (*CreateFundingOpereations) SendToAdm ¶
func (op *CreateFundingOpereations) SendToAdm(paymentInfo []model.TransactionReceipt, method, instructionId string, txMemo model.FitoFICCTMemoData)
SendToAdm - logs transaction in admin service, firebase, etc.
type FbTrxLog ¶
type FbTrxLog struct { // HomeDomain ParticipantID *string `json:"participant_id"` // Transaction details included in transaction memo // debtor/creditor amounts, currencies, status TransactionMemo interface{} `json:"transaction_memo"` }
FbTrxLog : Logs Non-PII transaction data for the portal
type FbTrxUpdateLog ¶
type Payment ¶
type Payment struct {
PaymentStatuses []model.TransactionReceipt
}
func InitiatePaymentLogOperation ¶
func InitiatePaymentLogOperation() (op Payment)
func (*Payment) BuildTXMemo ¶
func (op *Payment) BuildTXMemo(opType string, data *sendmodel.StatusData, stellarTxnId, orgnlMsgId, orgnlInstrId, ofiId, messageType, messageName string) model.FitoFICCTMemoData
func (*Payment) RecordPaymentStatus ¶
Click to show internal directories.
Click to hide internal directories.