Paypal: Как работает xclick-auto-billing? - PullRequest
1 голос
/ 26 апреля 2020
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
    <input type="hidden" name="business" value="dummy@example.com">
    <input type="hidden" name="cmd" value="_xclick-auto-billing" /> <!-- _xclick-subscriptions works here -->
    <input type="hidden" name="a3" value="1" />
    <input type="hidden" name="p3" value="12" />
    <input type="hidden" name="t3" value="M" />
    <input type="hidden" name="src" value="1" />
    <input type="hidden" name="no_note" value="1" />
    <input type="submit" name="submit" />
    <input type="hidden" value="PP-SubscriptionsBF" name="bn">
</form>

Я пытался выяснить, в чем разница между _xclick-subscriptions и _xclick-auto-billing. Форма выше работает, когда значение cmd равно _xclick-subscriptions. Однако, когда я заменяю его на _xclick-auto-billing, Paypal возвращает страницу с ошибкой о том, что «количество товара» неверно. Я проверяю документацию Paypal , но нет особых объяснений или примеров по поводу _xclick-auto-billing. Так как мне использовать это cmd и в чем различия?

1 Ответ

0 голосов
/ 26 апреля 2020

Как правило, автоматическое выставление счетов не должно использоваться, если вы не можете сгенерировать образец кнопки автоматического выставления счетов с помощью https://www.paypal.com/buttons

. При этом снимите флажок в разделе 2. сохранить кнопку в PayPal. При просмотре сгенерированного кода выберите опцию, чтобы удалить защиту кода. Тогда у вас будет рабочий образец HTML, который вы можете адаптировать к вашим потребностям.

Если вы не можете создать такую ​​кнопку, это потому, что ваша учетная запись не поддерживает ее. Подписки гораздо шире поддерживаются и должны использоваться вместо этого, вообще говоря.

Вместо кнопки подписки старого стиля рассмотрите новые кнопки Smart Payment, которые используют планы и продукты в качестве основы и предлагают гораздо более современный опыт оформления заказа. См https://www.paypal.com/billing/plans

...