2013-04-12 2 views
1

Справочная информация:Адаптивные платежи - Задержка платежа до подтверждения продавцом

Мы создаем рынок, на котором мы соединяем потребителей с производителями.

Workflow:

1) Потребитель загружает объект будет производиться 2) Мы представляем список подходящих производителей 3) Потребитель выбирает производитель из списка 4) Потребитель платит 5) Производитель уведомлен о работе, может ACCEPT/REJECT работы 6а) Если ACCEPT - производитель создает продукт и поставляет на потребительский 6b) Если БРАК - Потребитель выданных возврате в

Проблема:

H ow мы можем автоматизировать возврат, если производитель отвергает? Предоставляет ли paypal систему подтверждения, или это должно быть реализовано внешней функцией? Если Paypal имеет платеж «принять/отклонить», тогда все может быть обработано в среде PayPal. Если Paypal НЕ имеет этой функции, мы, скорее всего, должны иметь автоматическую систему электронной почты, которая потребует продюсера принять/отклонить, в котором нам придется вручную выпустить возврат средств.

+0

Это не реально эффективно в масштабе @Tianyun, поэтому они использовали термин «автоматизировать» в вопросе. –

ответ

0

Вы можете использовать IPN для получения уведомления после завершения платежа. Затем настройте интерфейс, который производитель кликнет или отклонит. Если они нажмут «deny», вы можете заставить эту систему сделать запрос API возврата, чтобы отправить деньги обратно покупателю. Это позволит вам автоматизировать систему.

+0

Чад, Благодарим вас за – jonplaca

+0

Чад, Благодарим за отзыв. Есть ли способ фактически удерживать средства у потребителя, запросить подтверждение от производителя и затем отпустить средства продюсеру? Я полагаю, что это может быть возможно с помощью процесса Delayed Chained, но нам нужен триггер (подтверждение), чтобы инициировать выпуск средств. Если производитель не ответит через 48 часов, средства будут автоматически возвращены. Я не уверен, что это возможность. – jonplaca

+0

Правильно, вы могли бы использовать оплату за задержку для этого. Я не уверен, как настроена ваша система, но я бы получил всю эту информацию в базе данных, а затем запустил вашу систему для запуска задания cron и проверил, не ответил ли производитель за 48 часов, а затем выполните если они этого не сделали. –