Salin template Notion ke workspace Notion pelanggan saat mereka melakukan pembelian, setelah mereka mengotorisasi Dodo Payments dengan Notion.
Entitlement Notion menyalin template yang Anda siapkan ke workspace Notion pelanggan yang membayar. Pelanggan mengotorisasi Dodo Payments dengan Notion dan memilih workspace yang akan menerima template, lalu Dodo Payments membuat salinannya.
Pelanggan menghubungkan workspace Notion mereka dari Customer Portal. Email konfirmasi pembayaran menandai entitlement sebagai Action Required dan menyediakan tautan ke portal.
Setelah mereka memberikan otorisasi, Dodo Payments menyalin template yang dikonfigurasi ke halaman yang dibagikan pelanggan selama proses otorisasi, di workspace yang mereka pilih.
Saat grant dicabut, salinan tetap berada di workspace pelanggan. Dodo Payments menandai grant sebagai Revoked untuk pencatatan dan tidak menghapus salinannya.
Penggunaan umum mencakup template Notion berbayar, sistem produktivitas, serta template OS atau CRM.
Di dashboard Dodo Payments, buka Entitlements lalu klik +.
2
Pick Notion
Pilih Notion Template sebagai integrasi. Jika Notion belum terhubung, klik Connect Notion.
Connect Notion prompt before the OAuth handoff.
Notion terbuka di tab baru. Masuk ke workspace yang memiliki template sumber Anda dan tinjau izin yang diminta Dodo Payments. Lalu pilih halaman (template) yang dapat dibaca dan disalin oleh integrasi.
Notion OAuth: review the permissions Dodo Payments requests.
Notion OAuth: pick the template pages to share.
Saat Notion mengarahkan kembali, halaman konfirmasi menampilkan bahwa workspace telah terhubung.
Workspace connected. Return to the Dodo Payments dashboard to continue.
3
Pick a Template
Kembali ke dashboard, pilih template yang akan disalin di bagian Template. Hanya halaman yang Anda bagikan pada langkah sebelumnya yang akan muncul di sini. Masukkan Name untuk entitlement lalu klik Create Entitlement.
Dodo Payments membuat grant dalam status Pending. Dodo Payments segera mencoba membuat URL otorisasi Notion dan menyimpannya di oauth_url. Jika gagal, oauth_url tetap null hingga pelanggan memulai alur penerimaan.
Di Customer Portal, pelanggan mengeklik Connect pada entitlement, memberikan otorisasi dengan Notion, memilih workspace untuk menerima template, dan membagikan setidaknya satu halaman kepada Dodo Payments.
Dodo Payments menyalin template ke halaman bersama di workspace tersebut. Grant berpindah ke Delivered.
Saat pencabutan, grant ditandai sebagai Revoked, dan salinannya tetap berada di workspace pelanggan.
Pencabutan tidak menghapus salinan. Salinan berada di workspace pelanggan, dan alur pencabutan Dodo Payments hanya menandai grant sebagai Revoked.
// client is a *dodopayments.Client, for example from// dodopayments.NewClient(option.WithEnvironmentTestMode()); ctx is a context.Context.client.Entitlements.New(ctx, dodopayments.EntitlementNewParams{ Name: dodopayments.F("Study Notes"), IntegrationType: dodopayments.F(dodopayments.EntitlementIntegrationTypeNotion), IntegrationConfig: dodopayments.F[dodopayments.IntegrationConfigUnionParam]( dodopayments.IntegrationConfigNotionConfigParam{ NotionTemplateID: dodopayments.F("3f2b8c1e-7d4a-4e9b-a6c5-1d2e3f4a5b6c"), }, ),})
entitlement_grant.created dipicu dengan status: "Pending". oauth_url mungkin sudah berisi URL otorisasi Notion. Jika nilainya null, URL tersebut diisi setelah pelanggan memulai alur penerimaan dari Customer Portal.
entitlement_grant.delivered dipicu setelah template disalin.
entitlement_grant.revoked dipicu saat pembatalan. Salinan pelanggan tidak diubah.
Grant tetap berstatus Pending hingga pelanggan menyelesaikan otorisasi Notion. Minta pelanggan membuka Customer Portal dan mengeklik Connect. Setiap tautan otorisasi kedaluwarsa 30 menit setelah dibuat, dan Customer Portal membuat tautan baru saat pelanggan kembali. Selama otorisasi, pelanggan harus membagikan setidaknya satu halaman karena Dodo Payments membuat salinan di dalam halaman yang dibagikan.
Template picker is empty
Dalam formulir entitlement, klik Disconnect pada kartu Notion, lalu klik Connect Notion dan sambungkan kembali dengan workspace yang memiliki template sumber. Bagikan halaman template selama otorisasi.
Customer wants the template removed after refund
Dodo Payments tidak menghapus salinan saat mencabut grant. Pelanggan harus menghapus salinan dari workspace mereka sendiri.