Изменить подписки, используя PayPal против Amazon FPS

Я занимался настройкой веб-приложений, которые в значительной степени зависят от способности пользователей часто и существенно изменять подписки. Возможно, я использую функции Marketplace, и мне нужна система, которая поддерживает обе функции без проблем.

Я видел множество ужасных историй о сложности изменения подписок, в том числе о двойном выставлении счетов или о том, что пользователи отключаются в неподходящее время.

Я искренне надеюсь, например, что эта статья http://talklikeaduck.denhaven2.com/2007/09/02/how-to-cure-the-paypal-subscription-blues

устарел Варианты использования, которые я имею в виду, даже более сложны, чем те, которые он упомянул. Для примера того, что я хотел бы сделать:

  • Поддержка нескольких подписок и типов / уровней подписки. Например, одному пользователю может быть выставлен счет на 1 план A ежемесячно по 10 долл. США, а на план 10 C - 50 долл. США в месяц, а на 1 план D - 100 долл. США в год.
  • Поддержка изменения произвольных сумм платежей. Например, пользователь получал план в размере 40 долларов в месяц, но затем изменял его на план в 100 долларов в месяц. Затем отменяется, а затем снова регистрируется по 50 долларов в месяц, прежде чем истек срок 100 долларов. Пользователь по-прежнему должен получать 100 долларов США за месяц, за который он заплатил 100 долларов, а затем должен изменить план на 40 долларов в месяц.
  • Разрешить для платежей суммы подписки между моими пользователями. Таким образом, один пользователь может инициировать платеж в размере 50% от любой суммы, которую он внес в систему до сих пор. Мое приложение будет обрабатывать эти типы операций на рынке, и эти платежи должны работать в контексте подписок...

Похоже, что есть библиотека с открытым исходным кодом PHP, которая делает то, что мне нужно, с Amazon или Paypal. Так что я с нетерпением жду, чтобы написать это сам. (будьте рады, что здесь вы ошиблись, возможно, Freemium для PHP?). Я не могу использовать различные доступные услуги подписки. Потому что они, как правило, не поддерживают описанные выше функции, и потому что мне нужен прямой доступ к API PayPal или Amazon FPS для последующего умного решения проблем рынка.

Что подводит меня к моему вопросу. Какую платёжную платформу выбрать для удобства управления подписками? Пожалуйста, отправьте меня в правильном направлении, у меня только так много времени. Но я тоже не успеваю принять неправильное решение. Пожалуйста, предоставьте доказательства ваших предпочтений и, если возможно, подробно опишите вашу работу, сравнивая две системы. У Google есть единственная другая платежная платформа, и в настоящее время их система подписки находится на стадии бета-тестирования. Если вы предлагаете какую-то другую лучшую систему, пожалуйста, предоставьте массу веских причин, потому что мне нужен популярный механизм оплаты, с которым люди будут чувствовать себя комфортно!

-Ft

1 ответ

Я вижу, вы задавали этот вопрос еще в декабре... если вы еще не нашли ответа, у меня есть несколько предложений, основанных на моем опыте с бизнес-проблемой, почти идентичной вашей.

Какой API PayPal вы планируете использовать? Используя API PayFlow XML, я обнаружил, что в тысячи раз проще просто развернуть собственную подписную службу. Если используемый вами API поддерживает создание "ссылочных транзакций" на основе предыдущего успешного идентификатора транзакции, вы можете избавить себя от головной боли, отслеживая суммы подписки пользователей, отслеживая, что было оплачено, и создавая сценарий биллинга, который выполняется в ежедневной хронологии, проверяя каждого пользователя, чтобы узнать, нужно ли ему платить (и сколько), а затем создавая справочную распродажу для каждого из них.

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

Дайте мне знать, если вам нужны какие-либо предложения о том, как это сделать!

Другие вопросы по тегам