hpml кнопка подписки PayPal на мобильном сайте

Я пытаюсь использовать кнопку подписки HTML PayPal, чтобы создать возможность для моих мобильных веб-пользователей подписываться на мои услуги. Я не нашел ничего, что говорило бы, что это не вслух с PayPal, или с помощью поиска в stackru или Google, но когда я пытаюсь отправить своих подписчиков (через cmd) на "_express-checkout-mobile" вместо "_xclick-subscription" Мне говорят, что "транзакция недействительна".

Я надеюсь, что это можно сделать, потому что я хочу иметь возможность использовать PayPal для создания ежемесячной платы, которая имеет плату за установку, включая первый месяц (которая прекрасно работает с "установкой цены пробной версии"), и поэтому я могу использовать javascript / php / forms обновить цену в зависимости от выбора пользователей (или путем ввода цены вручную для домашних звонков), а затем отправить моих мобильных пользователей на мобильный сайт.

По сути, цена и плата за первый месяц должны быть переменными и быть помесячной или годовой для каждой транзакции... Я также открыт для других способов решения этой проблемы, но я хочу перейти на PayPal Mobile из моего динамического выбора подписчика. (У меня есть бизнес-аккаунт, подтвержденный PayPay).

Пример "тестирования" кода с помощью php и т. Д.

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

<!-- Identify your business so that you can collect the payments. -->
<input type="hidden" name="business" value="robwestx@gmail.com">


<!-- Specify a Subscribe button. -->
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<!-- Identify the subscription. -->
<input type="hidden" name="item_name" value="<? echo $_POST['my_item']; ?>">
<input type="hidden" name="item_number" value="">

<!-- Set the terms of the trial period (e.g. first month/year with setup). -->
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="a1" value="<? echo $my_total; ?>">
<input type="hidden" name="p1" value="1">
<? 
 if($_POST['onoffswitch']){//Monthly or annual
 echo '<input type="hidden" name="t1" value="Y">';
 }else{
 echo '<input type="hidden" name="t1" value="M">';
 }
?>



<!-- Set the terms of the regular subscription. -->
<input type="hidden" name="a3" value="<? echo $my_mo_total; ?>">
<input type="hidden" name="p3" value="1">
    <? 
 if($_POST['onoffswitch']){
 echo '<input type="hidden" name="t3" value="Y">';
 }else{
 echo '<input type="hidden" name="t3" value="M">';
 }
?>


<!-- Set recurring payments until canceled. -->
<input type="hidden" name="src" value="1">

<!-- Display the payment button. -->
<input type="image" name="submit" border="0"
src="https://www.paypalobjects.com/en_US/i/btn/btn_subscribe_LG.gif"
alt="PayPal - The safer, easier way to pay online">
<img alt="" border="0" width="1" height="1"
src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" >
</form>

Я нашел это, но я даже не могу получить мобильную версию с подпиской. ( Стандарт Paypal не перенаправляет на мобильный платеж при размещении discount_amount)

1 ответ

Решение

Спасибо, Патрик. Это решает мой вопрос.

Но я действительно удивляюсь, почему они не позволили бы этим избранным типам перенаправлять на мобильные устройства, оптимизированные "в это время". Если есть другой способ оплаты, который БУДЕТ работать с мобильным телефоном, который будет делать то, что я хочу (* выше), тогда, пожалуйста, кто-нибудь, дайте мне знать, потому что это расстраивает.

Если кто-то ищет Paypal Mobile Payments Standard или Express Checkout на мобильном телефоне с подписками, ответ будет следующим:

Примечание. Продавцы, которые интегрированы с кнопками "Пожертвовать", "Добавить в корзину" или "Подписаться", в настоящее время не смогут воспользоваться преимуществами оптимизированного для мобильных устройств взаимодействия. Их клиенты будут продолжать проходить текущий платежный процесс на мобильных устройствах.

https://developer.paypal.com/webapps/developer/docs/classic/products/mobile-paypal-payments-standard/

Другие вопросы по тегам