Vraag vroegtijdige toegang aan

Vul je voornaam en een e-mailadres of telefoonnummer in. We nemen daarna contact met je op en leggen uit hoe je toegang krijgt tot Tajo.

Overzicht van permissies

Stripe Apps gebruiken een permissiesysteem om de toegang tot Stripe API-resources te regelen. Elke permissie moet expliciet in het manifest van je app staan, met een duidelijke toelichting op het doel. Gebruikers keuren deze permissies goed wanneer ze je app installeren.

Permissies beheren

Permissies declareren

Voeg permissies toe aan je manifest stripe-app.json:

{
"permissions": [
{
"permission": "customer_read",
"purpose": "Read customer profiles to sync with Brevo contacts"
},
{
"permission": "customer_write",
"purpose": "Update customer metadata with Brevo sync status"
}
]
}

Permissies verlenen via de CLI

Tijdens de ontwikkeling verleen je permissies met de Stripe CLI:

Terminal window
# Grant a specific permission
stripe apps grant permission "customer_read" \
--purpose "Read customer profiles to sync with Brevo contacts"
# Grant multiple permissions
stripe apps grant permission "charge_read" \
--purpose "Access payment data for event tracking"
stripe apps grant permission "event_read" \
--purpose "Subscribe to real-time Stripe events"

Best practices voor permissies

  • Zo min mogelijk: vraag alleen permissies aan die je app echt gebruikt
  • Duidelijke doelen: schrijf toelichtingen die ook niet-technische gebruikers begrijpen
  • Onderbouw lezen én schrijven: heb je beide nodig, leg dan bij elk doel uit waarom
  • Regelmatig opschonen: verwijder permissies die je niet meer nodig hebt zodra je je app bijwerkt

Tip

Te veel permissies aanvragen is een van de meest voorkomende redenen waarom een app wordt afgewezen. Vraag alleen aan wat je nodig hebt.

Permissies per product

Core

ResourcePermissieBeschrijving
Accountaccount_readAccountgegevens en instellingen lezen
Accountaccount_writeAccountinstellingen bijwerken
Balancebalance_readAccountsaldo en transacties bekijken
Customercustomer_readKlantprofielen, metadata en betaalmethoden lezen
Customercustomer_writeKlantrecords aanmaken, bijwerken of verwijderen
Eventevent_readAccountevents lezen en erop abonneren
Filefile_readGeüploade bestanden en bestandslinks lezen
Filefile_writeBestanden uploaden en bestandslinks aanmaken
Mandatemandate_readBetaalmandaten lezen
Productproduct_readProductcatalogus en prijzen lezen
Productproduct_writeProducten en prijzen aanmaken, bijwerken of verwijderen
Tokentoken_readGetokeniseerde betaalgegevens lezen
Webhook Endpointwebhook_endpoint_readConfiguraties van webhook-endpoints lezen
Webhook Endpointwebhook_endpoint_writeWebhook-endpoints aanmaken, bijwerken of verwijderen

Payments

ResourcePermissieBeschrijving
Chargecharge_readBetalingen en terugbetalingen lezen
Chargecharge_writeBetalingen aanmaken, incasseren en terugbetalingen uitvoeren
Disputedispute_readBetalingsgeschillen en bewijsmateriaal lezen
Disputedispute_writeBewijsmateriaal indienen en op geschillen reageren
Payment Intentpayment_intent_readDetails en status van payment intents lezen
Payment Intentpayment_intent_writePayment intents aanmaken, bevestigen of annuleren
Payment Methodpayment_method_readOpgeslagen betaalmethoden lezen
Payment Methodpayment_method_writeBetaalmethoden aan klanten koppelen of ervan loskoppelen
Payoutpayout_readDetails en schema’s van uitbetalingen lezen
Payoutpayout_writeUitbetalingen aanmaken of annuleren
Refundrefund_readDetails van terugbetalingen lezen
Refundrefund_writeTerugbetalingen aanmaken of bijwerken
Setup Intentsetup_intent_readDetails van setup intents lezen
Setup Intentsetup_intent_writeSetup intents aanmaken of bevestigen

Billing

ResourcePermissieBeschrijving
Couponcoupon_readKortingscoupons en promotiecodes lezen
Couponcoupon_writeCoupons aanmaken, bijwerken of verwijderen
Credit Notecredit_note_readCreditnota’s lezen
Credit Notecredit_note_writeCreditnota’s aanmaken of storneren
Invoiceinvoice_readFactuurgegevens, factuurregels en status lezen
Invoiceinvoice_writeFacturen aanmaken, bijwerken, definitief maken of storneren
Invoice Iteminvoice_item_readOpenstaande factuurregels lezen
Invoice Iteminvoice_item_writeFactuurregels aanmaken of verwijderen
Planplan_readAbonnementsplannen en prijzen lezen
Planplan_writePlannen aanmaken, bijwerken of verwijderen
Priceprice_readPrijsconfiguraties lezen
Priceprice_writePrijzen aanmaken of bijwerken
Quotequote_readPrijsoffertes lezen
Quotequote_writeOffertes aanmaken, definitief maken of accepteren
Subscriptionsubscription_readAbonnementsgegevens, schema’s en status lezen
Subscriptionsubscription_writeAbonnementen aanmaken, bijwerken of opzeggen
Subscription Schedulesubscription_schedule_readAbonnementsschema’s lezen
Subscription Schedulesubscription_schedule_writeAbonnementsschema’s aanmaken, bijwerken of vrijgeven
Usage Recordusage_record_readVerbruiksregistraties voor facturering op gebruik lezen
Usage Recordusage_record_writeVerbruiksregistraties aanmaken voor facturering op gebruik

Checkout

ResourcePermissieBeschrijving
Checkout Sessioncheckout_session_readDetails en regels van Checkout Sessions lezen
Checkout Sessioncheckout_session_writeCheckout Sessions aanmaken of laten verlopen
Payment Linkpayment_link_readConfiguraties van Payment Links lezen
Payment Linkpayment_link_writePayment Links aanmaken of bijwerken

Connect

ResourcePermissieBeschrijving
Application Feeapplication_fee_readDetails van applicatiekosten lezen
Connected Accountconnected_account_readGegevens van gekoppelde accounts lezen
Connected Accountconnected_account_writeGekoppelde accounts aanmaken of bijwerken
Transfertransfer_readDetails van overboekingen tussen accounts lezen
Transfertransfer_writeOverboekingen naar gekoppelde accounts aanmaken
Top-uptopup_readDetails van saldo-aanvullingen lezen
Top-uptopup_writeAanvullingen van je Stripe-saldo aanmaken

Issuing

ResourcePermissieBeschrijving
Issuing Cardissuing_card_readGegevens van uitgegeven kaarten lezen
Issuing Cardissuing_card_writeUitgegeven kaarten aanmaken, bijwerken of deactiveren
Issuing Cardholderissuing_cardholder_readGegevens van kaarthouders lezen
Issuing Cardholderissuing_cardholder_writeKaarthouders aanmaken of bijwerken
Issuing Transactionissuing_transaction_readDetails van kaarttransacties lezen
Issuing Authorizationissuing_authorization_readAutorisatieverzoeken lezen
Issuing Authorizationissuing_authorization_writeAutorisatieverzoeken goedkeuren of afwijzen
Issuing Disputeissuing_dispute_readGeschillen over uitgegeven kaarten lezen
Issuing Disputeissuing_dispute_writeGeschillen over uitgegeven kaarten aanmaken of indienen

Reporting

ResourcePermissieBeschrijving
Report Runreport_run_readResultaten van rapportuitvoeringen lezen
Report Runreport_run_writeNieuwe rapportuitvoeringen aanmaken
Report Typereport_type_readBeschikbare rapporttypen lezen

Tax

ResourcePermissieBeschrijving
Tax Calculationtax_calculation_readResultaten van belastingberekeningen lezen
Tax Calculationtax_calculation_writeBelastingberekeningen aanmaken
Tax Ratetax_rate_readConfiguraties van belastingtarieven lezen
Tax Ratetax_rate_writeBelastingtarieven aanmaken of bijwerken
Tax Registrationtax_registration_readGegevens van belastingregistraties lezen

Terminal

ResourcePermissieBeschrijving
Terminal Readerterminal_reader_readGegevens van terminalreaders lezen
Terminal Readerterminal_reader_writeTerminalreaders registreren of bijwerken
Terminal Locationterminal_location_readGegevens van terminallocaties lezen
Terminal Locationterminal_location_writeTerminallocaties aanmaken of bijwerken

Secret Store

ResourcePermissieBeschrijving
Secretsecret_readSecrets uit de Secret Store lezen
Secretsecret_writeSecrets aanmaken, bijwerken of verwijderen

Aanbevolen permissies voor de Tajo Brevo-integratie

Voor de Tajo Brevo-integratieapp zijn dit de aanbevolen permissies:

{
"permissions": [
{
"permission": "customer_read",
"purpose": "Sync customer profiles and contact information to Brevo"
},
{
"permission": "customer_write",
"purpose": "Store Brevo contact ID and sync status on customer metadata"
},
{
"permission": "charge_read",
"purpose": "Track purchase events and revenue data for Brevo analytics"
},
{
"permission": "product_read",
"purpose": "Sync product catalog to Brevo for personalized email campaigns"
},
{
"permission": "event_read",
"purpose": "Listen to real-time events to trigger Brevo automation workflows"
},
{
"permission": "invoice_read",
"purpose": "Track invoice events for transactional emails via Brevo"
},
{
"permission": "subscription_read",
"purpose": "Monitor subscription lifecycle for Brevo retention campaigns"
},
{
"permission": "secret_write",
"purpose": "Securely store Brevo API credentials in Stripe Secret Store"
},
{
"permission": "secret_read",
"purpose": "Retrieve stored Brevo API credentials for data sync operations"
},
{
"permission": "webhook_endpoint_write",
"purpose": "Register webhook endpoints for real-time event delivery to Tajo"
}
]
}

Scopes van permissies

Permissies kunnen op verschillende scopes werken, afhankelijk van of je app op een platformaccount of op een gekoppeld account is geïnstalleerd:

ScopeBeschrijving
AccountPermissies gelden voor de eigen gegevens van het installerende account
Connected AccountBij Connect-platforms kunnen permissies zich uitstrekken tot gekoppelde accounts

Caution

Vraag je schrijfpermissies aan, wees er dan op voorbereid dat je tijdens de review precies moet uitleggen hoe en wanneer je app gegevens wijzigt. Onnodige schrijfpermissies zijn een veelvoorkomende reden voor afwijzing.

Vraag vroegtijdige toegang aan

Vul je voornaam en een e-mailadres of telefoonnummer in. We nemen daarna contact met je op en leggen uit hoe je toegang krijgt tot Tajo.

automatische herkenning
AI-assistent

Hallo! Stel me vragen over de documentatie.