TL; DR:
Для повторяющегося профиля - заказы генерируются Magento после получения уведомления от Paypal, налоги сохраняются, поскольку позиции начисляются в соответствии с налоговыми правилами вашего магазина на основе первоначального заказа. Счета производятся автоматически, и от клиента не требуется никаких действий.
Существует два способа выполнения «периодических» платежей через Magento:
Соглашения о выставлении счетов
Платежное соглашение в Paypal - это средство хранения токена или биллингового соглашения для генерации заказов из него. Клиент разрешил вам хранить информацию и создавать заказы по требованию. Однако это не происходит автоматически, но администратор или клиент могут сами создавать заказы на продажу без повторного ввода информации о платеже.
Если вы хотите контролировать, как и когда счета выставляются ежемесячно, Соглашения о выставлении счетов - это простой способ сохранить это.
- Вы можете получить / выставить счет вручную через Admin> Продажи> Соглашения о выставлении счетов
- Вы можете просмотреть соглашения о выставлении счетов для каждого клиента от администратора клиента.
- Клиент может редактировать / отменять собственное соглашение
Любое из вышеперечисленного можно считать положительным или отрицательным, в зависимости от того, насколько практичны вы со своим магазином.
За дополнительной информацией -
http://www.magentocommerce.com/knowledge-base/entry/setting-up-billing-agreements-through-paypal
Повторяющиеся профили
http://www.magentocommerce.com/knowledge-base/entry/working-with-recurring-profiles
Во-первых, несколько недостатков -
- Повторяющиеся профили Magento настроены для работы только с Paypal (по крайней мере, начиная с 1.6CE / 1.11 EE)
- Вы не можете покупать неповторяющиеся предметы вместе с повторяющимися предметами (по крайней мере, начиная с 1.6CE / 1.11EE)
- Клиент не может контролировать частоту, только дату начала, хотя он может «задерживать» и «отнимать» свои посылки. Любые существенные изменения, такие как замена продукта, требуют отмены или изменения профиля вручную из собственного интерфейса Paypal.
- Только простые / виртуальные типы продуктов.
Paypal токенизирует кредитную карту и, при использовании с ключом API вашего магазина, позволяет снимать средства с покупателя без карты. Этот токен называется «ссылочной транзакцией» и истекает максимум через 365 дней. Я не уверен, как это работает в стандартном магазине Paypal Express, но учетная запись Website Payments Pro нуждается в функции, включенной их службой поддержки клиентов, прежде чем вы сможете ее использовать.
Заказ вводится Magento в ответ на IPP Paypal, что средства были списаны. Новые заказы и счета генерируются.
Больше информации
Некоторая информация была получена здесь:
http://lewisbrian.hubpages.com/hub/Effectively-Working-with-Recurring-Profiles-in-Magento
Договоры токенизации / биллинга:
http://en.wikipedia.org/wiki/Tokenization_(data_security)
https://www.paypal.com/helpcenter/main.jsp;jsessionid=4Tc2KhVVj1Q0gfK1RR8GNGSGptqQPH2zqMgyKzbpTvpTwVkprGnh!9559953?t=solutionTab&ft=homeTab&ps=&solutionId=163218&locale=en_GB&_dyncharset=UTF-8&countrycode=GB&cmd=_help&serverInstance=9002
Профили регулярных платежей в Paypal Express:
https://www.paypal.com/cgi-bin/webscr?cmd=xpt/Marketing/general/RecurringPaymentFAQs-outside#Q9
Magento Повторяющиеся профили:
http://www.magentocommerce.com/knowledge-base/entry/working-with-recurring-profiles