Переопределение адреса Paypal не работает - PullRequest
0 голосов
/ 13 января 2012

Я настроил строку запроса для передачи информации через PayPal, и все работает отлично, кроме функции переопределения адреса.Он не будет автоматически обновлять адрес доставки с новым, отправленным из формы.

Я хочу иметь возможность переопределить как для существующих, так и для новых учетных записей

Код выглядит следующим образом:

$queryString  = "?cmd=_xclick";
        $queryString .= "&upload=1";
        $queryString .= "&charset=utf-8";
        $queryString .= "&currency_code=GBP";
        $queryString .= "&business=loyal_1326448684_biz@sowebdesign.com";
        $queryString .= "&return=http://groupon.english-sofas.co.uk/english-groupon/groupon-success.php";
        $queryString .= "&notify_url=http://groupon.english-sofas.co.uk/english-groupon/paypal-groupon-ipn.php";
        $queryString .= "&item_name= $itemname";
        $queryString .= "&item_number= $id";
        $queryString .= "&amount=$delivery";
        $queryString .= "&custom=$grouponcode";


        $queryString .= "&address_override=true";
        $queryString .= "&first_name=$fname";
        $queryString .= "&last_name=$lname";
        $queryString .= "&address_street=$add1";
        $queryString .= "&address_city=$city";
        $queryString .= "&address_zip=$post";
        $queryString .= "&address_country=$country";



$paypalstring = "https://sandbox.paypal.com/cgi-bin/web-scr" . $queryString;

Ответы [ 3 ]

2 голосов
/ 14 января 2012

Я не уверен, где вы нашли "address_street", "address_city", но это не правильно.
Правильные параметры перечислены в разделе «HTML-переменные для автоматического заполнения страниц оплаты PayPal» в https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables

1 голос
/ 01 апреля 2012

Вы должны использовать address_override = 1 вместо address_override = true и имена полей address1 / city / zip / country вместо address_street / address_city / address_zip / address_country

0 голосов
/ 13 ноября 2013

Если вы хотите, чтобы ввод форм не переопределялся значением учетной записи клиента, то вы должны отправить address_override = 0!не верно (ни 1)

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