J'utilise Django PayPal. PayPal a un list of options vous pouvez transmettre votre bouton. Je suis en train d'ajouter certains d'entre eux à mon paypal_dict
Django PayPal & Options supplémentaires
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)
Mais quand je visite la forme, ces champs ne sont jamais ajoutés. Comment puis-je les faire ajouter?
Salut Mark - juste un rapide heads-up, la fourche jonboxall est pas les plus à ce jour Django-Paypal - le dcramer est en avance, et la fourche principale à suivre. Voir http://github.com/dcramer/django-paypal/network –
Ah .. Je savais qu'il y avait deux fourchettes principales, mais je ne pouvais pas me rappeler laquelle était la plus récente. Quoi qu'il en soit apparu en premier dans Google, je pensais que c'était le meilleur: p De toute façon ... Je vais devoir vérifier pour voir lequel je suis en train d'utiliser, mais ... Je pense que c'est toujours un problème dans la version dcramer, isn n'est-ce pas? – mpen
Je ne connais pas vraiment la réponse, car je n'ai pas utilisé django-paypal, mais ... Dans la documentation que vous avez liée à votre question, il n'y a pas de variable 'email', seulement' receiver_email' et 'pay_email'. La même chose pour d'autres options que vous avez énumérées ... –