QR Master Pass: відмінності між версіями
Немає опису редагування |
Немає опису редагування |
||
| Рядок 1: | Рядок 1: | ||
(Для мерчантів, які мають пряму інтеграцію з MasterPass) | (Для мерчантів, які мають пряму інтеграцію з MasterPass)<blockquote>Оплата з гаманця MasterPass із використанням Qr code.</blockquote> | ||
== Отримання даних для QR-code == | |||
----Потрібно створити сесію (для детальної інформації перейдіть за посиланням - [[MerchantAPI#Створення сесії|Створення сесії]]). Після цього необхідно створити замовлення ([[MerchantAPI#Створення замовлення|Створення замовлення]]). | |||
= | У відповіді в '''<code>paymentInstrumentsTypes => instrumentType: "QrMasterpass"</code>''' об'єкт, який містить інформацію для формування QR code. У '''<code>instrumentvalue</code>''' буде рядок, з якого потрібно генерувати QR code. | ||
----'''Приклад:''' <code>'''paymentInstrumentsTypes''' => '''instrumentType: "QrMasterpass"'''</code><syntaxhighlight lang="json-object"> | |||
{ | |||
"instrumentType":"QrMasterpass", | |||
"commission":0.0, | |||
"amountMin":1.00, | |||
"amountMax":14999.00, | |||
"userPaymentInstruments":[ | |||
{ | |||
"instrumentId":8499910, | |||
"instrumentType":"QrMasterpass", "instrumentValue":"00020101021252040000530398054034005802UA5909EasyPayUa6004Kiev64190002UK0109EasyPayUa80850017ua.mastercard.www010200020840703434032003434180702054456177041211109354874205020181500017ua.mastercard.www011720191111093548742020499996223030443590603391070410036304AF79", | |||
"alias":null, | |||
"commission":0.0, | |||
"loyaltyCommission":null, | |||
"actionsKeys":null, | |||
"priorityIndex":0, | |||
"additionalParams":{ | |||
"OrderId":"4825209b-1caa-472e-b530-dc3e8efd541c" | |||
} | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
=== '''Перевірка статусу QR code''' === | |||
Метод повертає інформацію про поточний статус QR code. | |||
Версія за 17:14, 25 лютого 2026
(Для мерчантів, які мають пряму інтеграцію з MasterPass)
Оплата з гаманця MasterPass із використанням Qr code.
Отримання даних для QR-code
Потрібно створити сесію (для детальної інформації перейдіть за посиланням - Створення сесії). Після цього необхідно створити замовлення (Створення замовлення).
У відповіді в paymentInstrumentsTypes => instrumentType: "QrMasterpass" об'єкт, який містить інформацію для формування QR code. У instrumentvalue буде рядок, з якого потрібно генерувати QR code.
Приклад: paymentInstrumentsTypes => instrumentType: "QrMasterpass"
{
"instrumentType":"QrMasterpass",
"commission":0.0,
"amountMin":1.00,
"amountMax":14999.00,
"userPaymentInstruments":[
{
"instrumentId":8499910,
"instrumentType":"QrMasterpass", "instrumentValue":"00020101021252040000530398054034005802UA5909EasyPayUa6004Kiev64190002UK0109EasyPayUa80850017ua.mastercard.www010200020840703434032003434180702054456177041211109354874205020181500017ua.mastercard.www011720191111093548742020499996223030443590603391070410036304AF79",
"alias":null,
"commission":0.0,
"loyaltyCommission":null,
"actionsKeys":null,
"priorityIndex":0,
"additionalParams":{
"OrderId":"4825209b-1caa-472e-b530-dc3e8efd541c"
}
}
]
}
Перевірка статусу QR code
Метод повертає інформацію про поточний статус QR code.