Инсталационни и дълбоки връзки

Инсталационните връзки ви позволяват да разпространявате вашия Stripe App извън пазара, докато дълбоките връзки навигират потребителите директно към конкретни изгледи в инсталирания app.

Инсталационни връзки

Формат на инсталационна връзка

https://marketplace.stripe.com/oauth/v2/authorize?client_id=APP_ID&redirect_uri=REDIRECT_URI&state=STATE_VALUE
ПараметърЗадължителенОписание
client_idДаID на вашия app (напр. com.tajo.brevo-integration)
redirect_uriДаТрябва да съвпада с един от вашите allowed_redirect_uris
stateПрепоръчанПроизволен низ за CSRF защита

Параметри при пренасочване

ПараметърОписание
user_idID на потребителя в Stripe на инсталиращия акаунт
account_idID на акаунта в Stripe (напр. acct_xxxxx)
stateСтойността state, предоставена от вас (за CSRF проверка)
install_signatureHMAC подпис за проверка на инсталирането

Caution

Винаги използвайте crypto.timingSafeEqual за сравняване на подписи за предотвратяване на атаки от типа timing. Никога не използвайте просто равенство на низове (===).

Дълбоки връзки

Формат на URL на дълбока връзка

https://dashboard.stripe.com/MODE/acct_ID/PAGE?apps[APP_ID][TARGET]=VIEWPORT_ID

Примери за дълбоки връзки

Отваряне на изглед за детайли за клиент в чекмедже

https://dashboard.stripe.com/live/acct_xxxxx/customers/cus_xxxxx
?apps[com.tajo.brevo-integration][drawer]=stripe.dashboard.customer.detail

Отваряне на настройки в модал

https://dashboard.stripe.com/live/acct_xxxxx/settings
?apps[com.tajo.brevo-integration][modal]=stripe.dashboard.settings

Отваряне на поток за въвеждане

https://dashboard.stripe.com/live/acct_xxxxx/dashboard
?apps[com.tajo.brevo-integration][modal]=stripe.dashboard.onboarding

Tip

Винаги тествайте инсталационните и дълбоките връзки в режим на живо и тестов режим, за да осигурите правилна работа.

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI асистент

Здравейте! Попитайте ме за документацията.

Започнете безплатно с Brevo