Я использую Django PayPal. PayPal имеет номер list of options, который вы можете передать на своей кнопке. Я пытаюсь добавить некоторые из них к моему paypal_dict
Django PayPal & Дополнительные параметры
paypal_dict = {
# ...
# preopulate paypal checkout page
"email": invoice.user.email,
"first_name": invoice.user.first_name,
"last_name": invoice.user.last_name,
"address1": invoice.user.address.street,
"city": invoice.user.address.city,
"country": invoice.user.address.get_country_display,
"address_country_code": invoice.user.address.country
}
form = PayPalPaymentsForm(initial=paypal_dict)
Но когда я проверить форму, эти поля никогда не добавляются. Как я могу их добавить?
Hi Mark - только быстрый хедз-ап, то jonboxall вилка не самые на сегодняшний день Django-Paypal - dcramer один впереди, и основная развилка для отслеживания. См. Http://github.com/dcramer/django-paypal/network –
А .. Я знал, что есть две основные вилки, но я не мог вспомнить, что было новее. Кто бы ни появился первым в Google, я предположил, что он лучший: p В любом случае .. Мне нужно будет проверить, какой из них я использую, но ... Я думаю, что это все еще проблема в версии dcramer, isn Не так ли? – mpen
Я действительно не знаю ответа, поскольку я не использовал django-paypal, но ... В документации, к которой вы связались, в вашем вопросе нет переменной 'email', просто' receiver_email' и 'payer_email'. То же самое для некоторых других опций, которые вы указали ... –