Я использую следующий код для отображения формы оплаты:
Код: Выделить всё
def process_payment(request):
price = request.GET.get("price") or 0
paypal_dict = {
'business': settings.PAYPAL_RECEIVER_EMAIL,
'amount': str(price),
'item_name': 'refill amount',
'item_number': str(request.user.id),
'invoice': get_timestamp_uid(request.user.id),
'currency_code': 'USD',
'notify_url': f'{BASE_URL}{reverse("paypal-ipn")}',
'return_url': f'{BASE_URL}{reverse("paypal_payment:success_payment")}',
'cancel_return': f'{BASE_URL}{reverse("accounts:user-profile")}',
}
form = PayPalPaymentsForm(initial=paypal_dict)
context = {
'form': form
}
return render(request, 'paypal_payment/process_payment.html', context)
[img]https://i.sstatic.net /Fy1EuXDV.png[/img]
Но я хочу иметь форму с возможностью выбора кредитной/дебетовой карты, как показано ниже:

Итак, что я могу сделать в этой ситуации? Я также пытался установить значение «Вкл.» для параметра «Платежные настройки веб-сайта -> Учетная запись PayPal Необязательно» в моей учетной записи ящика отправки PayPal, но это не помогло.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ard-option