68 lines
2.0 KiB
Go
68 lines
2.0 KiB
Go
package consts
|
||
|
||
type AccountType string
|
||
|
||
const (
|
||
ACCOUNT_TYPE_WECHAT AccountType = "WECHAT" // 微信
|
||
ACCOUNT_TYPE_ALIPAY AccountType = "ALIPAY" // 支付宝
|
||
ACCOUNT_TYPE_UQRCODEPAY AccountType = "UQRCODEPAY" // 银联
|
||
ACCOUNT_TYPE_BASTPAY AccountType = "BASTPAY" // 翼支付
|
||
ACCOUNT_TYPE_SUNING AccountType = "SUNING" // 苏宁
|
||
ACCOUNT_TYPE_LKLACC AccountType = "LKLACC" // 拉卡拉支付账户
|
||
ACCOUNT_TYPE_NUCSPAY AccountType = "NUCSPAY" // 网联小钱包
|
||
ACCOUNT_TYPE_JD AccountType = "JD"
|
||
)
|
||
|
||
func (at AccountType) Ptr() string {
|
||
return string(at)
|
||
}
|
||
|
||
type TransType string
|
||
|
||
const (
|
||
TRANS_TYPE_NATIVE TransType = "41" // NATIVE(ALIPAY, 云闪付支持, 京东白条分期)
|
||
TRANS_TYPE_JSAPI TransType = "51" // JSAPI(微信公众号支付, 支付宝服务窗、JS支付, 翼支付JS支付, 拉卡拉钱包支付, 京东白条分期)
|
||
TRANS_TYPE_WECHATPAY TransType = "71" // 微信小程序支付
|
||
TRANS_TYPE_APP TransType = "61" // APP支付(微信APP支付),String(2)
|
||
)
|
||
|
||
func (tt TransType) Ptr() string {
|
||
return string(tt)
|
||
}
|
||
|
||
type SettleType string
|
||
|
||
const (
|
||
SETTLE_TYPE_NORMAL SettleType = "0" // 常规结算
|
||
SETTLE_TYPE_SPECIAL SettleType = "1" // 拉卡拉分账通结算
|
||
)
|
||
|
||
func (st SettleType) Ptr() string {
|
||
return string(st)
|
||
}
|
||
|
||
type RefundAccMode string
|
||
|
||
// 00退货账户余额 05商户余额 06终端余额 30终点账户
|
||
const (
|
||
REFUND_ACC_MODE_USER_BALANCE RefundAccMode = "00" // 退货账户余额
|
||
REFUND_ACC_MODE_MERCHANT_BALANCE RefundAccMode = "05" // 商户余额
|
||
REFUND_ACC_MODE_TERMINAL_BALANCE RefundAccMode = "06" // 终端余额
|
||
REFUND_ACC_MODE_ACCOUNT RefundAccMode = "30" // 终点账户
|
||
)
|
||
|
||
func (rat RefundAccMode) Ptr() string {
|
||
return string(rat)
|
||
}
|
||
|
||
type RefundAmtSts string
|
||
|
||
const (
|
||
REFUND_AMT_STS_NORMAL RefundAmtSts = "00" // 分账前
|
||
REFUND_AMT_STS_SPLIT RefundAmtSts = "01" // 分账后
|
||
)
|
||
|
||
func (ras RefundAmtSts) Ptr() string {
|
||
return string(ras)
|
||
}
|