-
Notifications
You must be signed in to change notification settings - Fork 0
CustomFields
Oleg edited this page Jan 22, 2023
·
2 revisions
При выставлении счета (Bill
), Вы можете передать параметр customFields
, в настоящее время он включает в себя только персонализацию окна платежа - themeCode
.
- Перейдите в личный кабинет p2p-платежей
- В личном кабинете выберите вкладку
Прием переводов
- Нажмите на кнопку
Постоянная ссылка для оплаты
- Нажмите на кнопку
Настроить
и персонализируйте форму оплаты - Нажмите на кнопку сохранить
- В окне
Работаете по API или через SDK?
, скопируйте код стиля (themeCode
) - его Вы и будете использовать при создании платежей в Qiwi4J
Для создания платежей с использованием персонализации, достаточно передать объект customFields в конструкторе или билдере Bill
. CustomFields представляет собой Map
:
// Пример создания платежа с персонализацией
// для Java 11+
Bill bill = Bill.builder()
.amount(new BillAmount(BigDecimal.valueOf(50), BillAmount.Currency.RUB)) // Указываем сумму платежа
.expirationDateTime(ZonedDateTime.now().plusDays(5)) // Указываем время истечения оплаты счета
.customFields(Map.of("themeCode", "Код стиля полученный в личном кабинете")) // Указываем пользовательские настройки
.build();
Спасибо за использование Qiwi4J!
Сообщить об ошибке или предложить идею: ВКонтакте | TelegramГлавная страница | Подключение к проекту | Инициализация клиента | Доступные методы