ஒரு கட்டண கணக்கு உறுப்பினரின் மின்னஞ்சலை வைத்திருப்பதை மீண்டும் பயன்படுத்துகிறது
உறுப்பினருக்கான கணக்கை உறுதிசெய் / உறுப்பினருக்கான தனிப்பட்ட கணக்கை உறுதிசெய் ask shared- lib AccountEmailIdentity (kamo- shared- library 59a6f761) கணக்கை உருவா...
அட்டைச் செலுத்துவதற்கு மறுத்துவிட்டால், அமைப்புப் பக்கம் ஒரு குறியீட்டை மொழிபெயர்க்கும்
உள் இணைப்பு API பதில்கள் {பிழை, குறியீடு}: CARD_PAYMENTS_NOT_ON_PLATFORM, **************** CARD_PAYMENTS_NOT_CONNECTED மற்றும் CARD_ PAYMENTS_ STRIPE_ REFUSED. ...
தானாகவே செலுத்துதல் சேமிக்கப்பட்ட இணைப்பு சுருக்குப்பையை வசூலிக்கிறது, மற்றும் கட்டணப் பக்கம் ஒரு அட்டையை சேமிக்க முடியும்
Stripe இணைப்புடன் இணையத்தில் ஒரு கட்டணத்தை செலுத்துதல் இணைப்பு ஒரு "இணைப்பு" செலுத்தும் முறையை சேமிக்கிறது ஆஃப்- அமர்வு பயன்பாடு, ஆனால் சார்ஜர் அட்டைகளை மட்டுமே...
நிறுவனத்தின் Stripe கணக்கில் நிறுவனத்தின் விண்ணப்பங்களில் அட்டை செலுத்துதல்
Stripe Connect for every Line of Business: an organization connects its own Stripe account (a Standard account; the தனிப்பட்ட- கடன் கடன் கணக்கு அட்டை செலுத்தல் ...
PlanDto.flatPrice flat திட்டத்தின் மாதத்திற்கு ஒரு லேபிளுக்கு
ஒரு பரந்த உற்பத்தி (CorePlans.isFlat, உ.ம். சந்தைப்படுத்தல் வலைத்தளம் $ 50 / மாதம்) இப்போது கொண்டு செல்கிறது அதன் மாதாந்திர கட்டணம் சரியானது, எனவே முனையம் அதை "...
முக்கிய திட்டம் தேர்வு செய்பவர்கள், ஒற்றை திட்டங்கள், தவணை காலங்கள், வங்கிக் கட்டணங்கள், செலுத்தப்பட்ட/முடிந்த நிகழ்வுகள்
- அஞ்சல் பெட்டி/ PBX கட்டுப்பாட்டாளர்கள் மற்றும் ஒப்பீட்டாளர்கள், LicenseUsageService, OrgPlanService: CorePlans மூலம் CORE உறுப்பினர் (ஒருபோதும் ஒரு பரந்த உற...
பணம் தவறினால் வாடிக்கையாளரை நிறுத்தி அல்லது ரத்து செய்ய முடியாது
DunningSweep தள்ளுபடி காலம் முடிந்த பிறகு இடங்களை எடுத்துவிட்டது மற்றும் ரத்து செய்தது முப்பது நாட்கள் தபால் கட்டணம். இருவரும் போய்விட்டன: ஒரு காலாவதியான பில் ...
ஒரு விவரக்குறிப்பின் அட்டை செலுத்தல் பக்கம் செலுத்தப்படாமல் காலாவதியானபோது கூறுக
விவரக்குறிப்பு சரிபார்ப்பு அமர்வுகள் கவனிக்கப்படவில்லை, ஒவ்வொரு சரிபார்ப்பு அமர்வு போல
ஒரு நிலையான idempotency விசை ஒரு திரும்பும் வாடிக்கையாளர் அதே கையளிக்கும், சாத்தியம் காலாவதியான, செலுத்தல் பக்கம் ****************
Stripe-இல் நிறுவப்பட்ட பக்கத்தில் அட்டை மூலம் ஒரு உறுப்பினர் விண்ணப்பத்தை செலுத்தவும்
உள்ளார்ந்த POST **************** ஒரு செலுத்தும் முறையை உருவாக்குகிறது செலுத்த வேண்டிய தொகைக்கு அமர்வு சரிபார்ப்பு. இது அட்டைகளை எதிர்காலத்திற்காக தானாகவே சேமிக்...
நிறுவனம் வைத்திருக்கும் சேர்ப்புகளை மட்டும் மூடு
இது வைத்திருக்காத ஒரு சேர்ப்பு ஏற்கனவே உள்ள உரிமை வாயில்களுக்கு விட்டுவிடப்படுகிறது, முன்பு போலவே caps இருந்தன - தொலைபேசி சேவையகத்தை செயல்படுத்தும் நிறுவனங்கள் ...
உரிமப் பயன்பாடு மற்றும் ஒவ்வொன்றும் உரிமச் சோதனைகள் ஒவ்வொரு பயனருக்கும் சேர்ப்புகள்
உரிமையாளர் விதி 2026-10-22: ஒவ்வொரு பயனருக்கும் கூடுதல் கட்டணங்கள் வாங்கப்பட்ட உரிமங்கள் போன்றவை அமர்வுகள்; எத்தனை அஞ்சல் பெட்டிகள் அல்லது விரிவாக்கங்கள் பயன்பா...
உறுப்பினர் விவரக்குறிப்பு தானாகவே வசூலிப்பதற்கு உள்ளார்ந்த அட்டை முடிவுப் புள்ளிகள்
GET **************** மற்றும் POST / சார்ஜ், பகிர்ந்து பாதுகாக்கப்பட்டது X-Internal-Auth ரகசியம் (நிரந்தர-நேர ஒப்பீடு; 403 இல்லாமல்). ஒரு சார்ஜ் ஒரு வாடிக்கையாளர...
Stripe கட்டணங்கள் சேர்க்கப்பட்ட உரிமங்களை வைத்துள்ளது, அஞ்சல் பெட்டிகள் அல்லது விரிவாக்கங்கள் பயன்பாட்டில் இல்லை
ஒவ்வொரு சேர்ப்பும் AddOnLicenses இல் இருந்து அதன் அளவை எடுத்துக் கொள்கிறது, வரிசை விதிகள் கணிப்பொறி மற்றும் உறுப்பினர் விவரக்குறிப்புகள் பகிர்வு: வாங்கப்பட்ட உர...
ஒவ்வொரு இரவிலும் மற்றும் துவக்கத்தில் Stripe இல் இருந்து Stripe ஐ மீளமை
30 நாட்களுக்கு மேல் பழைய நிகழ்வுகளை பெற முடியாது, ஆகவே செப்டம்பர் விவரக்குறிப்பு மற்றும் அணுகல் நிகழ்வுகள் API- பதிப்பு பொருத்தமின்மைக்கு இழக்கப்பட்டன, அவை மீளம...
எந்த API பதிப்பிலிருந்தும் Stripe நிகழ்வுகளை படிக்கவும், தோல்வியடைந்தவற்றை மீண்டும் இயக்கவும்
2026-03-25 இல் நிகழ்வுகளை 2026-03-25 இல் நிகழ்வுகளை 2026-03-25 இல் நிகழ்வுகளை 2026-03-25 இல் நிகழ்வுகளை 2026-03-25 இல் நிகழ்வுகளை 2024-12-18.acacia, எனவே ஒவ்வொர...
GodModeVerifier அதன் சொந்த கடிகாரத்தில் கடவுள்-பயன்முறை சாளரத்தை தீர்மானிக்கிறது (பகிரப்பட்ட அமர்வுPlatformFacts காலாவதி)
* * * * * * * * * * * * * * * இப்போது GodModeExpiresAt முன்னும் தேவை (kamo-share-library 1. 6. 1). விண்டோஓப்பன் (அமர்வு, உறுப்பினர்ஐடி, இப்போது) கணினி கடிகாரத்த...
பில்லிங் கணக்குகள் VIEW _ ORG _ BILLING/MANAGE _ ORG _ BILLING க்கு பதிலளிக்கிறது, மேலும் பட்டியல் ஒரு உறுப்பினரை அவர்களின் சொந்தத்தை மட்டுமே காட்டுகிறது (SITP TP02)
பில்லிங் சர்வீஸ் 'சொந்த கணக்கு அல்லது நிறுவன உரிமையாளருக்கு' அங்கீகாரம் அளித்தது மற்றும் ஒருபோதும் ஒரு உரிமையை ஆலோசிக்கவில்லை, எனவே உரிமையாளரால் ஒரு நிர்வாகி அல...
ஸ்டார்ட்அப்பில் தரவுத்தள கடவுச்சொல்லை பதிவு செய்வதை நிறுத்துங்கள்
com.zaxxer.hikari at DEBUG HikariConfig ஐ ஒவ்வொரு தொடக்கத்திலும் அதன் முழு உள்ளமைவையும் அச்சிடச் செய்கிறது, இதில் அடங்கும் DataSourceProperities {கடவுச்சொல் =.....
நிறுவனம் பணம் செலுத்தத் தொடங்கும் போது அதன் தற்போதைய ஊழியர்களை அமர்த்திக் கொள்ளுங்கள்
திரும்பும் PAID வாங்குபவர் மட்டுமே அமர்ந்திருப்பார்; மற்ற அனைவரும் "இதற்கு உரிமம் தேவை உரிமையாளர் கையால் இருக்கைகளை ஒதுக்கும் வரை தயாரிப்பில் இருக்கை "இப்போதுதா...
காமோ-பகிரப்பட்ட-நூலகம் 6fce139a இல் மீண்டும் கட்டவும்
OrgStoregeAggregator 3eda4b54 ஐத் தேர்ந்தெடுக்கிறது: BULK _ EXPORTS மற்றும் EXCHANGE _ DOCUMENTS 0 க்கு பதிலாக பொருள் _ சேமிப்பு _ நாட்களைப் படிக்கிறது.
கடவுள் முறை அழைப்பாளரின் சொந்த அமர்வு சாளரத்திலிருந்து வருகிறது, ஒருபோதும் தலைப்பு இல்லை
பில்லிங் சர்வீஸ் X-God-Mode-Active plus users.is_god ஐ God Mode ஆக எடுத்தது, மற்றும் காமோ-இன்டெர்னல் அந்த தலைப்பை நேரடியாக உலாவியில் இருந்து நகலெடுத்தது, எனவே ஒ...
The Enterprise refusal names KamoUniverse
"The Enterprise plan is arranged directly with KamoCRM and cannot be selected here. Contact us and we will set it up for you." is echoed verbatim to the custome...
The billing console sells an organization its own universe's plans
KamoUniverse adds Family, Community and Personal ladders beside the business one, and BillingService assumed a single catalog: "the Free plan" was the code FREE...
Pin kamo-shared-library 1.6.1, the only version that exists
The library moved to 1.6.1 and this service still asked for 1.6.0. There is no window in which both resolve: the library is never published to a remote, so the ...
Only an organization's owner may change who pays for mailboxes or extensions
**************** and **************** had no authorization check at all — any member of the organization, not only its owner, could move the whole organization'...
Growth Hub files are reported on their own line
This pins the GROWTH_HUB domain kamo-shared-library gained today. Before it, no domain claimed the Growth Hub's two associations, and the imaging pass dropped t...
Scrub copies of live credentials from config and dumps
A sweep of every repo for the values of the cluster's live Secrets (2026-09-23) found copies here: the JWT signing secret as a `${JWT_SECRET:<literal>}` default...
A group seat's coverage carries its manager's member id
GET /api/billing/self/coverage named the billing group's manager (managerName) but not who they are, so the member's plan page could not open the manager's memb...
Liveness probe on /actuator/health/liveness, not the DB-aware aggregate
The aggregate /actuator/health includes the DataSource indicator, so restarting the database failed liveness on every pod at once and restarted the whole platfo...
Release idle Hikari connections now that YSQL pooling is shared
The connection manager no longer pins sessions **************** so idle app connections no longer each hold a database backend. Keep the pool maximum, but stop ...
Active and Void tabs in the platform org directory
The console's Organizations tab now splits into Active and Void sub-tabs. A voided organization is orgs.is_active = FALSE (set by SecurityService's void endpoin...
Rerun a webhook event whose first attempt died, and refuse one the SDK cannot read
A losing claim on an unprocessed row always answered 500, so an event whose first attempt failed (a unique-constraint race inside the invoice.created/finalized/...
Only a failed charge starts dunning, and Stripe must agree before dunning acts
invoice.finalized carries status=open with an amount due for every auto-charged invoice before the charge is attempted, and the invoice handler started the deli...
The same-commit-rebuild guard could never fire, and the digest check failed open
Both protections against a deploy that deploys nothing were inert, so the pipeline reported two green jobs while the pods stayed on the previous digest. That is...
A catalog row naming an app this build cannot resolve is not for sale
ServiceTypeConverter stopped throwing on an unknown app id and started resolving it to null, which is what a service must do — the enum ships inside each jar wh...
A price Stripe has never heard of is a fault, not a silence
The reconciler compared mapped prices against the catalogue and returned early whenever nothing was mapped at all. So a term the catalogue had gained since the ...
Charge what the screen says, and refuse rather than pretend
An audit of the Plans & Billing console against live Stripe keys found the seam between the screen and Stripe broken in every direction at once, and silent in a...
A plan's startup fee, and the live offer, on the wire
PlanDto carried only the recurring rate, so every surface quoting a plan quoted a price the customer would not be charged: KamoCRM's startup fee is $99 a seat, ...
One endpoint behind the customer's own plan page
GET /api/billing/self/plan answers everything /myplan renders: the plan, what the organization can actually use, the catalogue to compare against, seats and the...
Prove the deploy by digest, not by tag
The preceding commit stops `set image` being a silent no-op. This asserts the outcome: after the rollout, the tag is resolved to a digest at the registry and th...
A rebuild of the same commit deployed nothing and reported success
The image is tagged with the commit SHA, so rebuilding the same commit produces an identical image reference. `kubectl set image` then changes nothing, the Depl...
Bill the startup fee on both routes to a plan, and record negotiated terms
Two routes reach the same plan and only one of them was going to charge the new per-seat startup fee. A sales-written order bills through SubscriptionService, w...
Lock every money-moving sweep, and run two pods
BillingService ran one pod and its seven scheduled sweeps were correct only because of it. There is no ShedLock anywhere on this platform, so a second replica w...
Let a rollout finish what the old pod was doing
Deploys replaced the only pod of each service with nothing to catch the requests in flight. Three settings, applied across the fleet: - preStop sleeps 10s befo...
Stop offering the internal platform-owner plan for sale
listPlansForMarket filtered on isActive alone, and active is not the same as on the menu. OWNER_UNLIMITED ("Platform Owner — Internal") is active, carries no pr...
Serve the running offer, and say whether a seat is actually PAID for
Adds GET /markets/{id}/promotion. There was no way for an in-app buying surface to know an offer was running at all — the marketing site read promotions through...
Bill the three-year term, and quote its rate to the console
BillingCycles gains TRIENNIAL, expressed to Stripe as three YEARs rather than thirty-six MONTHs so the renewal tracks the signup anniversary — the same reason A...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
