pull, push, triage, maintain, atau admin) dan Dodo Payments menangani undangan, pelacakan penerimaan, dan penghapusan saat pembatalan.Apa yang Diberikan
- Pelanggan diundang ke repositori GitHub Anda melalui alur OAuth yang menghubungkan akun GitHub mereka ke pembelian.
- Setelah mereka menerima, GitHub memberikan mereka akses kolaborator pada tingkat izin yang dikonfigurasikan.
- Pembatalan, pengembalian dana, atau pencabutan manual menghapus kolaborator.
Hubungkan GitHub
Open Entitlements
Pick GitHub

Connect GitHub prompt before the install handoff.

GitHub Install & Authorize page — choose which repositories the app can manage.

Account connected — return to the Dodo Payments dashboard to continue.
Pick a repository and permission

Creating a GitHub entitlement. Pick the repository and the permission you want customers to receive.
Save the entitlement
Tingkat Izin
Izin repositori standar GitHub berlaku:Alur Pelanggan
- Pelanggan menyelesaikan checkout.
- Dodo Payments membuat grant dengan status
Pendingdanoauth_urluntuk memungkinkan pelanggan menautkan akun GitHub mereka. - Pelanggan memberikan otorisasi melalui tautan di email atau customer portal mereka.
- Dodo Payments mengundang akun GitHub pelanggan ke repository dengan izin yang dikonfigurasi. Grant berubah menjadi
Deliveredsetelah undangan dibuat. - Jika subscription dibatalkan, dikembalikan dananya, atau dicabut, pelanggan dihapus sebagai collaborator.
Konfigurasi yang Diperlukan
Buat melalui API
Webhooks
Event webhook standarentitlement_grant.* mencakup alur GitHub:
entitlement_grant.createdmencakupoauth_urluntuk otorisasi GitHub.entitlement_grant.deliveredaktif setelah undangan kolaborator dibuat.entitlement_grant.failedaktif denganerror_code: "github_permission_denied"(atau serupa) jika Aplikasi GitHub kehilangan akses ke repositori.
Pemecahan Masalah
Repository picker is empty
Repository picker is empty
Grant fails with permission_denied
Grant fails with permission_denied
Customer hasn't accepted the invite
Customer hasn't accepted the invite
oauth_url dari sudut pandang Dodo Payments; undangan itulah yang kami keluarkan.