| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /**
- 此文件为旧版支付设置文件,如需增加新的参数、变量等,请在 payment_setting.go 中添加
- This file is the old version of the payment settings file. If you need to add new parameters, variables, etc., please add them in payment_setting.go
- */
- package operation_setting
- import (
- "github.com/QuantumNous/new-api/common"
- )
- var PayAddress = ""
- var CustomCallbackAddress = ""
- var EpayId = ""
- var EpayKey = ""
- var Price = 7.3
- var MinTopUp = 1
- var USDExchangeRate = 7.3
- var PayMethods = []map[string]string{
- {
- "name": "支付宝",
- "color": "rgba(var(--semi-blue-5), 1)",
- "type": "alipay",
- },
- {
- "name": "微信",
- "color": "rgba(var(--semi-green-5), 1)",
- "type": "wxpay",
- },
- {
- "name": "自定义1",
- "color": "black",
- "type": "custom1",
- "min_topup": "50",
- },
- }
- func UpdatePayMethodsByJsonString(jsonString string) error {
- PayMethods = make([]map[string]string, 0)
- return common.Unmarshal([]byte(jsonString), &PayMethods)
- }
- func PayMethods2JsonString() string {
- jsonBytes, err := common.Marshal(PayMethods)
- if err != nil {
- return "[]"
- }
- return string(jsonBytes)
- }
- func ContainsPayMethod(method string) bool {
- for _, payMethod := range PayMethods {
- if payMethod["type"] == method {
- return true
- }
- }
- return false
- }
|