Інтеграція з ApplePay: відмінності між версіями
Матеріал з apidocs
Рядок 64: | Рядок 64: | ||
## Збережіть файл на сервері від Apple. | ## Збережіть файл на сервері від Apple. | ||
## Натисніть Verify. | ## Натисніть Verify. | ||
<br> | |||
<div style="background-color:#FFF8E1; border:1px solid #F9A825; border-radius:8px; padding:12px; max-width:720px;"> | |||
<strong>💡 Примітка:</strong><br> | |||
* Домен повинен підтримувати HTTPS. | |||
</div> |
Версія за 10:45, 12 серпня 2025
Merchant API
Головна сторінка- Загальні_відомості
- Заголовки запитів
- Основні запити та відповіді
- Реєстрація точки та створення сесії
- Створення замовлення
- Розхолдування платежу
- Параметри BrowseInfo при 3DS оплаті
- Підтвердження платежу клієнтом. Введення смс. Проходження 3DS перевірки
- Перевірка статусу платежу
- Скасування платежу
- Повідомлення про платіж
- Робота з токенізованими картами
(Токенізація з передачею даних картки у запиті
- Токенізація за допомогою введення даних картки користувачем на сторінці
- Отримання списку токенізованих карт
- Видалення токенізованих карт
- Видача кредиту (переказ на картку користувача)
- Нотифікації (колбеки) щодо операцій поповнення карток
- Інтеграція з ApplePay та GooglePay
- Створення підпису
- Можливі варіанти інструментів оплати
- SDK
Загальні вимоги
- Ваш сайт повинен працювати за схемою HTTPS та підтримувати протокол TLS 1.2;
- Потрібно погодитись з умовами надання послуг Apple Pay;
- Необхідно укласти договір із Easypay.ua.
Оплата з платіжної сторінки EasyPay
При такому способі підключення немає потреби у додаткових інтеграціях. Кнопка Apple Pay буде відображена на сторінці оплати EasyPay
Оплата ApplePay з додатку
Вимоги:
- Необхідно мати акаунт у Apple Developer, в який потрібно зареєструвати індивідуальний Merchant ID
- Необхідно дотримуватися вимоги до брендування
Реєстрація та перевірка в системі ApplePay
- Зареєструйте MerchantID та надішліть до EasyPay:
- Увійдіть до свого облікового запису Apple Developer Account.
- Перейдіть до розділу «Certificates, Identifiers & Profiles».
- У розділі "Identifiers" виберіть "Merchant IDs".
- Додайте новий Merchant ID, натиснувши на "+" у верхньому правому куті екрана.
- Заповніть поля * і натисніть «Continue».
- Натисніть Register, щоб підтвердити введені дані.
- Повідомте EasyPay ваш MerchantID.
💡 Примітка
Description
— опис.
Identifier
— домен вашого сайту у зворотному порядку з додаванням merchant на початку.
Приклад: сайт shop.ua
→ merchant.ua.shop
- Отримайте від EasyPay сформований CSR-файл, який буде необхідний для подальших кроків.
- Сформуйте Apple Pay Payment Processing Certificate та надішліть до EasyPay:
- Увійдіть до свого облікового запису Apple Developer Account.
- Перейдіть до розділу «Certificates, Identifiers & Profiles».
- У розділі "Identifiers" виберіть "Merchant IDs".
- Виберіть створений вами Merchant ID та натисніть «Edit».
- У розділі Apple Pay Payment Processing Certificate, натисніть "Create Certificate".
- На наступному екрані натисніть Continue.
- Візьміть отриманий від EasyPay CSR-файл і завантажте його на сайт, натиснувши Choose File, а потім Continue.
- Завантажте згенерований сертифікат.
- Надішліть сертифікат (файл apple_pay.cer) до EasyPay
- Зареєструйте та підтвердіть свій домен:
- Увійдіть до свого облікового запису Apple Developer Account.
- Перейдіть до розділу «Certificates, Identifiers & Profiles».
- У розділі "Identifiers" виберіть "Merchant IDs".
- Виберіть створений вами Merchant ID та натисніть «Edit».
- У розділі "Merchant Domains" натисніть "Add Domain".
- Введіть ім'я домену та натисніть "Continue" *.
- Завантажте файл apple-developer-merchantid-domain-association.txt.
- Збережіть файл на сервері від Apple.
- Натисніть Verify.
💡 Примітка:
* Домен повинен підтримувати HTTPS.