хотел включить платеж PayPal в мое приложение PayPal, но столкнулся с проблемой.Я установил dcramer-версию django-paypal и следовал инструкциям для WPP (payment pro).
На мой взгляд, я следовал тем же деталям в примерах:
def buy_my_item(request):
item = {"amt": "10.00", # amount to charge for item
"inv": "inventory", # unique tracking variable paypal
"custom": "tracking", # custom tracking variable for you
"cancelurl": "http://myapp/url", # Express checkout cancel url
"returnurl": "http://myapp/url"} # Express checkout return url
kw = {"item": item, # what you're selling
"payment_template": "payment.html", # template name for payment
"confirm_template": "confirmation.html", # template name for confirmation
"success_url": "/success/"} # redirect location after success
ppp = PayPalPro(**kw)
return ppp(request)
IЯ смог позвонить в песочницу PayPal и был перенаправлен на страницу оплаты покупателя.Там я заметил, что сводка заказа покупателя пуста, когда я включил сумму, как показано выше.
Любые шаги, которые я пропустил здесь?
сообщения отладки:
PayPal Request:
{'amt': '10.00',
'cancelurl': 'http://bar.com',
'custom': 'tracking',
'inv': 'inventory',
'method': 'SetExpressCheckout',
'noshipping': 1,
'returnurl': 'http://foo.com'}
PayPal Response:
{'ack': 'Success',
'build': '2571254',
'correlationid': '2f119c4489c1b',
'timestamp': '2012-02-23T11:00:43Z',
'token': 'EC-13C49181MF5610640',
'version': '54.0'}