Зависит от того, какую технологию вы используете.Базовые платежи работают примерно так:
-> Вы отправляете их на PayPal с планом (вы определяете план на PayPal), они знают, с какой суммы взимать плату, вы можете передать пользовательские параметры, которые они передадут обратно
Клиент заполняет заявку
<- PayPal сообщает вам, что ваш предопределенный план был приобретен по этому же запросу, они отправляют много информации о платеже, включая GUID и ваши параметры </p>
-> Вы спрашиваете PayPal: «Эй, кто-то только что сказал мне, что этот план GUID куплен, можете ли вы подтвердить»
<- PayPal возвращает «да» </p>
-> вы берете идентификатор клиента из параметров, которые вы добавили, когда отправляете их в службу PayPal, и обновляете их до «платных» в базе данных, или что угодно
Вот и все в двух словах ...