Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlipayF2FConfig ¶
type AlipayF2FConfig struct {
AppId string `json:"app_id"`
PrivateKey string `json:"private_key"`
PublicKey string `json:"public_key"`
InvoiceName string `json:"invoice_name"`
Sandbox bool `json:"sandbox"`
}
func (*AlipayF2FConfig) Marshal ¶
func (l *AlipayF2FConfig) Marshal() string
func (*AlipayF2FConfig) Unmarshal ¶
func (l *AlipayF2FConfig) Unmarshal(s string) error
type EPayConfig ¶
func (*EPayConfig) Marshal ¶
func (l *EPayConfig) Marshal() string
func (*EPayConfig) Unmarshal ¶
func (l *EPayConfig) Unmarshal(s string) error
type Payment ¶
type Payment struct {
Id int64 `gorm:"primaryKey"`
Name string `gorm:"type:varchar(100);not null;default:'';comment:Payment Name"`
Platform string `gorm:"<-:create;type:varchar(100);not null;comment:Payment Platform"`
Icon string `gorm:"type:varchar(255);default:'';comment:Payment Icon"`
Domain string `gorm:"type:varchar(255);default:'';comment:Notification Domain"`
Config string `gorm:"type:text;not null;comment:Payment Configuration"`
Description string `gorm:"type:text;comment:Payment Description"`
FeeMode uint `` /* 128-byte string literal not displayed */
FeePercent int64 `gorm:"type:int;default:0;comment:Fee Percentage"`
FeeAmount int64 `gorm:"type:int;default:0;comment:Fixed Fee Amount"`
Enable *bool `gorm:"type:tinyint(1);not null;default:0;comment:Is Enabled"`
Token string `gorm:"type:varchar(255);unique;not null;default:'';comment:Payment Token"`
}
type StripeConfig ¶
type StripeConfig struct {
PublicKey string `json:"public_key"`
SecretKey string `json:"secret_key"`
WebhookSecret string `json:"webhook_secret"`
Payment string `json:"payment"`
}
func (*StripeConfig) Marshal ¶
func (l *StripeConfig) Marshal() string
func (*StripeConfig) Unmarshal ¶
func (l *StripeConfig) Unmarshal(s string) error
Click to show internal directories.
Click to hide internal directories.