Порядок действий: заполнить форму, произвести платеж через PayPal, создать учетную запись

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

Основная идея заключается в том, что я хочу создать учетную запись для пользователя, когда он предоставит некоторые данные и произведет платеж через PayPal. До тех пор, пока ОБА данные пользователя не будут заполнены правильно И пока платеж не будет произведен правильно, я не должен создавать учетную запись для пользователя.

Настройка I ' Ранее это была просто кнопка PayPal, которую пользователь нажимает, совершает платеж и перенаправляется обратно на обычную страницу «ваш заказ будет обработан и отправлен», поэтому не было задействовано формы предварительного заказа.

Это другое, потому что

  • до PayPal мне нужно собрать исходные данные пользователя
  • после PayPal, мне нужно создать новую учетную запись пользователя и использовать в ней данные пользователя, собранные из формы предварительной оплаты.

Я уверен, что есть логичный способ реализовать это, но я не совсем уверен, в каком потоке мне следует это сделать.

Кстати, я использую среду Zend, что не имеет значения, но на всякий случай у Zend есть более простой способ помочь мне в том, что я пытаюсь сделать.

5
задан vinny 8 October 2010 в 06:32
поделиться