Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreditCard ¶
type Payment ¶
type Payment struct { ID uuid.UUID `json:"id"` MerchantID uuid.UUID `json:"merchant_id"` Amount float64 `json:"amount"` Currency string `json:"currency"` PurchaseTime time.Time `json:"purchase_time"` ValidationMethod string `json:"validation_method"` Card CreditCard `json:"card"` Metadata string `json:"metadata"` Status string `json:"status"` BankPaymentID uuid.UUID `json:"bank_payment_id"` BankRequestTime time.Time `json:"bank_request_time"` BankResponseTime time.Time `json:"bank_response_time"` BankMessage string `json:"bank_message"` }
func (Payment) GetBankRequestTimeStr ¶
func (Payment) GetBankResponseTimeStr ¶
func (Payment) GetPurchaseTimeStr ¶
type PaymentStatus ¶
type PaymentStatus int
const ( Created PaymentStatus = iota Pending Success Fail )
func (PaymentStatus) String ¶
func (ps PaymentStatus) String() string
Click to show internal directories.
Click to hide internal directories.