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.