Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateOrderParams ¶
type CreateOrderParams struct {
Merchant *Merchant `json:"merchant,omitempty"`
Env Env `json:"env"` // required
MerchantTradeNo string `json:"merchantTradeNo"` // required
OrderAmount *float64 `json:"orderAmount,omitempty"`
Currency *constant.Currency `json:"currency,omitempty"` // Currency and fiatCurrency cannot be both null
FiatAmount *float64 `json:"fiatAmount,omitempty"`
FiatCurrency *string `json:"fiatCurrency,omitempty"` // Currency and fiatCurrency cannot be both null
Goods Goods `json:"goods"` // required
Shipping *Shipping `json:"shipping,omitempty"`
}
type Goods ¶
type Goods struct {
GoodsType constant.GoodsType `json:"goodsType"` // required
GoodsCategory string `json:"goodsCategory"` // required
ReferenceGoodsId string `json:"referenceGoodsId"` // required
GoodsName string `json:"goodsName"` // required
GoodsDetail *string `json:"goodsDetail,omitempty"`
GoodsUnitAmount *GoodsUnitAmount `json:"goodsUnitAmount,omitempty"`
GoodsQuantity *string `json:"goodsQuantity,omitempty"`
}
type GoodsUnitAmount ¶
Click to show internal directories.
Click to hide internal directories.