Передача пользовательских переменных к PayPal IPN

Каждый раз, когда Ваша highscore система основана на том, что приложение Flash отправляет unencrpyted/unsigned highscore данные через сеть, которая может быть прервана и управляла/воспроизводила. Ответ следует из этого: зашифруйте (прилично!) или криптографически подписывают highscore данные. Это, по крайней мере, делает его тяжелее для людей для взламывания highscore системы, потому что они должны будут извлечь секретный ключ из файла SWF. Многие люди, вероятно, сдадутся тут же. С другой стороны, все это взятия отдельно человек, чтобы извлечь ключ и отправить его где-нибудь.

Действительные решения включают больше коммуникации между приложением Flash и highscore базой данных так, чтобы последний мог проверить, что данный счет несколько реалистичен. Это, вероятно, сложно в зависимости от того, какую игру Вы имеете.

21
задан Jon Winstanley 30 March 2012 в 13:11
поделиться

2 ответа

Я не уверен, возможно ли даже с Paypal отправлять и получать несколько переменных. Если это невозможно из-за ограничений Paypal, вы можете использовать один из следующих подходов:

  • Отправить сериализованные данные и десериализовать при возврате.
  • Запишите данные в базу данных в form.php (со статусом notpaid) и отправьте идентификатор. В ipn.php перехватите идентификатор и установите статус = оплачено / ошибка / все, что произошло в базе данных.
20
ответ дан 29 November 2019 в 21:12
поделиться

Неясная память подсказывает мне, что есть два варианта отправки данных в PayPal. Команда x_click, и я подумал, что это что-то вроде параметра загрузки. Если для параметра загрузки установлено значение 1, вы можете отправить несколько строк в PayPal.

Обновить Информация PayPal об этом

0
ответ дан 29 November 2019 в 21:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: