Page History
...
Класс ru.assisttech.sdk.AssistPaymentData, позволяющий устанавливать параметры оплаты, содержит следующие методы:
- void setMerchantId(String value) – метод позволяет установить идентификатор торговой точки, задание идентификатора торговой точки обязательно;
 - void setOrderNumber(String value) – метод позволяет установить номер заказа, задание номера заказа обязательно;
 - void setOrderAmount(String value) - метод позволяет установить сумму заказа (используется строковое значение суммы в копейках), задание суммы заказа обязательно;
 - void setOrderCurrency(Currency value) - метод позволяет установить валюту заказа;
 - void setOrderComment(String value) - метод позволяет установить комментарий - описание платежа;
 - void setEmail(String value) - метод позволяет установить адрес электронной почты плательщика;
 - void setAddress(String value) - метод позволяет установить почтовый адрес плательщика;
 - void setHomePhone(String value) - метод позволяет установить домашний телефон плательщика;
 - void setWorkPhone(String value) - метод позволяет установить рабочий телефон плательщика;
 - void setMobilePhone(String value) - метод позволяет установить мобильный телефон плательщика;
 - void setFax(String value) – метод позволяет установить номер факса плательщика;
 - void setLastname(String value) - метод позволяет установить фамилию плательщика;
 - void setFirstname(String value) - метод позволяет установить имя плательщика;
 - void setMiddlename(String value) - метод позволяет установить отчество плательщика;
 - void setCountry(String value) - метод позволяет установить страну плательщика;
 - void setState(String value) - метод позволяет установить область (регион);
 - void setCity(String value) – метод позволяет установить город;
 - void setZip(String value) - метод позволяет установить почтовый индекс;
 - void setSignature(String value) – метод позволяет установить подпись параметров.
 
| Note | 
|---|
Формируется строка, сшитая из следующих параметров заказа: MerchantId;OrderNumber;OrderAmount;OrderCurrency, разделенных точкой с запятой. На базе этой строки алгоритмом MD5 формируется дайджест. Дайджест подписывается закрытым RSA ключом мерчанта. Длина ключа - 1024. Полученная байтовая последовательность является подписью магазина. Подпись передается в запросе как дополнительный параметр, закодированный в виде строки BASE64.  |