QR Master Pass: відмінності між версіями

Матеріал з partnerdocs
Немає опису редагування
Немає опису редагування
Рядок 1: Рядок 1:
(Для мерчантів, які мають пряму інтеграцію з MasterPass)
(Для мерчантів, які мають пряму інтеграцію з MasterPass)<blockquote>Оплата з гаманця MasterPass із використанням Qr code.</blockquote>


Оплата з гаманця MasterPass із використанням Qr code.
== Отримання даних для QR-code ==
----Потрібно створити сесію (для детальної інформації перейдіть за посиланням - [[MerchantAPI#Створення сесії|Створення сесії]]). Після цього необхідно створити замовлення ([[MerchantAPI#Створення замовлення|Створення замовлення]]).


== 7.1 Отримання даних для QR-code ==
У відповіді в '''<code>paymentInstrumentsTypes => instrumentType: "QrMasterpass"</code>''' об'єкт, який містить інформацію для формування QR code. У '''<code>instrumentvalue</code>''' буде рядок, з якого потрібно генерувати QR code.
Потрібно створити сесію (розділ 2.2). Після цього необхідно створити замовлення (розділ 2.3).
----'''Приклад:''' <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>


У відповіді в '''paymentInstrumentsTypes => instrumentType: "QrMasterpass"''' об'єкт, який містить інформацію для формування QR code. У '''instrumentvalue''' буде рядок, з якого потрібно генерувати QR code.
=== '''Перевірка статусу 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.