Comments 8
> оплата производится на сайте, чего мы хотели бы избежать
Если я правильно понял, вам не нравится, что оплата производится на сайте пейпала?
Payment Pro (его Express checkout в частности) может завершать транзакцию на вашем сайте, т.е. чтобы прошла оплата юзер вернется с пейпала на ваш сайт и подтвердит покупку, иначе деньги не спишутся. При такой схеме вы получите адрес доставки от пейпала, когда пользователь перейдет с сайта пейпала на ваш, чтобы подтвердить покупку.
Если я правильно понял, вам не нравится, что оплата производится на сайте пейпала?
Payment Pro (его Express checkout в частности) может завершать транзакцию на вашем сайте, т.е. чтобы прошла оплата юзер вернется с пейпала на ваш сайт и подтвердит покупку, иначе деньги не спишутся. При такой схеме вы получите адрес доставки от пейпала, когда пользователь перейдет с сайта пейпала на ваш, чтобы подтвердить покупку.
0
Нет, Вы поняли всё неправильно.
1. Я хочу, чтобы оплата проводилась на сайте PayPal, а не на нашем.
2. Я знаю, что мы можем получить информацию с пейпола. Мне нужно иметь возможность передать пейполу информацию о шиппинг адресе, которая имеется у нас на сайте.
1. Я хочу, чтобы оплата проводилась на сайте PayPal, а не на нашем.
2. Я знаю, что мы можем получить информацию с пейпола. Мне нужно иметь возможность передать пейполу информацию о шиппинг адресе, которая имеется у нас на сайте.
0
Вот вы говорите о address_override переменной, а в примере вашей формы у вас он равен 0 вместо 1 :) Или 1 пробовали и адрес не менялся на ваш?
0
Ага, понимаю Ваше замечание. Однако, судя по документации,
Но речь в любом случае идёт о Billing Address. Меня интересует Shipping Address. Он выставляется равным Billing Address в любом случае, независимо от значения переменной
Ну и для незарегистрированного пользователя поведение системы от этой переменной тоже никак не зависит :(
address_override
используется в том случае, если оплату производит зарегистрированный пользователь. В этом случае адрес, отправленый с сайта, будет использован вместо адреса, который записан у пользователя в профиле.Но речь в любом случае идёт о Billing Address. Меня интересует Shipping Address. Он выставляется равным Billing Address в любом случае, независимо от значения переменной
address_override
.Ну и для незарегистрированного пользователя поведение системы от этой переменной тоже никак не зависит :(
0
Попробуйте тогда все таки Express checkout там есть раздел Shipping Address Override. Там, кстати, есть заметка, как отключить проверку адреса на валидность.
В api Express checkout так же можно сделать, чтобы пользователь завершал транзакцию на сайте пейпала, без подтверждения на вашем сайте.
В api Express checkout так же можно сделать, чтобы пользователь завершал транзакцию на сайте пейпала, без подтверждения на вашем сайте.
+1
Да, если не найдётся других путей, придётся идти туда. Эту доку я читал, проблема лишь в том, что тут придётся несколько раз обращаться к серверу — сначала с данными, потом с полученным токеном.
0
Просто маппет-шоу… Приделал Express Checkout. Там можно указать Shipping Address. А вот Billing Address — нельзя.
Ну и ещё получается, что Express Checkout нельзя выполнять без регистрации. В случае же с Payment Standard пользователю достаточно ввести информацию о кредитке — регистрация не нужна.
Снова что-то не то получается :(
Ну и ещё получается, что Express Checkout нельзя выполнять без регистрации. В случае же с Payment Standard пользователю достаточно ввести информацию о кредитке — регистрация не нужна.
Снова что-то не то получается :(
0
Как раз нет. Нам бы хотелось, чтобы оплата проходила как раз на PayPal-е, а не на нашем сайте
0
Sign up to leave a comment.
Интеграция оплаты PayPal — Shipping Prepopulation