[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разбираюсь с функционалом Paypal
mstdmstd
Всем привет,
Разбираюсь с Paypal - что-то больше простого checkout-а - и если технически понятно - не всегда понятно где и когда какой функционал использовать
Скажем наиболее обычные случаи когда эзер выбирает разовый товар или создать подписку на период .

Вижу это так :
1)Payments - выполняется залогинившемся в системе юзером каждый раз при покупке продукта
История каждого Payment доступна для просмотра юзеру в его профайле и админу в карточке юзера

2) Subscription Plan - - выполняется залогинившемся в системе юзером один раз на длительный период (monthly, yearly...)
Должен иметь Billing Plan (ID) созданный ранее админом
Сумма subscription будет вычтена с paypal аккаунта (monthly, yearly...)
Subscription Plan доступен для просмотра юзеру в его профайле и админу в карточке юзера

https://developer.paypal.com/docs/subscript...3-create-a-plan



3) Paypal Agreement имеет Billing Plan (ID) созданный ранее админом
Когда юзер подтверждает Agreement - он соглашается чтобы периодично снимались деньги с его аккаунта
В Agreement залогинившейся юзер заносит свой адресс
Agreement доступен для просмотра юзеру в его профайле и админу в карточке юзера

Выполняя Paypal Agreement - сначала открылось окно с с выбором картогчки и по нажатию "Continue" открылось окно с кнопкой "Agree&Continue" и после переадресовалось
на мое приложение с парамеиром [token] => EC-0MY542XXXXXXXXXF Это видимо код нового Paypal Agreement ?

Выполнить Paypal Agreement - непонятно это что и в каких случаях его выполнять ?
http://paypal.github.io/PayPal-PHP-SDK/sam...eAgreement.html

4) Billing Plan - создается админом в системе один раз Будет использоваться в Subscription Plan
При создании имеет статус Created и должен быть активирован (status = Active ) чтобы использоваться в Paypal Agreement и Subscription Plan
Список Billing Plan доступен только админу системы
Может быть несколько Billing Plans - на один сервис (с разными ценами) и один Billing Plan бесплатный (?)
Billing Plan должна иметь Agreement созданный ранее админом ?

http://paypal.github.io/PayPal-PHP-SDK/sam...CreatePlan.html
https://developer.paypal.com/docs/subscript...3-create-a-plan


Не очень понятно с Agreement - и как его использовать?

Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.