Я вполне уверен, это - одна из вещей, должных измениться в Python 3.0 с, возможно, мусорным ведром () для движения с шестнадцатеричным числом () и октябрь ().
РЕДАКТИРОВАНИЕ: ответ lbrandy корректен во всех случаях.
COM похож на VOODOO, вы должны участвовать только в том случае, если вы готовы быть поглощенными его мощью!
COM действительно является чрезвычайно сложной темой, когда вы переходите к мелочам. Однако на первый взгляд такая реализация, как Delphis, дает вам все инструменты, необходимые для ее очень простого использования. Однако, если вы хотите погрузиться в грязь, есть несколько очень хороших книг по COM, включая (с точки зрения Delphi) Программирование Delphi Com .
Чтобы действительно упростить и попытаться ответить на ваши вопросы.
Website Payments Pro - это предложение PayPal, которое позволяет вам собирать платежную информацию на вашем сайте и передавать ее через свой API в PayPal. Затем вы получаете информацию о транзакции через API. Клиент никогда не покидает ваш сайт. PayPal ' s TOS требует, чтобы вы предлагали экспресс-оплату, даже если вы предлагаете Payments Pro. Payments Pro стоит 30 долларов в месяц. (насколько я помню) и требует, чтобы вы заполнили заявку на получение учетной записи Pro.
Я использую SaaS Railskit и очень рекомендую его. Код чистый, прокомментированный и разборчивый. Его можно добавить в существующее приложение с минимальной настройкой или использовать в качестве основы для нового приложения. Полагаю, он отлично подойдет, если вы просто захотите использовать его в качестве справки или как отдельное приложение для обработки платежей.
Надеюсь, что это поможет!
Вопрос: во-первых, требует ли Paypal от пользователя регистрации для регулярного выставления счетов в стандарте оплаты через веб-сайт? Да, я так считаю. Paypal хочет, чтобы пользователь имел возможность отменять платежи по мере необходимости.
Вопрос: Я планировал использовать ActiveMerchant, но нашел несколько блогов, в которых говорится, что ActiveMerchant не поддерживает регулярное выставление счетов через Paypal. Это правда? Я тоже это вижу. Однако вы можете реализовать его через интерфейс Paypal SOAP. Это не так уж сложно.
бесстыдный плагин:
Я просмотрел всю документацию по Paypal и вытащил полезные вещи для реализации стандартных и основанных на мыле методов. Вы можете найти его за 8,50 долларов на сайте pragprog.com
/ бесстыдный плагин:
Еще один потенциальный вариант - задействовать один из других шлюзов с возможностью регулярного выставления счетов, например Authorize.net или BrainTree. Обычно я не предлагаю Authorize.net из-за их немного скучного процесса разработки (вам нужно запросить тестовую учетную запись, если вы хотите проводить непрерывное тестирование, которое занимает около 2 дней), но я выполнил интеграцию с ними на нескольких сайтах, и он работает достаточно хорошо. Хотя у них такая же глупая политика, как и у PayPal, по именованию 19 продуктов, которые, кажется, делают то, что вам нужно, но на самом деле нет.
Единственный бонус к этому заключается в том, что людям не обязательно быть членами PayPal для совершения платежа, и я считаю, что на Authorize.net комиссии ниже, но это могли быть только наши счета; наш продавец был убийственным посредником.
active_merchant и SaaS Railskit поддерживают Authorize.net и BrainTree.
Я бы не рекомендовал покупать Railskit только для того, чтобы посмотреть на качественный код, который использует active_merchant, хотя я уверен, что есть и другие места, где вы можете искать бесплатно. Railskits действительно разработан для использования в качестве основы, и почти гарантированно будет другой набор предположений относительно настройки, чем вы планировали, поэтому, если вы сделали это где-нибудь в своем проекте, слияние этих двух почти наверняка будет проблемой. С другой стороны, если вы все еще только начинаете работу над сайтом, Railskit вполне может быть отличным способом начать все заново с действительно разумной средой.
Я уверен, что есть и другие места, которые можно найти бесплатно. Railskits действительно разработан для использования в качестве основы, и почти гарантированно будет другой набор предположений относительно настройки, чем вы планировали, поэтому, если вы сделали это где-нибудь в своем проекте, слияние этих двух почти наверняка будет проблемой. С другой стороны, если вы все еще только начинаете работу над сайтом, Railskit вполне может стать отличным способом начать все заново с действительно разумной средой. Я уверен, что есть и другие места, которые можно найти бесплатно. Railskits действительно разработан для использования в качестве основы, и почти гарантированно будет другой набор предположений относительно настройки, чем вы планировали, поэтому, если вы сделали это где-нибудь в своем проекте, слияние этих двух почти наверняка будет проблемой. С другой стороны, если вы все еще только начинаете работу над сайтом, Railskit вполне может стать отличным способом начать все заново с действительно разумной средой. Если вы все еще только начинаете работу над сайтом, Railskit вполне может быть отличным способом начать все сначала с действительно разумной средой. Если вы все еще только начинаете работу над сайтом, Railskit вполне может быть отличным способом начать все сначала с действительно разумной средой.Во-первых, требует ли Paypal от пользователя регистрации для регулярного выставления счетов с помощью стандарта оплаты через веб-сайт?
Стандарт оплаты через веб-сайт позволяет своим клиентам заполнять свою информацию на сайте PayPal. для меня это немного глупо, но ваш опыт может отличаться. Если вы собираетесь заработать немного денег, то стоит интегрировать его в свой сайт и перейти на Website Payment Pro, imo.
Я планировал использовать ActiveMerchant, но нашел несколько блогов, в которых говорится, что ActiveMerchant не поддерживает регулярное выставление счетов с Paypal. это правда?
Это не из коробки, но вам нужно создать новый класс Module, который будет добавлен в Active Merchant, плюс представления, и это действительно большая работа. Не стоит говорить вам, что это легко сделать, потому что они либо лжецы, либо действительно хороши в программировании.
Я нашел SASS Rails Kit на сайте railskits.com, в котором говорится, что он поддерживает регулярное выставление счетов с помощью стандарта Paypal Website Payments Standard. Если бы я купил это, был бы код достаточно ясным для понимания и внедрения на моем собственном сайте, или это своего рода пакетная сделка для начальных сайтов, а не существующих?
Конечно, это может быть яснее, но если я помню, они используют ссылочную транзакцию для «подделки» повторяющихся счетов, начиная с августа, когда я писал свое решение. Что касается существующих сайтов, вам, возможно, придется встроить их в существующее приложение или создать вокруг него. TBH, ценник в $ 2XX напугал меня.
Я нашел много блогов, в которых помогли с регулярным выставлением счетов с помощью ActiveMerchant, но с помощью Paypal Express Checkout. Я читал об экспресс-оплате на сайте Paypal, но до сих пор не могу понять, что это такое и как » отличается от стандарта оплаты через веб-сайт. Может ли кто-нибудь объяснить это просто?
Paypal Express требует, чтобы у вас была собственная учетная запись продавца. Торговый счет - это то место, где в конечном итоге будут поступать ваши деньги, и это единственный банковский счет вашего клиента, который легко может быть связан с вашим банковским счетом.
Стандарт платежей через веб-сайт использует собственный торговый счет Paypal через ваш счет Paypal, чтобы платить вам.
12103] Опять же, imo, заплатите 30 баксов и переходите через Website Payments Pro.
Мы также разрабатываем сайт на основе подписки, и это выглядит довольно интересно - http://chargify.com/ . Можно сэкономить немного времени на кодирование.