У цьому матеріалі
Де: Налаштування → Читачі та гроші → Підключення → Платежі
Відкрийте цю сторінку: admin.<your-site>/settings/connections/payments (замініть <your-site> на адресу вашого сайту)
Перед початком
- Акаунт у Stripe. Ви маєте бути власником сайту.
Кроки
- У Keynate відкрийте Налаштування → Читачі та дохід → Підключення → Платежі і натисніть Додати підключення.
- Виберіть Шлюз Stripe та Режим: Тестовий режим або Робочий режим.
- У Stripe перейдіть до Developers, API keys. Скопіюйте Публічний ключ та Секретний ключ.
- Вставте їх у Keynate.
- Натисніть кнопку внизу панелі (для кожного шлюзу там написано Підключити Razorpay) і скопіюйте URL вебхука із картки.
- У Stripe відкрийте Developers, Webhooks. Додайте endpoint із цією URL-адресою та позначте зазначені події.
- Скопіюйте signing secret у Stripe і вставте його в поле Секретний ключ підпису webhook у Keynate.
- Натисніть Перевірити з'єднання.
Додаткова допомога: Платіжні сповіщення (вебхук).
Варто знати
- Публічний ключ починається з
pk_test_абоpk_live_. Секретний ключ починається зsk_(або зrk_для restricted key). Секрет підпису починається зwhsec_. - Режими мають збігатися: бойовий ключ не спрацює в тестовому підключенні.
Часті проблеми
- "Вставте публічний ключ. Він починається з pk_test_ або pk_live_."
- "Вставте секретний ключ. Він починається з sk_test_, sk_live_, rk_test_ або rk_live_."
- "Вставте секрет підпису вебхука. Він починається з whsec_."
Питання
Часті запитання
Чи можна використовувати Stripe і Razorpay разом?
Так. Виберіть, який шлюз використовується для кожної країни, у розділі Країни та податки.
Чи обов'язково потрібен restricted key?
Підійде як звичайний секретний ключ, так і restricted key. Ключі типу restricted починаються з rk_.