Часті запитання
Способи оплати
Apple Pay
Чи працює Apple Pay у WebView або фреймі?
Ні. Для таких випадків слід використовувати платіжний віджет:
Документація → Платіжний віджет. Або реалізувати пряму інтеграцію кнопки на ваш сайт: Документація → Apple Pay
Що краще використовувати для прямої інтеграції кнопки Apple Pay - Apple Pay JS чи Payment Request API? Рекомендується використовувати Apple Pay JS, оскільки цей варіант дозволяє відображати кнопку та проводити оплату на всіх платформах, а не лише на пристроях Apple (macOS, iOS).
Як протестувати Apple Pay у тестовому середовищі? Оплату через Apple Pay можна протестувати лише у продовому середовищі. Apple Pay не підтримує тестові картки або sandbox-режим.
Google Pay
Чи можна використовувати Google Pay у WebView або фреймі? Так. Google Pay підтримує роботу у фреймах або WebView.
Як протестувати Google Pay у тестовому середовищі? Оплату через Google Pay можна протестувати лише у продовому середовищі. Sandbox-режим Google Pay наразі не підтримується в Portmone.
Робота з платежами
Статуси платежів
Як дізнатись статус платежу? Статус платежу можна перевірити у кабінеті мерчанта: Portmone Business/. За допомогою API метода: Документація → Запит результатів авторизації Через callback-нотифікацію, яку Portmone автоматично надсилає на адресу, вказану мерчантом для отримання результатів оплати.
Як і існують значення статусів?
Статус | Опис |
---|---|
PAYED | Кошти списані, транзакцію успішно завершено. |
PREAUTH | Кошти заблоковані на картці користувача, але не списані з рахунку. |
CREATED | Замовлення створене, оплата ще не виконана. |
REJECTED | Замовлення скасоване / відхилене. |
RETURN | По транзакції здійснено повернення коштів. |
Який статус вважається успішним?
PAYED
та PREAUTH
Чи може PAYED
змінитися на інший статус?
Так, у день операції PAYED може перейти в REJECTED (відміна того ж дня). Також можливий перехід у RETURN при поверненні коштів.
Чи блокує статус PAYED
подальші оплати за номером замовлення?
Так. Якщо замовлення у статусі PAYED повторна оплата за цим замовленням не дозволяється.
Чи дозволена повторна оплата замовлення зі статусом REJECTED
?
Так. Якщо замовлення в статусі REJECTED і ще чинний термін дії інвойсу (expDate), користувач може спробувати оплатити замовлення знову.