Как мне заставить работать "оптимизированный для мобильных устройств способ оплаты", как описано в 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 «делали правильные вещи» на мобильном устройстве.