Расшифровка параметров для SCI и безопасность.
При приеме платежей с помощью SCI, важно
знать о следующем. Если злоумышленник, сможет получить доступ к вашему
сайт, то есть два способа нанести вред вам или вашим клиентам.
Таблица 1. Параметры SCI.
Параметр | Значения |
PAYEE_ACCOUNT | Учетный номер торговца в e-gold, на который будет сделан платеж. |
PAYEE_NAME | Имя торговца, которое отобразиться в платежке. |
PAYMENT_AMOUNT | Общая сумма платежа с точностью до шестого знака после запятой |
PAYMENT_UNITS | Определяет тип платежной единицы. Может быть, либо валютой, либо мерой веса: грамм или тройская унция. Детальная расшифровка в табл.2. |
PAYMENT_METAL_ID | Код металла, в котором должен быть сделан платеж. См табл.3 |
PAYMENT_ID | (Опционально) Этот параметр может использоваться торговцем по своему усмотрению. Если он не используется в SSI, то будет равен "NULL", если используется, то содержит MD5 параметра. |
STATUS_URL | (Опционально) Определяет, куда передавать информацию по сделке, возвращаемую сервером e-gold. 1)На ваш почтовый ящик. Пример: "mailto:drow@yndex.ru" 2)На ваш урл, методом POST. Пример: http://www.yuordomain.ru/script.cgi |
PAYMENT_URL | Урл, на который система платежей e-gold передаст управление, в случае если сделка состоялась. По умолчанию все данные по сделке передаются методом POST. |
PAYMENT_URL_METHOD | (Опционально) Определяет метод передачи данных для параметра PAYMENT_URL. Значения:"POST", "GET", "LINK" - данные по сделке не передаются. |
NOPAYMENT_URL | Урл, которому система платежей e-gold передаст управление, в том случае если сделка НЕ состоялась. По умолчанию все данные по сделке передаются методом POST. |
NOPAYMENT_URL_METHOD | (Опционально) Определяет метод передачи данных для параметра NOPAYMENT_URLЗначения:"POST", "GET", "LINK" - данные по сделке не передаются |
BAGGAGE_FIELDS | Содержит список скрытых параметров, используемых торговцем для своих целей.Если, не используется, то должен содержать пустую строку "". |
SUGGESTED_MEMO | (Опционально) Этот параметр предназначен для ввода дополнительной информации вашим клиентом. Может содержать не более 50 символов. |
FORCED_PAYER_ACCOUNT | (Опционально) Параметр содержит номер счета вашего клиента, с которого ожидается приход платежа. Клиент это поле не может редактировать. |
Таблица 2. Перечень значений параметра PAYMENT_UNITS. (только основные)
Payment Units (Abbreviation) | PAYMENT_UNITS Value |
US Dollar (USD) | 1 |
Canadian Dollar (CAD) | 2 |
Euro (EUR) | 85 |
Gram (g) | 8888 |
Troy Ounce (oz) | 9999 |
Таблица 3. Перечень значений PAYMENT_METAL_ID.
Металл для платежа | PAYMENT_METAL_ID Value |
Buyer's Choice | 0 |
Gold | 1 |
Silver | 2 |
Platinum | 3 |
Palladium | 4 |