PayPal: Make API-Secret SecretKeySettingsField (Fixes #5329)

This commit is contained in:
Martin Gross
2025-07-28 18:12:06 +02:00
parent 96df3d6831
commit 724a109c52
2 changed files with 4 additions and 2 deletions

View File

@@ -54,6 +54,7 @@ from paypalrestsdk.openid_connect import Tokeninfo
from requests import RequestException
from pretix.base.decimal import round_decimal
from pretix.base.forms import SecretKeySettingsField
from pretix.base.models import Event, Order, OrderPayment, OrderRefund, Quota
from pretix.base.payment import BasePaymentProvider, PaymentException
from pretix.base.services.mail import SendMailException
@@ -119,7 +120,7 @@ class Paypal(BasePaymentProvider):
)
)),
('secret',
forms.CharField(
SecretKeySettingsField(
label=_('Secret'),
max_length=80,
min_length=80,

View File

@@ -50,6 +50,7 @@ from paypalcheckoutsdk.payments import CapturesRefundRequest, RefundsGetRequest
from paypalhttp import HttpError
from pretix.base.decimal import round_decimal
from pretix.base.forms import SecretKeySettingsField
from pretix.base.forms.questions import guess_country
from pretix.base.models import Event, Order, OrderPayment, OrderRefund, Quota
from pretix.base.payment import BasePaymentProvider, PaymentException
@@ -116,7 +117,7 @@ class PaypalSettingsHolder(BasePaymentProvider):
)
)),
('secret',
forms.CharField(
SecretKeySettingsField(
label=_('Secret'),
max_length=80,
min_length=80,