Zatražite rani pristup

Unesite ime te adresu e-pošte ili telefonski broj. Poslat ćemo vam pojedinosti o pristupu platformi Tajo.

Referenca prikaznih mjesta

Prikazna mjesta (viewports) određuju gdje se komponente sučelja vaše Stripe aplikacije pojavljuju unutar Stripe Dashboarda. Svako prikazno mjesto odgovara određenoj stranici ili lokaciji u Dashboardu na kojoj vaša aplikacija može prikazati prikaz.

Kako prikazna mjesta funkcioniraju

Kada u manifestu aplikacije deklarirate prikaz, React komponentu pridružujete prikaznom mjestu:

{
"ui_extension": {
"views": [
{
"viewport": "stripe.dashboard.customer.detail",
"component": "CustomerDetailView"
}
]
}
}

Komponenta se prikazuje u ladici aplikacije (bočnoj ploči) kada korisnik otvori odgovarajuću stranicu Dashboarda i pokrene vašu aplikaciju.

Prikazna mjesta za cijeli Dashboard nasuprot onima vezanima uz stranicu

Prikazna mjesta za cijeli Dashboard

Ova prikazna mjesta dostupna su na svakoj stranici Stripe Dashboarda:

ID prikaznog mjestaOpis
stripe.dashboard.drawer.defaultZadani prikaz u ladici, dostupan s bilo koje stranice Dashboarda putem ikone aplikacije
stripe.dashboard.home.overviewPregled na početnoj stranici, prikazan na ulaznoj stranici Dashboarda
stripe.dashboard.settingsStranica s postavkama aplikacije, dostupna iz izbornika postavki aplikacije
stripe.dashboard.onboardingTijek uvođenja, prikazan nakon instalacije aplikacije

Tip

Prikazno mjesto drawer.default služi kao rezervna opcija. Ako korisnik otvori vašu aplikaciju na stranici za koju niste deklarirali posebno prikazno mjesto, umjesto toga prikazuje se prikaz drawer.default.

Prikazna mjesta vezana uz stranicu

Ova prikazna mjesta prikazuju se samo kada je korisnik na odgovarajućoj stranici Dashboarda:

Plaćanja

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.payment.listPopis plaćanja/payments
stripe.dashboard.payment.detailDetalji plaćanja/payments/:idPaymentIntent
stripe.dashboard.charge.detailDetalji naplate/payments/:id (zastarjelo)Charge

Kupci

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.customer.listPopis kupaca/customers
stripe.dashboard.customer.detailDetalji kupca/customers/:idCustomer

Proizvodi i cijene

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.product.listPopis proizvoda/products
stripe.dashboard.product.detailDetalji proizvoda/products/:idProduct
stripe.dashboard.price.detailDetalji cijene/prices/:idPrice

Računi

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.invoice.listPopis računa/invoices
stripe.dashboard.invoice.detailDetalji računa/invoices/:idInvoice

Pretplate

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.subscription.listPopis pretplata/subscriptions
stripe.dashboard.subscription.detailDetalji pretplate/subscriptions/:idSubscription

Plaćanje

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.checkout.session.listPopis Checkout sesija/checkout/sessions
stripe.dashboard.checkout.session.detailDetalji Checkout sesije/checkout/sessions/:idCheckoutSession
stripe.dashboard.payment-link.listPopis poveznica za plaćanje/payment-links
stripe.dashboard.payment-link.detailDetalji poveznice za plaćanje/payment-links/:idPaymentLink

Connect

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.connect.account.listPopis povezanih računa/connect/accounts
stripe.dashboard.connect.account.detailDetalji povezanog računa/connect/accounts/:idAccount
stripe.dashboard.transfer.listPopis prijenosa/connect/transfers
stripe.dashboard.transfer.detailDetalji prijenosa/connect/transfers/:idTransfer

Naplata

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.coupon.listPopis kupona/coupons
stripe.dashboard.coupon.detailDetalji kupona/coupons/:idCoupon
stripe.dashboard.quote.listPopis ponuda/quotes
stripe.dashboard.quote.detailDetalji ponude/quotes/:idQuote
stripe.dashboard.credit-note.detailDetalji odobrenja/credit-notes/:idCreditNote

Isplate

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.payout.listPopis isplata/payouts
stripe.dashboard.payout.detailDetalji isplate/payouts/:idPayout

Sporovi

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.dispute.listPopis sporova/disputes
stripe.dashboard.dispute.detailDetalji spora/disputes/:idDispute

Terminal

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.terminal.reader.listPopis čitača/terminal/readers
stripe.dashboard.terminal.reader.detailDetalji čitača/terminal/readers/:idTerminalReader
stripe.dashboard.terminal.location.listPopis lokacija/terminal/locations
stripe.dashboard.terminal.location.detailDetalji lokacije/terminal/locations/:idTerminalLocation

Issuing

ID prikaznog mjestaStranicaUzorak URL-aVrsta objekta
stripe.dashboard.issuing.card.listPopis kartica/issuing/cards
stripe.dashboard.issuing.card.detailDetalji kartice/issuing/cards/:idIssuingCard
stripe.dashboard.issuing.cardholder.listPopis vlasnika kartica/issuing/cardholders
stripe.dashboard.issuing.cardholder.detailDetalji vlasnika kartice/issuing/cardholders/:idIssuingCardholder
stripe.dashboard.issuing.transaction.listPopis transakcija/issuing/transactions
stripe.dashboard.issuing.authorization.listPopis autorizacija/issuing/authorizations

Pristup kontekstu objekta

Kada se vaša aplikacija prikaže na prikaznom mjestu s detaljima, kao kontekst prima odgovarajući Stripe objekt:

import type { ExtensionContextValue } from '@stripe/ui-extension-sdk/context';
const CustomerDetailView = ({ environment }: ExtensionContextValue) => {
const { objectContext } = environment;
// objectContext contains the current Stripe object
const customerId = objectContext?.id; // "cus_xxxxx"
const customerEmail = objectContext?.email;
return (
<Box>
<Inline>Customer: {customerEmail}</Inline>
<Inline>Brevo Sync Status: checking...</Inline>
</Box>
);
};

Kontekst popisa nasuprot kontekstu detalja

Vrsta prikaznog mjestaKontekst objektaPrimjer uporabe
Popis (npr. customer.list)Nije dostupan, nijedan objekt nije odabranPrikaz zbirnih podataka, sažetaka ili skupnih radnji
Detalji (npr. customer.detail)Cjeloviti Stripe objekt za trenutnu stranicuPrikaz podataka, radnji i integracija vezanih uz objekt

Preporučena prikazna mjesta za Tajo Brevo integraciju

Za aplikaciju Tajo Brevo integracije najkorisnija su ova prikazna mjesta:

{
"ui_extension": {
"views": [
{
"viewport": "stripe.dashboard.customer.detail",
"component": "CustomerDetailView"
},
{
"viewport": "stripe.dashboard.customer.list",
"component": "CustomerListView"
},
{
"viewport": "stripe.dashboard.payment.detail",
"component": "PaymentDetailView"
},
{
"viewport": "stripe.dashboard.subscription.detail",
"component": "SubscriptionDetailView"
},
{
"viewport": "stripe.dashboard.home.overview",
"component": "OverviewView"
},
{
"viewport": "stripe.dashboard.drawer.default",
"component": "DrawerView"
},
{
"viewport": "stripe.dashboard.settings",
"component": "SettingsView"
},
{
"viewport": "stripe.dashboard.onboarding",
"component": "OnboardingView"
}
]
}
}
KomponentaNamjena
CustomerDetailViewPrikazuje Brevo podatke o kontaktu, status sinkronizacije i podatke o angažmanu za određenog kupca
CustomerListViewPrikazuje kontrole za skupnu sinkronizaciju i zbirnu statistiku Brevo sinkronizacije
PaymentDetailViewPrikazuje koji su Brevo događaji pokrenuti ovim plaćanjem
SubscriptionDetailViewPrikazuje status Brevo automatizacije za ovu pretplatu
OverviewViewWidget na početnoj stranici Dashboarda sa stanjem sinkronizacije i ključnim Brevo metrikama
DrawerViewOpća ladica aplikacije s brzim radnjama i pregledom statusa
SettingsViewKonfiguracija Brevo API ključa, postavki sinkronizacije i mapiranja polja
OnboardingViewVodi nove korisnike kroz povezivanje njihovog Brevo računa

Dostupnost prikaznih mjesta

Nisu sva prikazna mjesta dostupna u svim načinima rada Stripe Dashboarda:

Način radaDostupna prikazna mjesta
Live modeSva prikazna mjesta
Test modeSva prikazna mjesta (koristi testne podatke)
SandboxSva prikazna mjesta (ako je sandbox_install_compatible: true)

Caution

Ako vaš manifest deklarira prikazno mjesto koje ne postoji, provjera pri prijenosu aplikacije neće uspjeti. Uvijek provjerite ID-jeve prikaznih mjesta prema ovoj referenci.

Zatražite rani pristup

Unesite ime te adresu e-pošte ili telefonski broj. Poslat ćemo vam pojedinosti o pristupu platformi Tajo.

automatsko prepoznavanje
AI asistent

Bok! Pitajte me o dokumentaciji.