# Cara nyambungake aplikasi menyang ShareAI Builder, langkah demi langkah

Bangun aplikasi janji temu sing nyambungake pelanggan menyang ShareAI, nyiapake agenda AI sing migunani lan ngontrol pengeluaran AI.

45–60 menit · 18 langkah praktis · Pangembang aplikasi · Conto Node.js

IMPLEMENTASI PANJENENGAN

## Sambungan pelanggan sing bisa sampeyan bangun.

Telung asil konkrit: nyambungake pelanggan, nyiapake janji temune, lan nggawe integrasi siap diverifikasi.

### Mlebu lan sesi sing bisa dianyari

Pelanggan milih akun ShareAI, nyetujui aplikasi sampeyan lan bali menyang JamZY.

**Sampeyan bisa verifikasi nalika**

Mlebu, nganyari sesi lan sukses ngilangi sambungan.

### Draf persiapan sing migunani

Ngowahi tujuan janji temu dadi agenda lan pitakon liwat panjalukan AI sing disengaja.

**Sampeyan bisa verifikasi nalika**

Ngasilake draf; nyimpen janji temu ora nggawe panggilan AI.

### Setup sing bisa diverifikasi

Nerangake biaya AI opsional lan kumpulake cek platform sing dibutuhake kanggo kiriman review sampeyan.

**Sampeyan bisa verifikasi nalika**

Saben platform sing kalebu lan lingkup sing dijaluk duwe cek sing direkam.

## Deleng apa sing bakal sampeyan bangun

Panjenengan bakal mbangun sambungan sing bisa dimangerteni pelanggan: akun ShareAI dheweke, draf persiapan AI opsional, lan jalur sing cetha bali menyang janjian dheweke.

Panggonan kerja panjenengan Conto rampung panjenengan

Sambungake aplikasi panjenengan menyang ShareAI Builder, saka pendaftaran nganti integrasi sing wis dites lan siap kanggo ditinjau. Pandhuan iki nggunakake JamZY, aplikasi janjian cilik nganggo Node.js, kanggo nuduhake saben langkah: ndhaptar app, ngatur platform Web, nyambungake akun ShareAI pelanggan lan ngirim panjaluk AI sing diotorisasi. Terapake langkah sing padha kanggo produk panjenengan dhewe.

