django-paypal пустая сводка / цена заказа - PullRequest
0 голосов
/ 23 февраля 2012

хотел включить платеж 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'}
...