Платіжні методи Visa Checkout, mVisa QR та Masterpass
Терміни та визначення
Термін | Визначення |
---|---|
Мерчант, Інтернет-магазин або Партнер | Організація, що уклала договір з Portmone.com про надання послуг з приймання платежів |
Покупець, Клієнт | Відвідувач Інтернет-магазину Мерчанта з метою ознайомлення з асортиментом товарів (послуг) та здійснення покупки |
Картка, Платіжна картка | Платіжні картки міжнародних платіжних систем Visa, Mastercard та Національної платіжної системи ПРОСТІР |
Токен | Цифровий ідентифікатор картки, що генерується при першій операції і далі використовується для швидкої оплати |
CVV2/CVC2 | CVV2 (Card Verification Value 2) - тризначний код перевірки дійсності картки платіжної системи Visa. Платіжна система MasterCard має аналогічний код перевірки дійсності – CVC2 (Card Validation Code 2) |
3-D Secure | 3-D Secure - це протокол, який використовувався для забезпечення додаткового рівня безпеки онлайн-платежів з використанням банківських карток |
Банк-емітент банківських карток | Банк, що є учасником платіжної системи та здійснює випуск (емісію) та обслуговування банківських карток |
1. Visa Checkout
Visa Checkout – це віртуальний гаманець від міжнародної платіжної системи Visa. Сервіс зберігає платіжну інформацію та адресні дані користувача та дозволяє швидко та безпечно здійснювати онлайн-покупки без вводу цих даних на сайті мерчанта.
Метод: payVisaCheckout
Опис: метод використовується для переказу грошових коштів з обраної картки з гаманця Visa Checkout.
URL для запиту: https://www.portmone.com.ua/r3/host-xml/.
Доступність і обмеження: послідовність параметрів у запиті повинна відповідати послідовності, наведеній у таблиці з описом параметрів запиту.
Параметри запиту:
Назва параметру | Обов’язковий | Тип даних | Опис |
---|---|---|---|
login | Так | Рядок | Логін Партнера в системі Portmone.com |
password | Так | Рядок | Пароль Партнера в системі Portmone.com |
payeeId | Так | Рядок | Ідентифікатор Партнера в системі Portmone.com |
externalClientId | Так | Рядок | Ідентифікатор Партнера в системі Visa Checkout, Relationship |
callId | Так | Рядок | Параметр, який Visa повертає у відповіді після того, як користувач обрав картку з гаманця |
shopOrderNumber | Ні | Рядок | Номер замовлення, що сплачується, у системі Партнера |
billAmount | Так | Рядок | Сума платежу |
description | Ні | Рядок | Коментар до замовлення/ опис призначення оплати |
attribute1 | Ні | Рядок | Службове поле для додаткової інформації про замовлення |
attribute2 | Ні | Рядок | Службове поле для додаткової інформації про замовлення. Встановіть значення “Confirm_COF” якщо це другий платіж з тим самим callId |
attribute3 | Ні | Рядок | Службове поле для додаткової інформації про замовлення |
attribute4 | Ні | Рядок | Службове поле для додаткової інформації про замовлення |
attribute5 | Ні | Рядок | Залишити порожнім |
emailAddress | Ні | Рядок | Адреса електронної пошти платника |
preauthFlag | Ні | Рядок | Встановлює режим преавторизації, коли кошти тільки блокуються на картці клієнта, але фінансового списання з рахунку клієнта не відбувається. "Y" – вмикає режим преавторизації, "N" – вимикає режим (значення без задання – "N") |
billCurrency | Ні | Рядок | Валюта проведення платежу. Значення без задання: UAH |
shopSiteId | Ні | Рядок | Цифровий ідентифікатор каналу продажу |
cvvUse | Так | Рядок | Значення параметру за попередньою опцією для цього методу – "N" |
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>payVisaCheckout</methodName>
<params>
<param>
<name>login</name>
<value>SHP_333_V5</value>
</param>
<param>
<name>password</name>
<value>11111111</value>
</param>
<param>
<name>payeeId</name>
<value>12720</value>
</param>
<param>
<name>externalClientId</name>
<value>PORTMONEMERCHANT1</value>
</param>
<param>
<name>callId</name>
<value>8869359671552386001</value>
</param>
<param>
<name>shopOrderNumber</name>
<value>test-1</value>
</param>
<param>
<name>billAmount</name>
<value>1</value>
</param>
<param>
<name>description</name>
<value>тест visa</value>
</param>
<param>
<name>attribute1</name>
<value></value>
</param>
<param>
<name>attribute2</name>
<value></value>
</param>
<param>
<name>attribute3</name>
<value></value>
</param>
<param>
<name>attribute4</name>
<value></value>
</param>
<param>
<name>attribute5</name>
<value></value>
</param>
<param>
<name>emailAddress</name>
<value>[email protected]</value>
</param>
<param>
<name>preauthFlag</name>
<value>N</value>
</param>
<param>
<name>billCurrency</name>
<value>UAH</value>
</param>
<param>
<name>shopSiteId</name>
<value>3437</value>
</param>
<param>
<name>cvvUse</name>
<value>N</value>
</param>
</params>
</methodCall>
Параметри відповіді:
Назва параметру | Тип даних | Опис |
---|---|---|
shopBillId | Рядок | Ідентифікатор транзакції (платіжного документу) у системі Portmone.com |
cardMask | Рядок | Маска картки платника |
billAmount | Рядок | Передана у запиті сума транзакції |
authCode | Рядок | Код авторизації банку |
status | Рядок | Статус замовлення. Можливі значення: PAYED, PREAUTH, REJECTED, CREATED |
token | Рядок | Значення токену для подальших оплат |
mpiFlag | Рядок | Ознака необхідності проходження перевірки 3D Secure ("Y" - необхідно пройти процедуру перевірки 3D Secure, "N" - 3D Secure перевірка не потрібна) |
verifyFlag | Рядок | Ознака необхідності верифікації картки клієнта (якщо встановлене значення "Y" - наступним кроком клієнту необхідно буде ввести VCODE (код верифікації), що надійде у SMS-повідомленні від банку, що випустив картку) |
errorCode | Рядок | Код помилки (0 у разі успішного платежу) |
Приклад успішної відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>shopBillId</name>
<value><string>382712757</string></value>
</member>
<member>
<name>cardMask</name>
<value><string>516874******5179</string></value>
</member>
<member>
<name>billAmount</name>
<value><string>1</string></value>
</member>
<member>
<name>authCode</name>
<value><string>933500</string></value>
</member>
<member>
<name>status</name>
<value><string>PAYED</string></value>
</member>
<member>
<name>token</name>
<value><string></string></value>
</member>
<member>
<name>mpiFlag</name>
<value><string>N</string></value>
</member>
<member>
<name>verifyFlag</name>
<value><string>N</string></value>
</member>
<member>
<name>errorCode</name>
<value><string>0</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
2. mVisa QR-код
mVisa QR – це технологія безконтактних платежів з використанням QR-кодів від міжнародної платіжної системи Visa. Покупець має можливість оплатити покупку як у звичайному, так і у онлайн-магазині, просканувавши за допомогою свого смартфону QR-код з реквізитами продавця.
Методи
1. Отримання QR-коду
Метод: getQrVisa
Опис: метод дозволяє згенерувати mVisa QR-код.
URL для запиту: https://www.portmone.com.ua/r3/service/.
Доступність і обмеження:
Немає обмежень.
Параметри запиту:
Назва параметру | Обов’язковий | Тип даних | Опис |
---|---|---|---|
payeeId | Так | Рядок | Ідентифікатор Партнера в системі Portmone.com |
shopOrderNumber | Ні | Рядок | Номер замовлення, що сплачується, у системі Партнера |
billAmount | Так | Рядок | Сума платежу |
description | Ні | Рядок | Коментар до замовлення/ опис призначення оплати (тільки латиниця) |
id | Так | Рядок | Ідентифікатор запиту з боку Партнера до системи Portmone.com |
Приклад запиту:
{
"method": "getQrVisa",
"params":
{
"data":
{
"payeeId":"1185",
"shopOrderNumber":"pay",
"description":"",
"billAmount":"5.01"
}
},
"id":"1"
}
Параметри відповіді:
Параметр | Тип даних | Опис |
---|---|---|
qr | Рядок | Рядок QR з зашифрованими даними платежу |
merchantName | Рядок | Назва мерчанта у системі mVisa |
merchantCity | Рядок | Місто мерчанта |
merchantCountry | Рядок | Країна мерчанта |
id | Рядок | Ідентифікатор запиту з боку Партнера до системи Portmone.com |
Приклад успішної відповіді:
{
"result": {
"qr": "000201021640901103000***04pay5",
"merchantName": "Portmone",
"merchantCity": "Kiev",
"merchantCountry": "UA"
},
"id": "1"
}
2. Оплата за QR-кодом з використанням платіжного токену
Метод: payByVisaQR
Опис: метод дозволяє здійснити оплату за раніше згенерованим mVisa QR-кодом з використанням токену картки.
URL для запиту: https://www.portmone.com.ua/r3/service/.
Доступність і обмеження:
Немає обмежень.
Параметри запиту:
Назва параметру | Обов’язковий | Тип даних | Опис |
---|---|---|---|
token | Так | Рядок | Раніше отриманий токен картки |
qr | Так | Рядок | Раніше сформований QR-код для замовлення |
id | Так | Рядок | Ідентифікатор запиту з боку Партнера до системи Portmone.com |
Приклад запиту:
{
"method": "payByVisaQr",
"params":
{
"data":
{
"token":"1835303134393836373909***8191D532FA54EB3",
"qr":"00020102164090***5217750904pay5"
}
},
"id":"1"
}
Параметри відповіді:
Параметр | Тип даних | Опис |
---|---|---|
status | Рядок | Статус замовлення |
description | Рядок | Опис замовлення |
authCode | Рядок | Код авторизації банку |
billAmount | Рядок | Сума замовлення |
payDate | Рядок | Дата оплати |
id | Рядок | Ідентифікатор запиту з боку Партнера до системи Portmone.com |
Приклад успішної відповіді:
{
"result": {
"status": "PAYED",
"description": null,
"authCode": "202084",
"billAmount": "5.01",
"payDate": "05.06.2019 18:34:03"
},
"id": "1"
}
3. Оплата за QR-кодом з використанням платіжної картки
Для здійснення оплати за QR-кодом з використанням платіжної картки необхідно перенаправити клієнта на сторінку оплати, передавши на неї POST-запитом раніше сформований QR-код для замовлення (qr
).
Приклад HTML-форми для виклику сторінки оплати:
<form action="https://www.portmone.com.ua/gateway/" method="post">
<input type="hidden" name="qr" value="0002010216409011030000001552046012530398054031.
55802UA5914MVISA_PORTMONE6004Kiev62170105162400804Test" />
<input type="hidden" name="method" value="qrvisa" />
</form>
Приклад сторінки оплати за QR-кодом з використанням платіжної картки:
3. Masterpass
Masterpass – це віртуальний гаманець від міжнародної платіжної системи Mastercard. Сервіс зберігає платіжні дані користувача та адресу доставки в одному безпечному місці, що дозволяє здійснювати онлайн-покупки швидше, без вводу цих даних на сайті мерчанта.
Методи
1. qrPaymentMasterpass
Метод: qrPaymentMasterpass
Опис: метод використовується для оплати замовлення з використанням картки з гаманця Masterpass.
URL для запиту: https://www.portmone.com.ua/r3/host-xml/.
Доступність і обмеження:
Немає обмежень.
Параметри запиту:
Назва параметру | Обов’язковий | Тип даних | Опис |
---|---|---|---|
order_id | Так | Рядок | Ідентифікатор замовлення в системі Masterpass |
qr | Так | Рядок | QR-код Masterpass |
pan | Так | Рядок | Номер платіжної картки |
card_exp_month | Так | Рядок | Місяць закінчення терміну дії картки платника (01, 02, …, 12) |
card_exp_year | Так | Рядок | Рік закінчення терміну дії картки платника (18, 19, …, 99) |
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>qrPaymentMasterpass</methodName>
<params>
<param>
<name>order_id</name>
<value><string>12440</string></value>
</param>
<param>
<name>qr_string</name>
<value><string>0002010102125204000054031005802UA5913TestMerchant6004Kiev64200002UK0110333(333)80820017ua.mastercard.www010200020840703265032003265180424111837566040939470845505020181470017ua.mastercard.www011720180727015746000020106304fbb8</string></value>
</param>
<param>
<name>pan</name>
<value><string>4444333322221111</string></value>
</param>
<param>
<name>card_exp_month</name>
<value><string>01</string></value>
</param>
<param>
<name>card_exp_year</name>
<value><string>22</string></value>
</param>
</params>
</methodCall>
Параметри відповіді:
Параметр | Тип даних | Опис |
---|---|---|
shop_bill_id | Рядок | Ідентифікатор транзакції (платіжного документу) у системі Portmone.com |
status_code | Рядок | Код помилки (0 у разі успішного платежу) |
status_msg | Рядок | Повідомлення про помилку |
approval_code | Рядок | Код авторизації |
MD | Рядок | Параметр, який треба передати на acs_url при проходженні 3D Secure перевірки |
acs_url | Рядок | URL банку, на який треба перенаправити клієнта для проходження 3D Secure перевірки |
PaReq | Рядок | Параметр, який треба передати на acs_url при проходженні 3D Secure перевірки |
is_enrolled | Рядок | Ознака необхідності проходження перевірки 3D Secure. Якщо is_enrolled = Y , необхідно перенаправити клієнта на сторінку перевірки від банку-емітента (acs_url ), передавши на неї POST-запитом параметри перевірки (PaReq , MD ) та ваш URL, на який мають повернутись параметри відповіді від банку після проходження перевірки. Для завершення оплати після проходження перевірки 3D Secure використовуйте метод qrPaymentMasterpass3dauth. |
Приклад успішної відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>shop_bill_id</name>
<value><string>394708455</string></value>
</member>
<member>
<name>status_code</name>
<value><string>0</string></value>
</member>
<member>
<name>status_msg</name>
<value><string>Ok</string></value>
</member>
<member>
<name>approval_code</name>
<value><string>021284</string></value>
</member>
</struct>
</value>
</param>
</params>
Приклад відповіді, якщо необхідна 3D Secure перевірка:
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>shop_bill_id</name>
<value><string>394708455</string></value>
</member>
<member>
<name>status_msg</name>
<value><string>OK</string></value>
</member>
<member>
<name>status_code</name>
<value><string>0</string></value>
</member>
<member>
<name>MD</name>
<value><string>151630559</string></value>
</member>
<member>
<name>acs_url</name>
<value><string>https://acs.portmone.com.ua/mc/</string></value>
</member>
<member>
<name>PaReq</name><value>
<string>eJxVUe1ygjAQfBWH/yUxJHw4Rxxa2qnToThVH4CBjNIKKB8V+/S9IGr7IzO3d5fdZBfmfbGffKu6yavSN6YmNSaqTKssL7e+sVm/PLjGXMJ6VysVrlTa1UpCpJom2apJnvnGMvlQx6mwmM2FZzmUMW5xl9vUY57wuO3ZQliGhGWAexJGJYlCJgNyhUhZp7ukbCUk6fFx8S4Fd23hAhkhFKpehNJGNuFwIBcIZVIo+RZHcWhuAiADhLTqyrY+S5fi4hVAV+/lrm0PM0K+qqLKzC4BoptA7uLLTlcNkvR5JqMwOOHp4zCwos/0FK0ojcOIRz/PPhC9AVnSKsno1KUOsyeMzYQ7Ew6QoQ9JodWlZVKKP7kAOGiNYJzowd8GoMM1BnCWnoujGwLVH6pS4Qa6dquB3B/89Kq9S1u0hXkW5xiGxZg2cOhpghx9YPjYgUEDIPoWGbMhY65Y/cv7Fx8/rt0=</string></value>
</member>
<member>
<name>is_enrolled</name>
<value><string>Y</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
2. qrPaymentMasterpass3dauth
Метод: qrPaymentMasterpass3dauth
Опис: метод використовується для завершення оплати карткою з гаманця Masterpass після проходження перевірки 3D Secure.
URL для запиту: https://www.portmone.com.ua/r3/host-xml/.
Доступність і обмеження:
Немає обмежень.
Параметри запиту:
Назва параметру | Обов’язковий | Тип даних | Опис |
---|---|---|---|
shop_bill_id | Так | Рядок | Ідентифікатор транзакції (платіжного документу) у системі Portmone.com |
pares | Так | Рядок | Значення PaRes, отримане від банку на ваш URL |
md | Так | Рядок | Значення MD, отримане від банку на ваш URL |
Приклад запиту:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>qrPaymentMasterpass3dauth</methodName>
<params>
<param>
<name>shop_bill_id</name>
<value><string>394708455</string></value>
</param>
<param>
<name>pares</name>
<value><string>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</string></value>
</param>
<param>
<name>md</name>
<value><string>151630559</string></value>
</param>
</params>
</methodCall>
Параметри відповіді:
Параметр | Тип даних | Опис |
---|---|---|
shop_bill_id | Рядок | Ідентифікатор транзакції (платіжного документу) у системі Portmone.com |
status_code | Рядок | Код помилки (0 у разі успішного платежу) |
status_msg | Рядок | Повідомлення про помилку |
approval_code | Рядок | Код авторизації |
Приклад успішної відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>shop_bill_id</name>
<value><string>394708455</string></value>
</member>
<member>
<name>status_code</name>
<value><string>0</string></value>
</member>
<member>
<name>status_msg</name>
<value><string>Ok</string></value>
</member>
<member>
<name>approval_code</name>
<value><string>021284</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>