| Kapabilitas | Apa sing disetujoni pelanggan | Apa sing dituduhake JamZY |
| --- | --- | --- |
| Login nganggo ShareAI | Sambungan akun lan informasi identitas sing dijaluk app panjenengan. | Identitas pelanggan pribadi saka info Pengguna sing diautentikasi. |
| Bayar nganggo ShareAI · Panggunaan AI | Nggunakake akun pribadi utawa organisasi sing dipilih pelanggan kanggo inferensi sing diotorisasi. | Draf persiapan janjian sing dibiayai dening kredit sing layak saka akun kasebut. |
| Builder markup | Biaya tambahan panggunaan AI ing kontrak aplikasi sing ditampa. | Monetisasi panggunaan opsional, sawise disetujoni lan publikasi kontrak. |
| Pembayaran produk | Tuku tartamtu sing ditampilake ing checkout ShareAI sing kapisah. | Ekstensi diterangake ing [pandhuan pembayaran](https://shareai.now/blogs/product/builder-program/guides-how-to/pay-with-shareai/). Demo janjian ora ngetrapake checkout. |

Duwe akun ShareAI, ijin kanggo nggunakake akun pribadi utawa organisasi sing bakal duwe app, callback HTTPS umum, logo, lan kaca privasi, syarat, lan pambusakan akun sing bisa digunakake. Kanggo mbukak conto, gunakake Node.js 22 utawa luwih anyar lan alamat HTTPS kanggo aplikasi panjenengan.

JamZY · aplikasi referensi janjian [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2phbXp5LnBuZw.DZt_5dnvNF40T34-7MJsXw?v=219eca92cbe5)

Penjadwalan janji temu lokal lan persiapan AI sing didanai pelanggan minangka tumindak sing kapisah. Ora ana undhangan kalender sing dikirim dening demo iki.

1. Pilih jinis janji temu lan durasi.
2. Pilih slot demo sing kasedhiya.
3. Sambungake ShareAI kanggo nggunakake asisten AI opsional.
4. AI mung mlaku sawise tumindak eksplisit iki; mung nggawe janji ora nelpon ShareAI.

**Gunakake rincian app panjenengan dhewe**

Screenshot nggunakake rincian aplikasi conto. ShareAI alamat ing pandhuan iki minangka alamat produksi. Generasi persiapan nggawe panjalukan AI nyata lan bisa nggunakake kredit; milih utawa nyimpen janjian demo ora. Pengecekan verifikasi rampung dening tes integrasi sukses sampeyan dhewe.

**Sampeyan siap kanggo nerusake nalika**

Sampeyan bisa mbedakake login akun, konsumsi AI, biaya tambahan opsional lan tuku produk sing dikonfirmasi. Maca pandhuan iki ora mbutuhake panjalukan sing mbayar.

## Gabung karo Program Builder

Sampeyan bakal nggawe identitas Builder sing nduweni aplikasi lan hubungan pelanggan sampeyan.

Panggonan kerja panjenengan Console → Program Builder

1. Gawe utawa mlebu menyang akun ShareAI. Pilih akun pribadi utawa organisasi sing bakal nduweni JamZY; gunakake akun sing padha sajrone persiyapan.
2. Mbukak [Builder Program ing ShareAI Console](https://console.shareai.now/app/builder/)Pilih aktivitas builder sing cocog karo karya sampeyan. Kanggo pandhuan iki, pilih jalur perusahaan produk kanggo aplikasi sing sampeyan duweni. Client Work kanggo layanan sing dikirim menyang pelanggan; integrasi nyambungake aplikasi sing wis ana.
3. Pilih akun pribadi utawa organisasi sing bakal nduweni pendaftaran program sadurunge nglamar. Organisasi bisa ngirim aplikasi sadurunge verifikasi, nanging persetujuan staf wae ora ngaktifake akses. Rampungake verifikasi email organisasi lan perusahaan saka dhaptar onboarding ing Console. Organisasi sing disetujoni tetep Pending verifikasi nganti loro-lorone rampung. Builder, Provider lan Creator program ngetutake aturan iki.
4. Sawise ditampa, bukak Builder Program → Product. Aktor switcher ngenali akun sing sampeyan sunting.

Builder Program · titik mlebu pendaftaran [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2Vucm9sbG1lbnQucG5n.qBq2qLDjzgk2_IqYv0zTco?v=2e8bf9ef5454)

Miwiti karo jalur produk, banjur rampungake pendhaptaran kanggo akun sing bakal duwe JamZY.

1. Terus menyang Console kanggo ndhaptar ing Builder Program.

**Sampeyan siap kanggo nerusake nalika**

Builder Program mbukak kanggo pemilik sing dimaksud lan nawakake Aplikasi Anyar. Keputusan pendaftaran, tinjauan aplikasi, tinjauan informasi umum lan Monetization Gateway persetujuan minangka langkah-langkah sing kapisah.

Butuh rincian?[Program Builder ↗](https://shareai.now/builders/join/)[Dokumentasi Builder ↗](https://shareai.now/docs/builders/)

## Gawe aplikasi sampeyan

Sampeyan bakal menehi JamZY cathetan aplikasi dhewe, supaya identitas, akses lan syarat komersial tetep bebarengan.

Panggonan kerja panjenengan Program Builder → Produk → Aplikasi Anyar

1. Ing Product, pilih New app. Ketik situs web umum sampeyan kanggo ngisi rincian awal, utawa pilih Aku bakal nulis kanthi manual.
2. Unggah logo PNG utawa JPEG, ketik JamZY minangka jeneng, lan gambarkan produk kasebut kanthi siji ukara sing jelas. Tinjau situs web lan email kontak builder.
3. Terus menyang pitakonan persiyapan. Tetep jawaban kanthi jujur: iki nggambarke carane aplikasi dikirim lan dibayar.

Persiyapan aplikasi · rincian [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2NyZWF0ZS1hcHAucG5n.26JD5PFhP3AdM9h-QLR4jI?v=89dd90b67cd9)

Tinjau jeneng aplikasi, introduksi, logo lan situs web umum sadurunge nerusake. Rincian kontak kasebut ilustratif.

1. Wenehi aplikasi jeneng sing jelas.
2. Terus menyang pitakon onboarding.

Gunakake situs web umum sing bisa diakses kanggo profil aplikasi. Situs web pribadi utawa mung lokal bisa gagal validasi sanajan callback pangembangan sampeyan wis kadhaftar kanthi bener. Aplikasi anyar diwiwiti minangka draf. Sampeyan bisa terus nyunting tanpa nggawe publik. Identifier aplikasi iki beda saka OAuth client ID utawa subscription ID.

**Sampeyan siap kanggo nerusake nalika**

JamZY katon ing ngisor Produk kanggo pemilik sing dimaksud. Aja nggawe aplikasi tambahan kanggo saben platform piranti.

Butuh rincian?[Referensi registrasi ↗](https://shareai.now/docs/api/builders/auth/register-application/)[Pandhuan presentasi umum ↗](https://shareai.now/application-guidance/)

## Terangna carane app panjenengan dikirimake

Sampeyan bakal entuk opsi OAuth sing cocog karo panggonan aplikasi sampeyan mlaku lan sapa sing ngontrol kredensial kasebut.

Panggonan kerja panjenengan Aplikasi anyar → Persiyapan aplikasi

Kanggo JamZY deployment sing sampeyan operasikake dhewe, pilih model rega sing cocog karo tawaran sampeyan, SaaS, Vendor-hosted cloud app, Pelanggan mbayar konsumsi dhewe, lan ShareAI kanggo panjalukan AI. Iki minangka jawaban conto, dudu syarat kanggo saben produk.

Persiyapan aplikasi · deployment [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2RlcGxveW1lbnQucG5n.z2CCFEuD_5FSexYeMPd83A?v=a4e84e4528c3)

Jawaban onboarding nemtokake apa rahasia klien server kasedhiya.

1. Pilih ngendi aplikasi sampeyan sejatine mlaku.

| Ngendi aplikasi mlaku | Pilihan OAuth | Ngendi kredensial manggon |
| --- | --- | --- |
| Backend sing sampeyan host | Server web client bisa nggunakake client secret. PKCE isih ditrapake. | Rahasia lan token tetep ing server sampeyan. |
| Aplikasi browser / SPA | Public Web client karo PKCE. | Ora ana client secret sing disematake. Gunakake desain sesi browser utawa backend sing cocog. |
| Distribusi self-hosted utawa hibrida | Public client karo PKCE miturut kebijakan onboarding. | Aja nyebarake vendor secret sing dienggo bareng menyang instalasi pelanggan. |
| Windows, macOS, Linux, Android utawa iOS | Siji public client kanggo saben platform sing diaktifake. | PKCE lan panyimpenan aman sing cocog karo platform; ora ana rahasia sing digabung. |

Sampel JamZY sing bisa diundhuh kanthi sengaja nggunakake public Web client karo PKCE, sanajan duwe backend cilik. Server njaga token supaya ora disimpen ing browser. Jawaban vendor-hosted ngidini server client; iki ora meksa sampeyan milih siji.

Sampeyan bisa mriksa maneh jawaban sing disimpen ing Informasi Aplikasi → Persiyapan aplikasi. Owah-owahan deployment bisa mbusak client secret sing ora kompatibel lan mbutuhake verifikasi ulang. Tinjau pengaruh kasebut sadurunge nyimpen.

**Sampeyan siap kanggo nerusake nalika**

Deployment sing disimpen nggambarake arsitektur nyata sampeyan. Pilihan client-secret ngetutake jawaban kasebut; pilihan sing dinonaktifake minangka panjelasan kebijakan, dudu kredensial sing ilang.

Butuh rincian?[Registrasi client ↗](https://shareai.now/docs/api/builders/auth/register-application/)

## Kenalake aplikasi panjenengan kanthi cetha

Sampeyan bakal menehi pelanggan rincian produk lan kebijakan sing dibutuhake sadurunge dheweke mutusake kanggo nyambung.

Panggonan kerja panjenengan Informasi Aplikasi

Bukak Informasi Aplikasi sawise Dashboard. Kerja liwat bagean khusus: rincian, persiyapan aplikasi, presentasi, branding, galeri lan review. Wenehi produk deskripsi sing migunani, situs web sing akurat lan screenshot sing jelas babagan alur kerja pelanggan.

Informasi Aplikasi [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2luZm9ybWF0aW9uLnBuZw.gTT43COTCGPlcpxLYXCMCb?v=0ed11c1d57c9)

Wenehi aplikasi sampeyan jeneng dhewe, pengantar lan situs web HTTPS umum.

1. Kembangake rincian, persiapan, presentasi lan branding ing bagean dhewe.

Gunakake identitas aplikasi sampeyan dhewe. ShareAI branding ana ing tombol integrasi lan bahan penjelasan; iki ora kudu ngganti logo produk sampeyan. Jaga supaya pranala privasi, syarat lan pambusakan bisa diakses tanpa mlebu.

Simpen owah-owahan nalika tumindak simpen ngambang katon. Usulan informasi umum duwe review dhewe; ngowahi usulan sing disetujoni ora kanthi diam-diam ngganti presentasi umum sing aktif.

**Sampeyan siap kanggo nerusake nalika**

Pengunjung bisa ngerti apa sing ditindakake JamZY, sapa sing ngoperasikake, lan carane njaluk pambusakan. Rincian umum lan konfigurasi callback nuduhake produk sing padha.

Butuh rincian?[Dhaptar priksa presentasi ↗](https://shareai.now/application-guidance/)[Logo & panggunaan tombol ↗](https://shareai.now/brand-guidance/)

## Pilih apa sing bisa diotorisasi pelanggan

Sampeyan bakal njaluk akses sing pengalaman janjian sampeyan pancen nggunakake lan nggawe tujuan tagihan kasebut cetha.

Panggonan kerja panjenengan Aplikasi → Kasus Panggunaan

Ing Kasus Panggunaan, aktifake Login nganggo ShareAI kanggo sambungan akun lan Pay with ShareAI kanggo aliran sing didanai pelanggan sing sampeyan maksudake kanggo ndhukung. Nyuwun akses Monetization Gateway mung yen produk sampeyan bakal entuk biaya tambahan saka panggunaan AI. Tindakake status persetujuan sing ditampilake ing Console.

Kasus Panggunaan [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3VzZS1jYXNlcy5wbmc.zRU3Lp1TsQuYD7ClWUWS-X?v=090d8c81e6da)

Log-in with ShareAI, Pay with ShareAI lan Monetization Gateway nduweni konfigurasi lan status persetujuan sing kapisah.

1. Konfigurasi Login nganggo ShareAI.
2. Aktifake panggunaan sing didanai pelanggan.

| Cakupan | Napa sampeyan bakal njaluk iku |
| --- | --- |
| `openid` | Sambungake akun nggunakake identitas lingkup-klien. |
| `profile` / `email` | Njaluk klaim profil utawa email mung yen produk sampeyan butuh. |
| `inference` | Nelpon titik akhir inferensi AI sing didhukung nalika diidini dening konfigurasi aplikasi. |
| `monetization_gateway` | Gunakake persetujuan tagihan AI sing ditampa dening pelanggan kanggo inferensi surcharge. |
| `payments` | Gawe lan priksa panjalukan pembayaran pelanggan. Saben tuku isih butuh konfirmasi. |

Panjalukan JamZY `openid profile inference monetization_gateway`. Iku ora njaluk `payments` lan ora ngedol produk liwat checkout. Ngaktifake kemampuan ing Console ora menehi akses menyang token sing wis ana: pelanggan kudu sahake lingkup lan syarat.

**Sampeyan siap kanggo nerusake nalika**

Kemampuan, lingkup sing dikonfigurasi lan panjalukan otorisasi setuju. Aja njaluk akses opsional sing aplikasi sampeyan ora tau nggunakake utawa ora bisa diverifikasi.

Butuh rincian?[Referensi Lingkup ↗](https://shareai.now/docs/api/builders/auth/scopes/)[Pandhuan Pembayaran & surcharge ↗](https://shareai.now/blogs/product/builder-program/guides-how-to/pay-with-shareai/)

## Siapake integrasi Web panjenengan

Sampeyan bakal nggawe siji klien Web kanggo pengalaman berbasis browser JamZY, kanthi metode otentikasi sing bener.

Panggonan kerja panjenengan Setelan OAuth → Web

1. Bukak setelan OAuth. Pilih Web saka grid platform. Sampeyan bisa ngatur siji klien saben platform: Web, Windows, macOS, Linux, Android lan iOS.
2. Kanggo conto iki pilih Aplikasi Browser / SPA, klien PKCE umum. Aplikasi web Server cocog mung nalika kebijakan penyebaran sampeyan ngidini lan backend sampeyan bisa nglindhungi rahasia.
3. Salin ID klien Web sampeyan dhewe. Tansah platform ing Testing nalika sampeyan ngintegrasikake. Aja tau nyalin ID saka screenshot utawa nggunakake registrasi demo sing dienggo bareng kanggo produk sing beda.

Setelan OAuth · grid platform [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3BsYXRmb3Jtcy5wbmc.d1VzRklfuF_87b8KTVlPjn?v=1412f421168b)

Siji klien sing didaftar saben platform. Platform sing ora dikonfigurasi tetep opsional.

1. Bukak integrasi Web tunggal.
2. Tambahake Android mung yen produk sampeyan ndhukung.

Web · Ringkesan [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3dlYi1jbGllbnQucG5n.AQKecrfiIFG89MpuUlH8uP?v=8f56b706ab2d)

Klien Web umum nggunakake PKCE lan ora duwe rahasia klien. ID klien disensor.

1. Salin ID klien Web sampeyan dhewe.
2. Klien umum ora nampa rahasia.

Platform sing beda duwe kredensial lan aturan callback sing beda. Iki dudu produk sing kapisah: langganan lan manajemen pelanggan digabung kanggo aplikasi. Penguji aplikasi dienggo bareng ing kabeh platform, kanthi maksimal limang panggonan kalebu undhangan sing isih ditundha; pemilik ora nggunakake panggonan penguji.

**Sampeyan siap kanggo nerusake nalika**

Persis siji platform Web ana. Platform asli sing durung dikonfigurasi ora ngalangi peluncuran sampeyan.

Butuh rincian?[Registrasi Platform ↗](https://shareai.now/docs/api/builders/auth/register-application/)

## Balekake pelanggan menyang app panjenengan

Sampeyan bakal mbalekake pelanggan menyang aplikasi sampeyan sawise otorisasi, nggunakake callback persis sing sampeyan duweni.

Panggonan kerja panjenengan Web → Konfigurasi

Ing Web → Konfigurasi, daftarake HTTPS callback persis sing ditangani aplikasi sampeyan. Pandhuan iki nggunakake `https://jamzy.example/oauth/callback` minangka conto. Ganti `jamzy.example` karo domain HTTPS ing ngendi sampeyan nyebarake salinan JamZY, lan gunakake callback sing padha ing konfigurasi aplikasi sampeyan.

Web · Konfigurasi [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2NhbGxiYWNrcy5wbmc.VYHbGU1Skc_78NvwYGAAz5?v=6af56597b3d7)

Daftaraké callback sing ditangani aplikasi sing wis sampeyan pasang.

1. Daftaraké callback sing ditangani aplikasi sing wis sampeyan pasang.

Sediakan jeneng layar persetujuan, syarat, privasi lan informasi pambusakan. Aktifake mung lingkup sing sampeyan butuhake, banjur simpen. Skema, host, path lan rincian query sing ditrapake kudu cocog karo panjalukan otorisasi lan ijol-ijolan kode. Aja nggunakake wildcard utawa fragmen URL.

| Platform | Callback kanggo diimplementasi |
| --- | --- |
| Web | Alamat HTTPS persis ing aplikasi sampeyan. |
| Android | Skema aplikasi reverse-domain sing cocog karo ID aplikasi, utawa HTTPS App Link sing diverifikasi karo paket lan sidik jari SHA-256 signing. |
| iOS | Skema aplikasi sing cocog, utawa Universal Link HTTPS sing diverifikasi karo bundle ID lan prefiks Apple App ID. |
| Windows / macOS / Linux | Callback HTTPS persis sing diijini, skema aplikasi reverse-domain sing cocog, utawa redirect loopback sing didhukung ing 127.0.0.1 / \[::1\]. Port loopback bisa beda-beda. |

Aplikasi sing diinstal ngotorisasi ing browser sistem lan bali liwat callback sing wis didaftarkan. Kanggo app link HTTPS sing diklaim, publikasi file asosiasi sing dibutuhake lan lakokna verifikasi asosiasi ing Console. Callback sing katon masuk akal ing formulir ora dadi bukti yen aplikasi sing diinstal nampa iku.

**Sampeyan siap kanggo nerusake nalika**

Mbukak callback liwat alur otorisasi bali menyang aplikasi sampeyan. Kode acak utawa status sing ora cocog bakal ditolak.

Butuh rincian?[PKCE & redirects ↗](https://shareai.now/docs/api/builders/auth/authorization-code-pkce/)[Discovery & identity ↗](https://shareai.now/docs/api/builders/auth/identity-discovery/)

## Lakokna aplikasi JamZY panjenengan dhewe

Sampeyan bakal duwe antarmuka janji lan sambungan ShareAI sing mlaku nganggo pengenal aplikasi sampeyan dhewe.

Panggonan kerja panjenengan Aplikasi sampeyan → Konfigurasi Lingkungan

JamZY yaiku aplikasi janji karo asisten persiapan AI opsional. Jadwalane minangka demonstrasi browser-only: ora ana panyedhiya kalender, pangiriman email utawa pambayaran janji. Otorisasi ShareAI lan integrasi API AI nggunakake upstream sing dikonfigurasi nyata.

Download [Sumber referensi JamZY](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2phbXp5LXJlZmVyZW5jZS56aXA.jOyG9kwmFZrdMQEhTNGl0J?v=248a37ba4612). Isine server Node, UI browser, tes lan README setup; ora ana sertifikat, rahasia, ketergantungan utawa sesi. Tinjau file sadurunge mbukak. Pasang proses Node ing mburi proxy reverse HTTPS sing njaga asal umum.

```bash
# .env — replace both identifiers with YOUR registered application.
JAMZY_PUBLIC_ORIGIN=https://jamzy.example
SHAREAI_CLIENT_ID=YOUR_WEB_CLIENT_ID
SHAREAI_APP_ID=YOUR_APPLICATION_UUID
SHAREAI_AUTH_ORIGIN=https://auth.shareai.now
SHAREAI_API_BASE_URL=https://api.shareai.now/api/v1
SHAREAI_SCOPES="openid profile inference monetization_gateway"
PORT=3443
BIND_HOST=127.0.0.1
```

```bash
# Node 22+, behind your HTTPS reverse proxy
node --env-file=.env server.mjs

# Mocked upstream tests; these do not spend credits
node --test test/server.test.mjs
```

**Jaga lingkungan tetep bebarengan**

Gawe aplikasi sampeyan ing [console.shareai.saiki](https://console.shareai.now/app/builder/). Gunakake ID klien produksi karo `https://auth.shareai.now` lan `https://api.shareai.now/api/v1`. Alamat `jamzy.example` yaiku placeholder kanggo aplikasi sampeyan, dudu demo sing di-host. Layani aplikasi sampeyan dhewe liwat HTTPS supaya cookie sesi Aman bisa digunakake.

JamZY uga nawakake sambungan API-key kanggo perbandingan. Pandhuan iki nggunakake tombol dompet/OAuth. Kunci API ora nggawe persetujuan OAuth JamZY pelanggan lan ora dadi pengganti kanggo alur otorisasi pelanggan.

**Sampeyan siap kanggo nerusake nalika**

Aplikasi kasebut dimuat liwat HTTPS. Asal umum, callback sing didaftarkan lan ID klien cocog karo registrasi sampeyan. Ora ana token utawa rahasia sing katon ing sumber kaca utawa localStorage.

## Sambungake pelanggan pisanan panjenengan

Sampeyan bakal ngidini pelanggan milih akun ShareAI lan nyetujoni akses sing dibutuhake aplikasi sampeyan.

Panggonan kerja panjenengan JamZY → Bayar nganggo ShareAI Wallet

Saka JamZY, pilih Bayar nganggo ShareAI Wallet. Aplikasi mbukak kaca otorisasi ShareAI. Pelanggan mlebu, milih akun pribadi utawa organisasi, mriksa aplikasi lan akses sing dijaluk, lan nampa syarat langganan sing ditrapake.

1. **JamZY → Auth**Gawea status acak lan PKCE verifier; kirim tantangan S256 karo panjalukan otorisasi.
2. **Pelanggan → Auth**Pilih akun pambayaran lan tinjau akses lan syarat-syarat tagihan. Pembatalan kudu ninggalake JamZY ora nyambung.
3. **Auth → callback**Tampa kode siji-wektu sing cendhak lan status. Validasi status kasebut marang sesi sing padha.
4. **Backend → token**Tukar kode kasebut karo verifier asli lan URI redirect sing padha. Klien umum ora ngirim rahasia klien.
5. **Backend → Informasi Pengguna**Gunakake token akses kanggo maca identitas sing wis diotentikasi, banjur nggawe sesi aman dhewe kanggo JamZY.

Web · Titik akhir produksi [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2VuZHBvaW50cy5wbmc.wcHciknhu_5PQG6wrO4zan?v=63ad6d9e8724)

Gunakake alamat produksi ShareAI iki karo ID klien saka console.shareai.now.

1. Otorisasi ing auth.shareai.now/oauth/authorize.
2. Tukar kode lan token refresh ing auth.shareai.now/oauth/token.

```javascript
const verifier = randomBytes(32).toString('base64url');
const state = randomBytes(32).toString('base64url');
const challenge = createHash('sha256').update(verifier).digest('base64url');
const authorize = new URL('https://auth.shareai.now/oauth/authorize');
authorize.search = new URLSearchParams({
  client_id: clientId, response_type: 'code', redirect_uri: callback,
  scope: 'openid profile inference monetization_gateway', state,
  code_challenge: challenge, code_challenge_method: 'S256',
}).toString();
// Save state + verifier in the server session BEFORE redirecting.
// The downloadable server implements state expiry and one-time consumption.
```

Kunci cathetan pelanggan lokal kanthi client-scoped sing wis diotentikasi `sub` lan konteks issuer/klien. Otorisasi pribadi lan organisasi bisa milih akun pambayaran sing beda. ID pelanggan dudu ID pangguna global, alamat email utawa ID basis data organisasi internal. Aja nggabungake identitas ing platform kanthi cocog jeneng tampilan.

**Sampeyan siap kanggo nerusake nalika**

Pembatalan, status sing ora cocog, kode sing diulang lan otorisasi sing wis kadaluwarsa bakal gagal kanthi aman. Alur normal bali menyang akun sing wis diotentikasi tanpa mbukak token kasebut.

Butuh rincian?[Rampung tukar kode ↗](https://shareai.now/docs/api/builders/auth/authorization-code-pkce/)[Identitas pelanggan pribadi ↗](https://shareai.now/docs/api/builders/auth/pairwise-identities/)

## Jaga sambungan pelanggan kanthi aman

Sampeyan bakal njaga panjalukan sing wis diotorisasi tetep bisa digunakake nalika token kadaluwarsa, nalika menehi pelanggan cara sing dipercaya kanggo nyopot sambungan.

Panggonan kerja panjenengan Aplikasi sampeyan → Penanganan sesi lan token

| Kredensial | Tujuan | Cara nangani |
| --- | --- | --- |
| Kode otorisasi | Serah terima siji-wektu saka kaca otorisasi. | Tukar sepisan, nggunakake verifier lan callback sing cocog. Iki dudu token API. |
| Token akses | Nguwuhake panjalukan API ing njero hibah lan lingkup sing ditampa. | Kirim minangka `Authorization: Bearer …`. Hormati kadaluwarsa lan kesalahan otorisasi titik akhir. |
| Refresh token → Token panyegaran | Nggayuh token akses pengganti tanpa mlebu maneh nalika hibah tetep valid. | Simpen kanthi aman. Serialisasi operasi refresh lan ganteni kredensial sing dirotasi kanthi atom. |
| Token ID | Pernyataan identitas OpenID Connect kanggo klien. | Yen sampeyan nggunakake, validasi tandha tangan, issuer, audiens, kadaluwarsa lan nonce yen cocog. Aja nggunakake minangka token Bearer inferensi. |
| Rahasia klien | Nguwuhake klien server rahasia sing diidini. | Simpen ing server. Iki beda karo kabeh token lan ora tau digabungake ing klien umum. |

```bash
# Public client refresh; run on a trusted terminal with scoped test credentials.
curl --fail-with-body 'https://auth.shareai.now/oauth/token' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'grant_type=refresh_token' \
  --data-urlencode "client_id=$SHAREAI_CLIENT_ID" \
  --data-urlencode "refresh_token=$SHAREAI_REFRESH_TOKEN"
```

Gunakake `expires_in` tinimbang nemokake umur. Yen refresh bali token refresh pengganti, simpen karo token akses anyar minangka siji pembaruan. Idinake siji refresh ing sesi supaya panjalukan sing bebarengan ora nggunakake token sing dirotasi. Hibah refresh sing ora valid utawa dicabut mbutuhake sambungan maneh; aja mbaleni tanpa wates.

Refreshing ora bisa nambah scope utawa nampa kontrak Monetization Gateway anyar kanthi diam-diam. Kirim pelanggan liwat otorisasi maneh kanggo izin utawa syarat anyar. JamZY nyimpen kredensial mung ing memori server kanggo sesi demo maksimal siji jam, ngotentikasi info Pangguna tinimbang percaya token ID sing ora diverifikasi, lan nggunakake cookie Secure, HttpOnly, SameSite. Layanan produksi butuh desain sesi sing awet lan dilindhungi dhewe.

Ing disconnect, cabut kredensial refresh/access yen bisa lan resiki sesi aplikasi. Mbusak cookie browser wae ora nyabut grant ShareAI utawa mbatalake langganan sing wis mbayar. Aja log kode, token, rahasia utawa isi prompt pribadi.

**Sampeyan siap kanggo nerusake nalika**

Kadaluarsa micu siji refresh sing dikontrol; token anyar ngganti sing lawas. Disconnect mbusak sesi aplikasi lan nglaporake kegagalan revokasi yen ana.

Butuh rincian?[Refresh & rotasi ↗](https://shareai.now/docs/api/builders/auth/refresh-tokens/)[Revokasi & introspeksi ↗](https://shareai.now/docs/api/builders/auth/revoke-introspect/)[Info Pengguna & penemuan ↗](https://shareai.now/docs/api/builders/auth/identity-discovery/)[Praktik keamanan OAuth sing paling apik ↗](https://www.rfc-editor.org/rfc/rfc9700.html)

## Siapake janjian pisanan nganggo AI

Sampeyan bakal ngowahi tujuan janjian dadi agenda lan pitakonan sing migunani, kanthi panjaluk AI sing dibiayai pelanggan kanthi eksplisit.

Panggonan kerja panjenengan Model sing Kasedhiya → JamZY → Siap-siap

Bukak Model sing Kasedhiya ing aplikasi. Pilih model lan panyedhiya sing bakal ditawakake produk sampeyan lan simpen konfigurasi kasebut. Yen katalog ora bisa dimuat, atur kesalahan kasedhiyan upstream sadurunge nerusake; ngganti klien OAuth kanthi bola-bali ora bakal ndandani iku.

Model sing Kasedhiya [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL21vZGVscy5wbmc.PXvmpf7nx9UhAHYgLQ8HHi?v=7c62a7dcb41c)

Pilih model lan panyedhiya sing bisa digunakake pelanggan sampeyan. Tuntaskan kesalahan katalog sadurunge nerusake.

1. Katalog model iki kagungane aplikasi iki.

JamZY mung mbukak katalognya sawise sambungan. Pilih model teks sing diidini, ketik tujuan janjian sing cendhak lan pilih Generate preparation kanthi sengaja. Akun sing dipilih butuh kredit sing layak lan syarat tagihan AI sing dibutuhake sing wis ditampa. Milih tanggal, mriksa janjian lan nyimpen iku ora ngirim panjaluk inferensi.

```bash
curl --fail-with-body 'https://api.shareai.now/api/v1/chat/completions' \
  -H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
  -H 'Content-Type: application/json' \
  --data '{"model":"YOUR_ENABLED_MODEL_SLUG","messages":[{"role":"user","content":"Create a short agenda and three questions for a 15-minute appointment about planning a booking app."}],"stream":false,"max_tokens":192}'
```

### Tindakake alur janjian ing JamZY

1. Ing Jadwal, pilih layanan: pengenalan 15 menit, perencanaan proyek 30 menit utawa obrolan luwih jero 60 menit.
2. Pilih dina lan wektu sing kasedhiya. Wektu nggunakake zona wektu sing ditampilake ing browser. Kasedhiyan mung ilustrasi lan janjian sing disimpen mung mengaruhi browser iki.
3. Ing Siap-siap, ketik tujuan conto tanpa rincian pribadi. Pilih model, banjur pilih Generate preparation. JamZY ngirim layanan sing dipilih lan tujuan sampeyan menyang ShareAI, nerjemahake teks sing bali kanthi aman lan ora ngganti pemesanan.
4. Tinjau agenda sampeyan dhewe. Pilih Tinjau janjian, priksa layanane, dina, wektu lan durasi, banjur Konfirmasi janjian demo. Tindakan iki ora nelpon AI utawa njupuk pembayaran.
5. Bukak Janjianku kanggo ndeleng cathetan demo sing disimpen. Muat ulang kanggo konfirmasi yen tetep, utawa copot kanggo nggawe slot kasedhiya maneh. Mung layanan, dina, wektu lan referensi lokal acak sing disimpen; draf AI, tujuan, token lan kunci ora disimpen karo janjian.

Tinjau layanan, tanggal, wektu lan durasi sadurunge nyimpen janji demo mung ing browser iki. [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2phbXp5LXJldmlldy5wbmc.77e3cMlfs1G-t-jYrNxzoI?v=dcf04d3d6647)

Tinjau layanan, tanggal, wektu lan durasi sadurunge nyimpen janji demo mung ing browser iki.

1. Tinjau pilihan lengkap sadurunge ngonfirmasi.
2. Tumindak iki nyimpen cathetan demo; ora nelpon AI utawa njupuk pembayaran.

Janji temu saya nuduhake cathetan demo lokal. Mbusak cathetan nggawe slot ilustratif kasedhiya maneh. [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2phbXp5LWFwcG9pbnRtZW50cy5wbmc.KGiTkFaDpNeep2RKpzxHNE?v=1d5bce9412c4)

Janji temu saya nuduhake cathetan demo lokal. Mbusak cathetan nggawe slot ilustratif kasedhiya maneh.

1. Cathetan kasebut tetep ana ing browser iki tanpa rincian pribadi utawa cathetan AI.
2. Busak janji demo lan uwalake slot kasebut.

Produk penjadwalan nyata butuh panyimpenan pemesanan ing server, pemeriksaan kasedhiyan, penanganan zona wektu, kebijakan pembatalan lan integrasi kalender utawa notifikasi. Iki kapisah saka otorisasi ShareAI. Tahan output AI minangka proposal; validasi tindakan pemesanan mangsa ngarep liwat aturan aplikasi sampeyan dhewe.

Gunakake model slug sing bali saka katalog sing diidini. Tangani kontrak tanggapan nyata: JamZY ndhukung ShareAI’s asli `message.content` amplop lan gaya OpenAI `choices[0].message.content`. HTTP 200 kanthi tanggapan kesalahan sing ora lengkap utawa nested dudu tanggapan sing sukses.

Ing tanggapan watesan-pengeluaran utawa kredit-kurang, tampilake panjelasan sing migunani lan pranala tagihan pelanggan sing diwenehake. Jaga akun sing dipilih. Aja ngliwati wates kasebut, ngalih pembayar kanthi diam-diam utawa nyoba maneh operasi sing dikenani biaya ing loop.

**Sampeyan siap kanggo nerusake nalika**

Generate preparation ngasilake agenda lan pitakonan sing bisa digunakake. Panjalukan kasebut disandhangake marang pelanggan lan aplikasi sing sah, kanthi model sing dipilih lan syarat sing ditampa. Draf AI ora bisa nggawe utawa ngganti janji.

Butuh rincian?[Panjalukan obrolan OAuth ↗](https://shareai.now/docs/api/builders/chat-completions/chat-with-oauth/)[Pemulihan tagihan ↗](https://shareai.now/docs/api/builders/billing-errors-and-spending-limits/)

## Setel penghasilan AI opsional panjenengan

Sampeyan bakal nerangake biaya AI tambahan ing tawaran langganan lan nerbitake syarat sing bisa ditampa pelanggan.

Panggonan kerja panjenengan Aplikasi → Langganan

Nyuwun akses Monetization Gateway liwat Kasus Panggunaan aplikasi yen durung disetujoni dening kebijakan administratif sing berlaku. Rampungake kuesioner lan tindakake status kasebut. Persetujuan ngaktifake konfigurasi; izin pelanggan lan persetujuan tagihan tetep kapisah.

Langganan · Ringkesan [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3N1YnNjcmlwdGlvbnMucG5n.1fAD7CKPa38_SZFh5zuI9P?v=f1ef4ee6680b)

Aplikasi anyar diwiwiti tanpa kontrak sing diterbitake. Tambahake tawaran sadurunge nerbitake syarat-syarate.

1. Gawe tawaran ing editor dhewe.

1. Langganan Terbuka. Tambah tawaran, wenehi jeneng sing jelas lan gambarke markup Builder sing bakal dibayar pelanggan. ID langganan sing digawe mung bisa diwaca lan lingkup kanggo aplikasi iki; salin nalika integrasi sampeyan butuh.
2. Sunting saben langganan ing editor dhewe. Gunakake Estimate kanggo mriksa biaya jaringan lan penghasilan sampeyan kanggo model sing dipilih lan asumsi panggunaan. Perkiraan minangka pratinjau, dudu rega sing dijamin utawa syarat sing ditampa.
3. Tinjau draf kasebut bebarengan, banjur nerbitake versi kontrak nalika syarat kasebut wis kepenak. Versi sing diterbitake njlèntrèhaké apa sing bisa ditampa pelanggan anyar.
4. Gunakake ringkesan lan distribusi kontrak kanggo ndeleng pira akun sing isih ana ing saben versi sing ditampa. Pelanggan njaga syarat sing ditampa nganti kanthi eksplisit nampa pengganti; nerbitake versi anyar ora kanthi diam-diam migrasi. Jaga transisi standar sing njaga kontrak sing ditampa. Yen sampeyan kanthi sengaja milih Mbutuhake persetujuan maneh sadurunge tumindak aplikasi luwih lanjut, akses sing ana bisa diganggu nganti pelanggan nyetujoni syarat anyar.

Conto mung: markup 20% Builder ing €1.00 biaya jaringan sing layak nambah €0.20. Ing rega Standar, biaya ShareAI 5% mung ditrapake kanggo markup €0.20 kasebut, sadurunge Ingesti Acara sing bisa ditagih. Gunakake estimator langsung lan kontrak sing ditampa kanggo kalkulasi nyata. Tawaran langganan ing aliran iki minangka persetujuan tagihan AI; sambungan akun dhewe ora ngurangi rega tetep sing berulang.

Langganan · editor tawaran [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3N1YnNjcmlwdGlvbi1lZGl0b3IucG5n.ajS-FCMdefa7Br_i-9U6yV?v=028a19d93ad7)

Draf tawaran ilustratif. ID langganan sing diasilake mung bisa diwaca lan diwatesi kanggo aplikasi iki.

1. Gunakake jeneng tawaran sing ngadhepi pelanggan.
2. Setel AI `surcharge` kanggo tawaran iki.

Layar persetujuan ShareAI minangka otoritatif kanggo syarat sing ditampa. Klien umum JamZY ora bisa nyimpulake rencana tagihan sing ditampa saka info Panganggo, mula panel sambungane ora ngaku langganan aktif utawa nggawe rega kanggo janjian kasebut.

**Sampeyan siap kanggo nerusake nalika**

Tawaran kasebut nerangake biaya; kontrak bisa ditampa dening pelanggan. Sampeyan ngerti pelanggan sing isih nganggo syarat lawas lan sebabe.

Butuh rincian?[Pandhuan monetisasi lengkap ↗](https://shareai.now/blogs/product/builder-program/guides-how-to/pay-with-shareai/)[Persetujuan sing ditampa ↗](https://shareai.now/docs/api/builders/auth/billing-agreements/)

## Buktekake platform sing kalebu bisa digunakake

Sampeyan bakal nglumpukake titik akhir nyata lan pemeriksaan lingkup sing dibutuhake kanggo ngirim aplikasi sampeyan kanggo ditinjau.

Panggonan kerja panjenengan Setelan OAuth → Penguji lan Verifikasi

Bukak setelan OAuth → Penguji lan undang nganti limang penguji aplikasi-sakabèhé. Undangan sing isih ditundha nggunakake papan nanging ora menehi akses; panampa kudu nampa. Akses pemilik lan akses penguji sing diundang beda karo akses produksi umum.

Penguji aplikasi [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3Rlc3RlcnMucG5n.3_3h6Y0TjTv3r0ttIn9bok?v=60cba368b3d5)

Daftar tester tunggal nglayani kabeh platform. Undhangan sing ditundha diitung menyang wates limang panggonan.

1. Lima panggonan dituduhake dening kabeh aplikasi.
2. Undang tester ing kene, banjur ngenteni panriman saka dheweke.

Web · Verifikasi [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3ZlcmlmaWNhdGlvbi5wbmc.xLD6z4RV0ddX6p0qkaLhqc?v=d758a8f881d9)

Integrasi anyar nuduhake pemeriksaan sing ditundha nganti panggilan sukses nyata direkam. Draf referensi iki durung liwati tinjauan.

1. Console nyathet sukses titik akhir nyata.
2. Saben lingkup sing dijaluk uga kudu digunakake.

Kanggo saben platform sing sampeyan niatake kanggo nerbitake, bukak Verifikasi. Rampungake panggilan sukses nyata kanggo titik akhir sing dibutuhake lan saben lingkup sing dikonfigurasi. Priksa kunci penemuan lan tandha tangan; uji otorisasi/panggilan balik, ijol-ijolan kode, refresh, info Panganggo sing diautentikasi lan pembatalan. Klien rahasia uga kudu nguji introspeksi sing ditrapake. Tautan HTTPS sing diklaim asli butuh verifikasi asosiasi.

Scope profil/email butuh klaim sing nyata bali; gunakake akun tes pribadi ing ngendi email dibutuhake. Scope `inference` lan `monetization_gateway` butuh panjalukan AI sing sah sing wis rampung. Pembayaran butuh panggilan API pembayaran sing sukses sing lingkup. Tanggapan HTTP sing sukses generik, screenshot browser utawa dhaptar priksa manual ora ngganti priksa sing direkam Console.

Sampeyan duwe telung pilihan kanggo platform sing durung rampung: rampungake lan verifikasi, ora kalebu saka publikasi supaya tetep mung kanggo pemilik/penguji, utawa mbusak. Aja kalebu platform kanthi panggilan balik utawa lingkup sing durung sampeyan gunakake. Owah-owahan konfigurasi bisa mbatalake pemeriksaan, mula refresh status sing direkam sawise owah-owahan pungkasan sampeyan.

**Sampeyan siap kanggo nerusake nalika**

Saben platform sing kalebu nuduhake konfigurasi sing dibutuhake, titik akhir lan pemeriksaan lingkup minangka rampung. Dhaptar priksa pribadi pandhuan mung minangka pitulung maca.

Butuh rincian?[Verifikasi titik akhir ↗](https://shareai.now/docs/api/builders/auth/revoke-introspect/)[Referensi peluncuran ↗](https://shareai.now/docs/builders/applications/launch-application/)

## Kirim app panjenengan lan tindakake pelanggan-pelanggane

Sampeyan bakal ngerti apa sing siap kanggo ditinjau, carane publikasi bisa digunakake lan ing ngendi kanggo ngetutake akses pelanggan sawise iku.

Panggonan kerja panjenengan Aplikasi → Dashboard

1. Bali menyang Dashboard lan rampungake saben tumindak sing isih ana. Pengajuan tinjauan kudu tetep ora kasedhiya nganti aplikasi lan kabeh platform sing kalebu memenuhi syarat.
2. Kirim aplikasi kanggo tinjauan ShareAI. Lacak keputusan lan owah-owahan sing dijaluk ing Dashboard lan Aktivitas & Keputusan. Presentasi umum lan panjalukan Gateway Monetisasi bisa duwe keputusan sing kapisah.
3. Sawise disetujoni, terbitake aplikasi nggunakake kontrol publikasi sing kasedhiya. Konfirmasi platform sing kalebu wis siap produksi; sing ora kalebu tetep ing Testing.
4. Bukak Customers kanggo akun tingkat aplikasi lan Subscriptions kanggo distribusi kontrak sing ditampa. Analytics mbantu sampeyan nglacak panggunaan AI sing diatribusi lan penghasilan. Identifier pelanggan tetep pribadi kanggo konteks klien/otorisasi sing cocog.

Dashboard · kesiapan peluncuran [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2Rhc2hib2FyZC5wbmc.2hIAeRjQpgXmhBWVPD5_zB?v=38be9c6d668e)

Tinjauan tetep diblokir nalika aplikasi lan platform sing kalebu duwe syarat sing durung rampung.

1. Tuntaskan tumindak sing dibutuhake sadurunge ngirim kanggo tinjauan.

Pelanggan [Besarkan tangkapan layar ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2N1c3RvbWVycy5wbmc.qbIDq-R5JMA6K48ws4kWaB?v=cc0470083fec)

Tampilan aplikasi nggawa akun sing nyambung bebarengan tanpa nampilake ID database organisasi internal.

1. Manajemen pelanggan digabung kanggo aplikasi kasebut.

Coba kabeh alur maneh karo pelanggan sing layak sawise peluncuran: sambungake, priksa akun lan persetujuan, gawe draf persiapan janji sing cendhak, refresh kanthi aman, tangani kegagalan tagihan, banjur putusake sambungan. Verifikasi pengalaman pangguna langsung tinimbang nganggep yen simpanan sing sukses mbuktekake yen iku bisa digunakake.

**Nalika ana sing ora bisa digunakake**

**Ketidakcocokan callback:** bandingake URL sing didaftar lan loro nilai panjalukan kanthi persis. **Tester ora sah:** konfirmasi panriman undhangan lan akun sing dipilih. **Lingkup utawa kontrak ilang:** njaluk akses sing mung diaktifake lan nyambung maneh kanggo nampa. **Ora ana model:** priksa Model sing Kasedhiya lan watesan panyedhiya. **Gagal refresh:** resiki sesi lokal sing gagal lan nyambung maneh. **Tinjauan diblokir:** priksa cek platform tinimbang nggawe klien OAuth liyane.

**Sampeyan siap kanggo nerusake nalika**

Aplikasi kasebut bisa digunakake kanggo pelanggan sing dimaksud, cek sing direkam ndhukung status publikasi, lan pelanggan bisa ngontrol utawa mbatalake otorisasi.

Butuh rincian?[Terusake: Mbayar nganggo ShareAI ↗](https://shareai.now/blogs/product/builder-program/guides-how-to/pay-with-shareai/)[Referensi API Builder ↗](https://shareai.now/docs/api/builders/)

## Verifikasi organisasi lan akses program

Pilih akun pribadi utawa organisasi sing bakal nduweni pendaftaran program sadurunge nglamar. Organisasi bisa ngirim aplikasi sadurunge verifikasi, nanging persetujuan staf wae ora ngaktifake akses. Rampungake verifikasi email organisasi lan perusahaan saka dhaptar onboarding ing Console. Organisasi sing disetujoni tetep Pending verifikasi nganti loro-lorone rampung. Builder, Provider lan Creator program ngetutake aturan iki.

[Deleng rega Monetization Gateway](https://shareai.now/jv/pembangun/gerbang-monetisasi/#mg-pricing) · [Jelajahi ShareAI for Startups](https://shareai.now/jv/program-startup/) · [Lingkup lan ijin](https://shareai.now/jv/dokumen/geni/pembangun/otorisasi/ruang-lingkup-oauth-lan-wates-akun/)

## Ijin lan syarat sing ditampa

Syarat & Ketentuan umum, Kebijakan Privasi, lan instruksi pambusakan kudu cocog karo aplikasi lan tetep bisa diakses tanpa mlebu. Panriman program ShareAI, persetujuan Monetization Gateway, izin OAuth pelanggan, lan kontrak tagihan sing ditampa minangka keputusan sing kapisah. Refresh ora bisa nambah izin utawa nampa syarat komersial anyar.

Ruang lingkup warisan `surcharge` tetep ditampa kanggo integrasi sing wis ana. Conto anyar nggunakake `monetization_gateway`. Tansah jaga lapangan kabel sing wis ana kayata `surcharge_bps` lan `surcharge_percentage` ora owah.

[Deleng rega Monetization Gateway](https://shareai.now/jv/pembangun/gerbang-monetisasi/#mg-pricing) · [Jelajahi ShareAI for Startups](https://shareai.now/jv/program-startup/) · [Lingkup lan ijin](https://shareai.now/jv/dokumen/geni/pembangun/otorisasi/ruang-lingkup-oauth-lan-wates-akun/)

## Biaya Gateway lan dhukungan Startup

Biaya standar 5% saka Builder markup. Kanggo €2.00 saka biaya jaringan AI lan 10% markup, pelanggan mbayar €2.20. ShareAI nampa €0.01 saka €0.20 markup; Builder duwe €0.19 sadurunge Event Ingestion.

Produksi 1,000 sing pertama diselesaikan Monetization Gateway gratis saben wulan kalender (UTC), bareng karo akun Builder. Panjalukan tambahan biaya €0.04 saben 1,000 sadurunge diskon sing layak. Siji panjalukan sing diselesaikan nggawe siji acara.

Pay with ShareAI dhewe, akses mung inference, kunci API akun biasa lan lalu lintas Staging utawa testing ora kena biaya Event Ingestion Monetization Gateway.

ShareAI for Startups nawakake alokasi bulanan sing dienggo bareng kanggo biaya nyata ShareAI ing aplikasi sing disetujoni. Tingkat Launch, Growth, lan Momentum saiki nyantumake €1,000, €5,000, lan €10,000 saben wulan. Anggaran sing padha nutupi biaya persentase ShareAI ing markup Builder lan Ingestion Event sing bisa ditagih bebarengan. Iki dudu alokasi markup kotor, kuota acara gratis sing kapisah utawa AI gratis `inference`. Acara gratis pisanan akun 1,000 ora ngonsumsi iki.

Biaya Ingestion Event sing isih ana dibayar saka penghasilan anyar panjalukan Builder, banjur penghasilan AI sing kasedhiya Builder lan kredit AI sing ora diwatesi. Biaya AI pelanggan lan produk `payments` tetep kapisah.

ShareAI bisa nyetujoni biaya spesifik aplikasi utawa dhukungan biaya kanggo periode tetep utawa nganti diganti. Tinjau rega aplikasi saiki lan Program Khusus ing Console kanggo syarat sing disetujoni, validitas lan alokasi sing wis digunakake. Owah-owahan tingkat utawa override rega ora ngreset panggunaan bulanan aplikasi.

Launch njaga Log in karo ShareAI opsional. Growth lan Momentum mbutuhake iki; Momentum uga mbutuhake badge resmi ShareAI for Startups ing footer aplikasi. ShareAI mriksa badge saben minggu. Upaya sing dikonfirmasi kanggo ngindhari syarat bisa nyebabake demosi, dicopot saka Program Startup utawa ditarik saka Marketplace miturut syarat program sing ditampa.

Tarif Enterprise dikonfigurasi dening tim ShareAI kanggo akun Builder sawise setuju tawaran sing dipersonalisasi. Persentase sing ditugasake lan tarif acara ditrapake kanggo panjalukan mbesuk.

[Deleng rega Monetization Gateway](https://shareai.now/jv/pembangun/gerbang-monetisasi/#mg-pricing) · [Jelajahi ShareAI for Startups](https://shareai.now/jv/program-startup/) · [Lingkup lan ijin](https://shareai.now/jv/dokumen/geni/pembangun/otorisasi/ruang-lingkup-oauth-lan-wates-akun/)

Source: https://shareai.now/jv/blog-2/produk/program-pembangun/pandhuan-cara/cara-nyambungake-aplikasi-menyang-shareai-builder-langkah-demi-langkah/
