TL; DR:
Для повторного профілю - замовлення створюються Magento після повідомлення від Paypal, податки зберігаються, оскільки позиції стягуються відповідно до правил оподаткування вашого магазину, виходячи з оригінального замовлення. Рахунки-фактури відбуваються автоматично, і жодні дії від замовника не потрібно.
Існує два способи здійснення "повторних" платежів через Magento:
Угоди про виставлення рахунків
Угода про виставлення рахунків у Paypal - це засіб для зберігання токена або білінгової угоди для того, щоб створювати з нього замовлення. Замовник дозволив вам зберігати інформацію та ви можете створювати замовлення на вимогу. Однак це не відбувається автоматично, але або адміністратор, або сам замовник можуть генерувати замовлення на продаж без необхідності повторного введення платіжної інформації.
Якщо ви хочете контролювати, як і коли виставляються рахунки щомісяця, Білінгові угоди - це простий спосіб підтримати це.
- Ви можете захопити / виставити рахунок-фактуру вручну з адміністратора> Продаж> Угоди про виставлення рахунків
- Ви можете переглядати платіжні угоди щомісячно від клієнта у адміністратора
- Замовник може редагувати / скасовувати власну угоду
Будь-яке з перерахованого вище може вважатися позитивним або негативним, залежно від того, як ви працюєте у своєму магазині.
Для отримання додаткової інформації -
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, але для використання облікового запису "Платежі на веб-сайті" потрібна функція, включена їх командою з обслуговування клієнтів, перш ніж ви зможете користуватися нею.
Замовлення вводиться Magento у відповідь на IP-адресу 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/RecurringPaymentFAQ-outside#Q9
Повторювані профілі Magento:
http://www.magentocommerce.com/knowledge-base/entry/working-with-recurring-profiles