diff --git a/src/pretix/plugins/paypal/payment.py b/src/pretix/plugins/paypal/payment.py index 88b302ff6..df1437c9b 100644 --- a/src/pretix/plugins/paypal/payment.py +++ b/src/pretix/plugins/paypal/payment.py @@ -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, diff --git a/src/pretix/plugins/paypal2/payment.py b/src/pretix/plugins/paypal2/payment.py index 677cbe003..86e02cb90 100644 --- a/src/pretix/plugins/paypal2/payment.py +++ b/src/pretix/plugins/paypal2/payment.py @@ -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,