Добрый день!
Подключаю интернет-эквайринг, и при инициализации, нам нужно отправить OrderId.
Я хочу реализовать систему подписок. Имеются следующие таблицы -
Memberships, Purchases.
В таблице
Memberships храним данные, которые показываются пользователю, также мы будем получать из этой таблицу ячейку, где записано стоимость подписки.
В таблице
Purchases - я собираюсь хранить ответ от банка. Пример:
{
"Success": true,
"ErrorCode": "0",
"TerminalKey": "77700011123DEMO",
"Status": "NEW",
"PaymentId": "560500412",
"OrderId": "2",
"Amount": 350000,
"PaymentURL": "https://securepay.tinkoff.ru/new/7RajYo0X"
}
Также в этой таблице будет поле, где буду хранить срок окончание подписки.
Есть ли необходимость создавать таблицу
Orders и что в этой таблице хранить?
Правильное ли решение, если в таблице
Purchases буду хранить срок окончания подписки или может лучше это в таблице пользователя хранить?
Буду очень рад развернутым ответам! Нуждаюсь в совете от вас, если вы уже занимались платежными системами, также подписками.
Спасибо!