Я сделал базовую корзину для своего веб-приложения, мне просто трудно думать о том, как сократить разрыв с платежом. Я получил корзину от Райана Бейтса из RailsCast и тоже использую его методы PayPal. Я использую Devise для обработки аутентификации.
Прежде чем пользователю будет разрешено нажать «Оформить заказ», ему необходимо войти в систему (чтобы я знал, кто что купил).
Райану только что пришла ссылка для оплаты прямо на PayPal. Я могу разрешить переходить на PayPal только ссылку для оплаты, если пользователь вошел в систему.
Нужно ли мне сделать другую модель и контроллер (может быть, счет-фактуру?) И сделать до: authenticate_user! на метод в счете-фактуре, а затем иметь ссылку извлечения фактически link_to контроллер счета-фактуры? Будет ли фактически направлять пользователя на вход в систему / регистрацию, а затем по завершении отправлять пользователя на PayPal?
Я пытаюсь сделать так, чтобы пользователь только один раз щелкнул «проверить».
Спасибо