Тонкости работы с PayPal
Нужно 100% знать некоторые данные о клиенте, кот. нельзя получить из PayPal. Поэтому перед посылкой запроса на пайпал, я сохраняю эти данные в БД, потом мне надо сохранить данные об оплате этого клиента в туже БД, в туже строку, т.е. дописать. Я ориентируюсь по e-mail, потому как других способов пока не вижу. Т.е.
update `mytable` set.... where `email` = $paypal_send_customet_email
Насколько это правильно? Есть ли другие пути решения этой проблемы?
Какие тонкости при работе с PayPal есть, на которые необходимо обратить внимание в первую очередь?
Тонкости все описаны в инструкциях, которых более чем достаточно на офф. сайте PayPal. Главное - это сделать все проверки. Сверить сумму, валюту, плательщика и т.п.
причем передать не во время транзакции, а когда только пользователь клацает по кнопке "bye now", чтобы во время транзакции ко мне вернулся этот id и по нему можно было бы найти в БД кастомера?