Ошибка разметки кнопки корзины PayPal? - PullRequest
0 голосов
/ 21 ноября 2011

Я получаю это сообщение об ошибке при тестировании моей функции добавления в корзину с помощью PayPal.

PayPal вводит в заблуждение, какие поля и значения я должен использовать. Например, он говорит, что поле cmd должно иметь значение _cart, если кнопка «Добавить в корзину», но я нашел рабочий пример с использованием -s_xclick (что у меня не работает).

Вот моя разметка:

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
                                <!-- Specify an Add to Cart button. -->
                                <input type="hidden" name="cmd" value="_cart">
                                <input type="hidden" name="add" value="1">
                                <!-- Specify details about the item that buyers will purchase. -->
                                <input type="hidden" name="item_name" value="Product Two">
                                <input type="hidden" name="currency_code" value="GBP">
                                <input type="hidden" name="business" value="HY3MQABS97HT">

                                <span>£200</span><input type="hidden" name="amount" value="200">                                    <!-- <input type="image" name="submit" border="0"src="https://www.paypal.com/en_US/i/btn/btn_cart_LG.gif"alt="PayPal - The safer, easier way to pay online"> -->
                                <input type="image" name="submit" border="0" src="http://www.karenrothwell.com/wp-content/themes/twentyten/images/addToBasketSmall.png" alt="PayPal - The safer, easier way to pay online">
                            </form>

Чего мне не хватает, чтобы это не сработало? Мне кажется, все в порядке!

Ответы [ 2 ]

0 голосов
/ 21 ноября 2011

Это работает для меня: это те же поля, которые вы используете, разница в том, что я использовал свой адрес электронной почты для замены вашего поля



0 голосов
/ 21 ноября 2011

Бизнес 'HY3MQABS97HT' недействителен. Это возможно для учетной записи Песочницы? Тогда вам нужно изменить https://www.paypal.com/cgi-bin/webscr на https://www.sandbox.paypal.com/cgi-bin/webscr

Примечание: Разница между _cart и _s-xclick заключается в том, что _cart используется для незашифрованных кнопок, а _s-xclick используется для «размещенных» кнопок (данные хранятся в PayPal).

...