Как онлайн-транзакции уведомляют приложение или услугу о предоставлении товара или услуги? - PullRequest
1 голос
/ 04 ноября 2011

Я искал, но не смог найти это.По сути, когда вы, например, покупаете кредиты для игры через PayPal или Google Checkout, как информация об успешной транзакции транслируется из PayPal или Google Checkout, чтобы веб-сайт знал, как получить доступ к своей базе данных, и зачислить вам эти кредиты?

Спасибо

Ответы [ 2 ]

1 голос
/ 04 ноября 2011

PayPal имеет множество систем для своих процессов оплаты, я лично использовал IPN или систему мгновенных платежей. Как это работает, вы настраиваете на своем веб-сайте страницу, которую PayPal будет посещать при получении платежа. При посещении сайта PayPal посещает со значениями GET или POST, о которых ваша страница затем должна сообщать сайту и проверять.

Как только значения подтверждаются как истинно поступающие из PayPal, вы можете использовать эти значения для пополнения счета и сохранения информации о покупке.

Я использовал это, чтобы кредитовать игроков в моих играх кредитами, и обычно я создаю идентификаторы продуктов, используя систему, которую затем могу разбить на части, и проверять по базе данных продуктов - так, скажем, моя система была 1credit5 означает 1 кредит на 5 долларов, они не могли использовать плагин, такой как Firebug, для редактирования формы на 100000credit5 (или 100000 кредитов на 5 долларов), потому что это не будет отображаться как действительный продукт, и я буду уведомлен о мошенничестве .

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

0 голосов
/ 04 ноября 2011

обычно уведомление делается через API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...