Я создаю сайт на PHP, где пользователи ставят ставки на предметы. Как только торги закончились, платеж должен быть оплачен от победившего участника торгов владельцем листинга. Но, как владелец веб-сайта, я также хочу взять небольшой процент - скажем, 5%.
Таким образом, процесс будет победителем, который заплатит 100 фунтов стерлингу владельцу листинга, и я беру 5%, поскольку эта сделка имеет место.
Какой лучший способ сделать это?
Я читал о PayPal MassPay, но я не уверен, что мне нужно, или нет.
Я тоже в Великобритании, а не в США, если это что-то влияет.
Исходя из вашего вопроса, решение будет следующим:
Необязательно/Обычно владельцы веб-сайтов удерживают деньги до конца месяца и уплачивают продавцу окончательную сумму (если он продает несколько штук, или он крупный продавец).
Однако поток должен помочь вам настроить веб-сайт на основе ваших предпочтений. Подобные потоки применяют многие веб-сайты, такие как eBay, Free lancing.
Будучи сотрудником PayPal, я бы рекомендовал использовать SDK PayPal PHP для разработки. Все инструкции приведены здесь и здесь.
Вы можете использовать Stripe Connect для этого, если вы находитесь в Великобритании. Вы попросите своих пользователей сначала подключить свою учетную запись Stripe к вашему Connect Application. Вы бы получить некоторые данные обратно, особенно в publishable_key
и access_token
, который вы бы хранить на вашем конце.
Вы бы использовали их так:
В интерфейсе вместе с Stripe.js или Stripe Checkout вам нужно использовать publishable_key
вы получили от подключенного пользователя, когда проходите поток Connect. Вы не должны использовать свой API-ключ.
Как только вы получите маркер карты, вы отправляете его на свой сервер, где вы создадите плату. Там вы не должны устанавливать свой ключ API, но вы должны передать access_token
подключенного пользователя в качестве второго параметра в API Create Charge. Вы можете увидеть пример кода в документации, показывающей, как собирать комиссионные.
Это автоматически поместит средства в подключенную учетную запись пользователя Strush за вычетом платы Stripe и application_fee
вами application_fee
. Плата должна быть определенной суммой, а не процентом, но вы можете рассчитать это на своем конце при создании заряда.