fix:支付

This commit is contained in:
momo
2023-09-21 19:01:48 +08:00
parent f10e556a0a
commit be786a4d4c
13 changed files with 480 additions and 58 deletions

View File

@@ -11,9 +11,9 @@ type Config struct {
func NewPayDriver(PayMethod int64, config *Config) Pay {
switch PayMethod {
case int64(constants.PAYMETHOD_STRIPE):
return &Stripe{Key: config.Stripe.Key}
return &Stripe{Key: config.Stripe.Key, PayType: config.Stripe.PayType}
default:
return &Stripe{Key: config.Stripe.Key}
return &Stripe{Key: config.Stripe.Key, PayType: config.Stripe.PayType}
}
}

View File

@@ -81,9 +81,6 @@ func (stripePay *Stripe) GeneratePrepayment(req *GeneratePrepaymentReq) (res *Ge
params := &stripe.PaymentIntentParams{
Amount: stripe.Int64(req.Amount),
Currency: stripe.String(string(req.Currency)),
AutomaticPaymentMethods: &stripe.PaymentIntentAutomaticPaymentMethodsParams{
Enabled: stripe.Bool(true),
},
PaymentMethodTypes: stripe.StringSlice([]string{
"card",
// "ideal",