Есть ли у кого-нибудь мнение о наилучшем подходе при создании процесса регистрации, включающего подписку PayPal. Есть пара вопросов, которые я хотел бы принять во внимание:
Первый: У меня есть начальная форма для сбора информации о пользователях. Затем я сохраняю детали в базе данных MYSQL, использую новый account_id и передаю их в PayPal для ссылки на учетную запись, которая выбирает подписку. Допустим, пользователь затем решает отменить платеж, теперь у меня есть учетная запись в базе данных без какой-либо связанной с ней подписки.
Если пользователь попытается зарегистрироваться снова, форма будет указывать, что пользователь уже зарегистрирован. Стоит ли удалять пользователя при отмене или я должен использовать какую-то временную таблицу для хранения информации об учетной записи до момента подтверждения подписки.
Секунда: Существует небольшая задержка между достижением IPN PayPal сервером и возвращением пользователя после регистрации в пакете. Должен ли я разместить удерживающую страницу, чтобы попросить пользователя дождаться ответа от IPN PayPal, или есть какой-то другой стандартный метод решения этой проблемы?
Спасибо
Оливер