Как крупные торговые посредники обрабатывают платежи и выплаты?

Мне нужна информация о том, как крупные реселлеры собирают платежи и платят людям, которые продают на их сайте. (например, Redbubble.com, компания, которая платит художникам комиссионные за их работы)

В частности, я ищу различные решения, которые охватывают несколько ключевых функций с минимальными затратами (например, комиссии Paypal).

  • Возможность принимать оплату с кредитных карт и PayPal (другие преимущества)
  • Отслеживайте продажи для каждого продавца по мере обработки платежей
  • Собирайте платежи в центральный счет
  • Выплата: все обработанные платежи ежемесячно

P.S. Я полагаю, что есть несколько способов сделать это, я надеюсь получить некоторое представление о том, какие решения были проверены.

P.P.S. Это не вопрос, касающийся конкретной технологии. Какие бы API-интерфейсы или сторонние решения вы ни знали, это честная игра.

Спасибо за ваши знания!


person Douglas    schedule 05.04.2014    source источник


Ответы (2)


Попробуйте адаптивные платежи PayPal.

Адаптивные платежи Paypal

Вы также можете попробовать Stripe для сбора средств на одну учетную запись и перевода их на сторонние учетные записи, но это работает только в США.

Stripe Payments

person Jay Bhatt    schedule 05.04.2014

Вы можете использовать Adaptive Payments API и это позволит вам разделить платежи между несколькими получателями за одну транзакцию в режиме реального времени. Если вы пойдете по этому маршруту, вызовы API, которые вас заинтересуют, будут ...

  • Pay - настраивает фактический платеж и получатели платежа.
  • SetPaymentOptions - это позволяет предоставить больше детали, такие как товары, доставка и т. д.
  • ExecutePayment - фактически обрабатывает платеж в система после того, как она была настроена с предыдущими вызовами.
  • PaymentDetails - позволяет получить подробную информацию о выполненных сделка.
  • Предварительное одобрение (возможно) - это позволяет вам чтобы получить ключ предварительного утверждения для пользователя, который позволит вам инициировать платежи от имени этого пользователя в любое время в будущем с использованием ключа предварительного утверждения.
  • PreapprovalDetails (если вы используете предварительное одобрение) - Это позволяет получить подробную информацию об активном профиле предварительного утверждения.

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

Другой вариант - принимать платежи на вашем сайте с помощью любого продукта PayPal, например Payments. Стандартный, Express Checkout, Payments Pro и т. д. и чтобы все деньги поступали на ваш счет, а затем используйте Pay API, чтобы распределить эти средства среди людей соответствующим образом. Это можно автоматизировать с помощью решения IPN. и, возможно, использование задания CRON на вашем сервере.

Это метод, который мне нравится использовать, и я обычно использую полную интеграцию Payments Pro / Express Checkout для платежей на моем сайте, а затем распространяю через Pay API в решении IPN или задании CRON, как я уже упоминал.

person Drew Angell    schedule 05.04.2014