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. |
https://github.com/assist-group/assist-mcommerce-sdk-android