Добавление способа оплаты и условного депонирования на сайт в PHP

Я создаю сайт на PHP, на котором я беру информацию о кредитной карте от пользователя, и теперь я хочу обработать это. Также некоторые recurring payment, Мой случай использования, что я вычту немного денег, скажем $100 из учетной записи пользователя и депонировать их и при подтверждении перевода 10% на другой аккаунт и и оставшиеся 90% на другой аккаунт. Я знаю о PayPal и различных платежных шлюзах, но хочу убедиться, что я делаю правильно или нет.

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

Не уверен, что это лучший способ или нет. Также я вижу, что PayPal позволяет вам повторять платежи, но что делать, если у меня есть только информация о кредитной карте пользователя? Как мне это сделать?

Я вижу аналогичный вопрос для условного депонирования, но не полезно

Также важно знать, как будет полезна база данных моего сайта, буду ли я полагаться на свою базу данных для повторяющихся платежей и условного депонирования или какой-либо третьей стороны?

3 ответа

Решение

Для условного депонирования я бы рекомендовал использовать Balanced.

У них есть встроенная поддержка библиотек Escrow и PHP + учебные пособия.

Это должно быть довольно легко настроить.

Хранение денег в Escrow - это не то, что PayPal (или любой поставщик торговых счетов) любит делать.

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

Для регулярных платежей по кредитным картам вам необходимо зарегистрироваться в Payments Pro с регулярным выставлением счетов. Это позволит вам создавать профили из данных кредитной карты, не имея пользователя, имеющего учетную запись PayPal.

Если вам или пользователю неудобно платить деньги заранее, большинство платежных шлюзов предлагает услугу предварительной авторизации. Предварительная авторизация позволяет удерживать средства держателя карты в течение заранее определенного времени, что дает вам возможность завершить транзакцию позднее. Если нет, деньги возвращаются обратно на кредитную карту через x дней.

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

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