Это не так сложно, в теории. Я оставлю реализацию на ваше усмотрение.
Предполагается, что у вас есть веб-сайт A., B. база данных SQL и учетная запись C. PayPal:
- Пользователь регистрируется на вашем сайте, что создает запись в вашей базе данных
- Пользователь нажимает ссылку «купить», отправляется в PayPal, которая содержит ссылку на информацию об учетной записи на вашем сайте.
- PayPal возвращает подтверждение оплаты, используя IPN (мгновенное уведомление о платеже). Обновите строку базы данных пользователя с помощью идентификатора транзакции PayPal, который вы получили, чтобы подтвердить, что они заплатили за игру.
И теперь вы можете проверить, заплатили ли они при входе в игровой клиент.