Перечисление переменных POST на веб-сайте Paypal Payments Standard Checkout - PullRequest
5 голосов
/ 04 ноября 2011

Каковы правильные переменные POST доставки для стандартной проверки платежей через веб-сайт Paypal?

Я потратил много часов на то, чтобы отработать доставку, работая над стандартной проверкой платежей через веб-сайт Paypal.На самом деле я также использую IPN, но это не имеет отношения к этому, то есть к получению оплаты за доставку и обработку из моей корзины, чтобы показать ее на кассе PayPal и заменить калькулятор доставки PayPal.

Вещи Iобнаружил:

  • Чтобы он распознал, что отгрузка / обработка вашей корзины должна переопределять ее калькулятор, перейдите в профиль аккаунта продавца, настройте хотя бы один способ доставки (профиль> настройки продажи> доставка)расчет) и поставьте галочку в окошке с надписью «вместо этого используйте транзакцию доставки в транзакции ...» [кстати, как найти то, что изменилось и больше не задокументировано].
  • Переменные, которые вы должны иметь в своем POST(из кнопки PayPal на вашем сайте) документированы здесь НО документация НЕПРАВИЛЬНА относительно "обработки", которая должна называться "processing_cart".
  • Документы также ошибочны в отношении "доставки"который я не могу найти правильное имя для.У меня есть обходной путь: хотя в документах сказано, что вы не можете загружать доставку для каждого элемента, когда вы загружаете всю корзину [cmd = "_cart"], вы можете это сделать.Таким образом, мой обходной путь заключается в том, чтобы установить shipping_x равным нулю для всех элементов, кроме первого, и поместить полную стоимость доставки на первый элемент, то есть: shipping_1 =

Так что я надеюсь, что это поможет тому, кто придет после.И я надеюсь, что Paypal соберет свои документы в документах, это большая трата времени, которое у меня было.

Но кроме этого - есть ли лучший способ сделать доставку?Что ДОЛЖНА вызывать эта переменная, если не «shipping» и не «shipping_cart»?И есть ли где-нибудь современный документ?

1 Ответ

2 голосов
/ 09 июля 2012

Параметр «обработка» работает для этого.На самом деле он будет отображаться как «Доставка и обработка» на странице оформления платежей PayPal.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...