Skip to content

Integrations

Menu: Settings -> Integrations
Deep link: /_Admin/system/config?SiteId={siteGuid}

Integrations centralizes site CoreSetting: database, payment, SMS, OAuth login, object storage, JWT, etc. The page groups items by Group; each row shows name and value summary (masked/truncated in the list). Click Edit to open the config dialog.

Permissions

View list: config. Edit and save any item: config·edit.

Security

Dialogs often contain secrets, connection strings, certificates, etc. Do not put real values in public docs or Git; CMS docs explain admin paths and field meaning—values come from vendor consoles.

How to Open

  1. In Edit Menu, enable Settings -> Integrations.
  2. Open Settings -> Integrations in the left sidebar.

URL query group expands a group, e.g. group=Database from MySQL tables onboarding.

Integrations overview

Page Structure

AreaDescription
Fold groupsGroup title (e.g. Database, Payment); multiple groups can be open
Row: NameIntegration name, matches scripts/admin API (e.g. Mysql, Alipay)
Row: Valuevalue summary (often JSON or connection snippet), truncated when long
Row: EditPencil; data-cy is item name; requires config·edit
Database group

Edit Dialog

  1. Click Edit on a row.
  2. Top Alert (if any): callback URLs, connection examples (GetAlert).
  3. Form fields from CoreSetting/GetFields:
Control type typeUI
DefaultSingle-line text (el-input)
checkboxSwitch
fileChoose file (≤10KB, Base64; can remove selected file)
  1. Confirm calls CoreSetting/update, closes dialog, refreshes list.
Edit integration dialog

CMS vs API

  • This doc (CMS): which group, where to click, field types, save flow.
  • API docs: script calls, callbacks, k.payment.*, etc. Payment field details live in k.payment sub-pages—not duplicated in CMS with secrets.

Groups and Docs

GroupDocTypical items
DatabaseDatabaseMysql, SqlServer, Mongo, Redis, Sqlite
PaymentPaymentAlipay, WeChatV3, Stripe, Paypal…
SMSSMSAliSMS, TencentSMSSetting, ChinaMobileSMSSetting
OAuth2OAuth2Google, Facebook, WeChat/Weibo/Apple login
StorageStorageAmazonS3, AliyunOSS, AzureBlob
OthersOthersJwtSetting, FirebaseSetting

Visible items vary by Kooboo version and installed modules; list after login is authoritative.

Relationship to Other Menus

IntegrationMenus after config
Database · Mysql / SqlServerMySQL tables, SQL Server tables
PaymentCommerce, k.payment in Code
OAuth2Front-end login callbacks; dev: Authentication (JWT gateway rules)
StorageMedia library, content files
JwtSettingJWT validation in Authentication rules

Commerce Settings does not duplicate Payment—configure Payment group here.

Typical Workflow

  1. Expand the Group, find the item.
  2. Edit, fill vendor parameters per Alert, save.
  3. Verify in business menus (MySQL tables after Mysql, test payment after Alipay, etc.).
  4. Read matching API docs for scripts.
DocDescription
Settings overviewFull settings menu
k.paymentPayment API
k.DBDatabase API