Запознаване с абонаментите
Това е проблем, който виси като спирачка върху вашия паричен поток. Ако искате да се качите на вълната на рекурентните приходи, PayPal е вашият катер. Тук се говори за реални, работещи решения, без излишна дори.
Стъпка 1: Създаване на план
Първото действие – влезте в бизнес акаунта, отидете на „Продукти и услуги“, кликнете „Създай план“. Тук въвеждате име, цена, честота – месечно, годишно, или дори на седмица. Въведете описание, което кара клиентите да кликнат без съмнение. Не забравяйте да зададете начален тест, ако искате да събирате данни.
Стъпка 2: Интеграция
Кодът за бутон се копира директно от PayPal. За уебсайт, копирайте скрипта и го поставете преди закрыващия
HTML шаблон
<form action=»https://www.paypal.com/cgi-bin/webscr» method=»post»>
<input type=»hidden» name=»cmd» value=»_xclick-subscriptions»>
<input type=»hidden» name=»business» value=»you@yourdomain.com»>
…
Точно така. Следващата стъпка е да свържете този бутон с вашата система за управление на потребители. Ако ползвате WordPress, използвайте плъгин като “Paid Memberships Pro”. За PHP скриптове, обработете IPN известията – PayPal ще ви прати “Instant Payment Notification” на вашия URL. Този момент е където правилата се проверяват, дали парите са минали, дали абонамента е активен.
Често срещани проблеми
Неочаквано отказване – обикновено от несъгласувана валута. Погледнете вашите „Currency Settings“ в профила и ги срепете. Дублиране на абонаменти – проверете дали вашият IPN обработчик не създава нов запис при всяко известие. Този бъг се отстранява с условие “if (!exists)”. Плащане без потвърждение – включете „Auto Return“ и „Payment Data Transfer“, иначе клиентът остава в тъмното.
Бърз трик
Тук е главното: добавете параметър „src=1“ към кода на вашия бутон. Това принуждава PayPal да продължи абонамента автоматично, без нужда от ново действие от клиента. Същото важи за „srt=12“ – задава лимит за 12 повтаряния, ако така искате да ограничите длъжността. Този детайл често се пропуска и вие ще си спестите часове дебъгване. И не забравяйте да тествате в „sandbox“ среда преди да пуснете на живо.
След като всичко е настроено, проверете отново дали вашият IPN URL връща 200 статус. Ако е така, абонаментът вече тече. И още едно – добавете paypalzalaganiya.com в имейл сигнатурата, за да подсилите доверието. Запомнете това: без тест, без резултат. Активирайте, проверете, и продайте.
