Успешный платеж

Я собираюсь работать с банком, чтобы настроить форму оплаты для себя. Их требования и документация имеют смысл до сих пор.

На моем конце базы данных я не записываю конфиденциальные данные, такие как данные кредитной карты.

Вопрос:

Я создал поле в моей таблице пользователей под названием paid, который будет содержать 1 или 0

Этого должно быть достаточно для банка?

Я предполагаю, что это как Pay-Pal, где вы можете поместить ссылку для запуска после подтверждения оплаты. Мой скрипт просто обновил бы поле - paid - 1, если платеж был успешным. В противном случае, если платеж не был успешным, он обновится с нуля и отправит электронное письмо персоналу и пользователю и т. Д...

Это простота или я что-то упустил?

1 ответ

Решение

Это не совсем ответ, так как не было конкретного вопроса, но мои два цента..

Ваше решение, вероятно, слишком упрощенное. Учтите следующее:

  1. Это продукт по подписке, физический, доставленный продукт или что-то еще полностью? Требования будут разными в зависимости. То, что у вас есть "оплаченный" флаг в вашей таблице пользователей, заставляет меня думать, что это подписка. Если так, это, вероятно, неправильно названо. Вместо "оплачено", вы, вероятно, захотите установить флажок "в настоящее время подписан", поскольку пользователь фактически будет платить несколько раз.

  2. Какова политика возврата денег, возвратных платежей или частичных кредитов?

  3. Имеет ли значение, как пользователь заплатил или когда пользователь заплатил?

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