Оптимизированное для мобильных устройств оформление заказа для PayPal на веб-сайте Payments Standard - PullRequest
3 голосов
/ 02 марта 2012

Как мне заставить работать "оптимизированный для мобильных устройств способ оплаты", как описано в PayPal на странице "Платежи через мобильный веб-сайт" https://www.x.com/developers/paypal/products/mobile-website-payments-standard?

В документах говорится, что если у вас есть кнопка BuyNow без каких-либо необычных опций, когда пользователь на мобильном устройстве нажимает на нее, он должен отправить их в оптимизированный для мобильных устройств способ оплаты. Тем не менее, все, что я получаю, - это та же страница оплаты PayPal, что и браузер на рабочем столе. Мой простой код кнопки выглядит так:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="name@domain.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Test Item">
<input type="hidden" name="amount" value="1.00">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

Я что-то здесь упускаю или PayPal просто облажается? Это кажется самым фундаментальным, что они могут сделать, чтобы помочь поддерживать мобильные платежи. Я не хочу связываться с их вещами Express Checkout или их API. Я просто хочу, чтобы стандартные кнопки BuyNow «делали правильные вещи» на мобильном устройстве.

1 Ответ

3 голосов
/ 03 марта 2012

Попробуйте обновить пример с помощью адреса электронной почты, отличного от name@domain.com. Я использовал ваш код точно так же, как и на email=seller@designerfotos.com (пример электронного письма, которое PayPal использует для образцов кнопок), и он работал просто отлично. Пошел на мобильный оптимизированный веб-сайт оплаты опыта.

Кроме того, убедитесь, что в вашей учетной записи (адресе электронной почты), с которой вы проводите тестирование, нет правил доставки и налогов, определенных в настройках профиля. Они помечены как неподдерживаемые в настоящее время в https://www.x.com/developers/paypal/products/mobile-website-payments-standard.. Вы можете передать значения отгрузки и налога в качестве параметров кнопки, и они должны работать.

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="seller@designerfotos.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Test Item">
<input type="hidden" name="amount" value="1.00">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...