నాలెడ్జ్ బేస్

మీ స్వంత సిస్టమ్‌ల నుండి Zinn® హోస్టింగ్‌ను విక్రయించడం

మీ స్వంత బిల్లింగ్ ప్యానెల్, WordPress సైట్ లేదా స్క్రిప్ట్‌ల నుండి Zinn® హోస్టింగ్‌ను నిర్వహించండి: API కీని పొందండి, మీ మొదటి కాల్ చేయండి మరియు మొత్తం ఇంటిగ్రేషన్ రూపొందించబడిన ఆరు కాల్‌లను తెలుసుకోండి.

మీరు మా హోస్టింగ్‌ను రీసెల్ చేస్తారు. మీ క్లయింట్లు మీ స్వంతం: మీ ధరలు, మీ ఇన్‌వాయిస్‌లు, మీ పేమెంట్ ప్రొవైడర్. మీరు ఇప్పటికే రన్ చేస్తున్న దేని నుండైనా — బిల్లింగ్ ప్యానెల్, మీ స్వంత WordPress సైట్, లేదా స్క్రిప్ట్ నుండి మా ప్లాట్‌ఫారమ్‌ను ఎలా నడపాలో ఇది వివరిస్తుంది.

మీ క్లయింట్‌లకు వాస్తవంగా కనిపించేది

సాంకేతిక వివరాలకు వెళ్ళే ముందు: మీ క్లయింట్‌లకు మేము ఎప్పటికీ కనిపించాల్సిన అవసరం లేదు. మూడు ఇంటర్‌ఫేస్‌లు ఉన్నాయి, మీరు దేనిని ఉపయోగించాలో మీరే ఎంచుకోవచ్చు.

ఇంటర్‌ఫేస్అది ఎవరిది
మీ స్వంత హోస్ట్‌నేమ్‌పై హోస్టింగ్ ప్యానెల్Reselling → Your brand కింద ప్యానెల్ హోస్ట్‌నేమ్‌ను సెట్ చేయండి, మీ క్లయింట్లు మీ లోగో మరియు మీ రంగులతో panel.yourcompany.com వద్ద సైన్ ఇన్ అవుతారు. అదే ప్యానెల్, మీ చిరునామా.
మీ స్వంత వెబ్‌సైట్WordPress ప్లగిన్ మీ సైట్‌లో డొమైన్ శోధన మరియు వన్-క్లిక్ సైన్-ఇన్ లింక్‌ను ఉంచుతుంది, మరియు మీ స్వంత WooCommerce చెక్‌అవుట్ ద్వారా ఆర్డర్‌ను తీసుకుంటుంది.
మీ బిల్లింగ్ ప్యానెల్WHMCS లేదా HostBill ముఖద్వారంగా ఉంటుంది; మాడ్యూల్ దాని వెనుక నుండి సేవలను ప్రొవిజన్ చేస్తుంది మరియు క్లయింట్-ఏరియా బటన్ వారిని నేరుగా వారి హోస్టింగ్‌లోకి సైన్ ఇన్ చేస్తుంది.

⛔ మీరు దేనిని ఎంచుకున్నా, మీ క్లయింట్‌ల కోసం మీరే మర్చంట్ ఆఫ్ రికార్డ్: మీ ధరలు, మీ ఇన్‌వాయిస్‌లు, మీ VAT నంబర్, మీ పేమెంట్ ప్రొవైడర్. మేము మీకు, నెలకు ఒకసారి, హోల్‌సేల్ ధరకు బిల్ చేస్తాము.

మీరు ప్యానెల్ హోస్ట్‌నేమ్‌ను సెట్ చేసిన తర్వాత, దానిని WordPress ప్లగిన్‌లోని Panel address ఫీల్డ్‌లో మాత్రమే నమోదు చేయండి, మరెక్కడా వద్దు — ఈ API రూపొందించే సైన్-ఇన్ లింక్‌లు దానిని ఆటోమేటిక్‌గా అనుసరిస్తాయి.

లోపలికి వెళ్ళడానికి నాలుగు మార్గాలు

లోపలికి వెళ్ళడానికి నాలుగు మార్గాలు ఉన్నాయి, అవన్నీ తెరవెనుక ఒకే పనిని చేస్తాయి:

దీని కోసం
WHMCS మాడ్యూల్ఒక WHMCS షాప్
HostBill మాడ్యూల్ఒక HostBill షాప్
WordPress ప్లగిన్మీ స్వంత WordPress లేదా WooCommerce సైట్ నుండి అమ్మడం
APIమరేదైనా — Blesta, సంస్థ అంతర్గత సిస్టమ్, క్రాన్ స్క్రిప్ట్

1. ఒక API కీని పొందండి

మీ డ్యాష్‌బోర్డ్‌లో, API keys కు వెళ్లి ఒకదాన్ని సృష్టించండి. దానికి అవసరమైన వాటిని మాత్రమే ఇవ్వండి:

అనుమతిఎందుకు
org.readమీ క్లయింట్ ఖాతాలను చదవడానికి
sites.createఒక సైట్‌ను ప్రొవిజన్ చేయడానికి
sites.viewఒక సర్వీస్‌ను చదవడానికి
sites.deleteరద్దు చేయడానికి
reseller.viewమీ సర్వీస్‌లను జాబితా చేయడానికి మరియు వినియోగాన్ని చదవడానికి
reseller.provisionఒక క్లయింట్‌ను సస్పెండ్ చేయడానికి, విడుదల చేయడానికి మరియు సైన్ ఇన్ చేయడానికి

⛔ ఇంటిగ్రేషన్‌కు reseller.manage అనుమతిని ఇవ్వవద్దు. ఆ అనుమతి మీ ధరల జాబితాను మరియు మీ స్వంత పేమెంట్-గేట్‌వే ఆధారాలను సవరిస్తుంది. బిల్లింగ్ ప్యానెల్ లేదా వెబ్‌సైట్‌లో మీరు పేస్ట్ చేసే కీకి ఇది అవసరం లేకుండా ఉండేందుకే ప్రత్యేకంగా reseller.provision రూపొందించబడింది.

కీ ఒక్కసారి మాత్రమే చూపబడుతుంది. మీ ఇతర ఆధారాలను ఎక్కడ భద్రపరుస్తారో అక్కడే దీన్ని భద్రపరచండి — మీ వెబ్ సర్వర్ అందించే ఫైల్‌లో ఎప్పుడూ ఉంచవద్దు.

2. మీ మొదటి కాల్ చేయండి

curl https://api.zinndigital.com/v1/reseller/services \
  -H "Authorization: Bearer zdk_live_…"

ఇది మీరు ప్రొవిజన్ చేసిన ప్రతి సర్వీస్‌ను, ప్రతి సైట్‌కు ఒక అడ్డువరుస చొప్పున, అది ఏ క్లయింట్‌కు చెందినది, దాని స్థితి మరియు మీరు దానికి ఎంత ఛార్జ్ చేస్తున్నారు అనే వివరాలతో సహా తిరిగి ఇస్తుంది. కొత్త ఖాతాలో ఇది ఖాళీ జాబితాగా ఉంటుంది — అది సరైన సమాధానం, లోపం కాదు.

3. ఆరు కాల్స్‌లో మొత్తం ఇంటిగ్రేషన్

WHEN                 CALL
an order is paid     POST   /v1/orgs                                   once per CUSTOMER
                     POST   /v1/sites                                  once per SERVICE
they have not paid   POST   /v1/reseller/services/{siteId}/suspend
they pay             POST   /v1/reseller/services/{siteId}/unsuspend
they cancel          DELETE /v1/sites/{siteId}
"log in to hosting"  POST   /v1/reseller/services/{siteId}/sso

ప్రొవిజనింగ్ అనేది రెండు కాల్స్ ప్రక్రియ, మరియు కీలు చాలా ముఖ్యమైనవి:

# 1. the customer's account — keyed on YOUR customer id
curl -X POST https://api.zinndigital.com/v1/orgs \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: account-4211" \
  -d '{"type":"customer","name":"Acme Ltd"}'

# 2. their site — keyed on YOUR service id
curl -X POST https://api.zinndigital.com/v1/sites \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: service-9915" \
  -d '{"org_id":"<from step 1>","product_line":"mainstream","primary_domain":"acme.com"}'

మీరు తప్పు చేస్తే నష్టం కలిగించే రెండు నియమాలు

  1. ఖాతా కోసం మీ CUSTOMER ఆధారంగా మరియు సైట్ కోసం మీ SERVICE ఆధారంగా కీని రూపొందించండి. ఒక కస్టమర్ యొక్క రెండవ ఆర్డర్ వారికి ఇప్పటికే ఉన్న ఖాతాలోనే పడాలి. రెండింటికీ సర్వీస్ ఆధారంగా కీ ఇస్తే, ఒక కస్టమర్‌కు సంబంధం లేని మూడు ఖాతాలు మరియు మూడు వేర్వేరు ప్యానెల్‌లు ఏర్పడతాయి.
  2. ప్రతి POST లో, ఆ నిర్దిష్ట అంశం కోసం మీ స్వంత ఐడీతో రూపొందించిన ఒక Idempotency-Keyని పంపండి. ప్రతి బిల్లింగ్ సిస్టమ్ మళ్లీ ప్రయత్నిస్తుంది — గేట్‌వే కాల్‌బ్యాక్ రెండుసార్లు వస్తుంది, అడ్మిన్ విఫలమైన ప్రొవిజన్‌ను మళ్లీ రన్ చేస్తారు, లేదా కస్టమర్ డబుల్-క్లిక్ చేస్తారు. కీ లేకపోతే రెండవ ప్రయత్నం రెండవ సైట్‌ను సృష్టిస్తుంది మరియు దానికి మీకే బిల్ చేయబడుతుంది.

మీరు రెండుగా కుదించకూడని మూడు సమాధానాలు

  • unsuspend కాల్ 409 సమాధానాన్ని ఇవ్వవచ్చు. అంటే సైట్‌ను మీరు కాకుండా మా దుర్వినియోగ నిరోధక (abuse) బృందం నిలిపివేసిందని అర్థం. సందేశాన్ని చూపించండి; మళ్లీ ప్రయత్నించవద్దు.
  • **టెర్మినేట్ చేయడం అనేది తొలగింపును షెడ్యూల్ చేస్తుంది, వెంటనే తొలగించదు.** ఆ తేదీ pending_deletion_at గా తిరిగి వస్తుంది. కస్టమర్ డేటా ఇంకా తొలగించబడనప్పుడు అది ఇప్పటికే పోయిందని చెప్పడం ఏమీ చెప్పకపోవడం కంటే దారుణం.
  • disk_used_bytes అనేది null కావచ్చు, మరియు null అంటే సున్నా కాదు. మేము కొలవలేకపోయామని దాని అర్థం, ఏమీ ఉపయోగించలేదని కాదు. దానిని వదిలివేయండి — మీ స్వంత రికార్డులలో 0 అని రాయవద్దు, లేకపోతే మీరు రీడింగ్ లేని సైట్ కోసం కస్టమర్‌కు గ్రీన్ యూసేజ్ బార్‌ను చూపిస్తారు.

4. ఒక క్లయింట్‌ను సైన్ ఇన్ చేయండి

POST /v1/reseller/services/{siteId}/sso ఒకేసారి ఉపయోగించే URLను అందిస్తుంది, ఇది మీ క్లయింట్‌ను ఇప్పటికే సైన్ ఇన్ అయి ఉన్న వారి స్వంత ఖాతాలోకి నేరుగా తీసుకెళ్తుంది.

⛔ వారు క్లిక్ చేసినప్పుడు మాత్రమే దాన్ని రూపొందించండి, పేజీని రెండర్ చేసినప్పుడు ఎప్పుడూ చేయవద్దు. ఈ లింక్ ఒక్కసారి మాత్రమే ఉపయోగించగలదు మరియు కొద్ది నిమిషాల్లో గడువు ముగుస్తుంది, కాబట్టి పేజీలో వ్రాసిన లింక్ మొదటి పేజీ వీక్షణలోనే కాలిపోతుంది మరియు మీకు అలాగే బ్రౌజర్‌కు మధ్య ఉన్న ప్రతి కాష్‌లో మిగిలిపోతుంది.

5. బదులుగా ఒక మాడ్యూల్‌ను ఇన్‌స్టాల్ చేయండి

  • WHMCS — మాడ్యూల్‌ను modules/servers/zinn/కి కాపీ చేయండి, మీ API కీ Passwordగా ఉండే ఒక సర్వర్‌ను జోడించండి మరియు ప్రోడక్ట్‌పై ప్రోడక్ట్ లైన్‌ను సెట్ చేయండి. Test Connection నొక్కండి: ఇది నిజమైన కాల్ చేసి ప్లాట్‌ఫారమ్ ఏమి చెప్పిందో మీకు తెలియజేస్తుంది.
  • HostBill — includes/modules/Hosting/zinn/కి కాపీ చేసి, అదే విధంగా కనెక్ట్ చేయండి.
  • WordPress — Zinn® Reseller Toolkit: డొమైన్ శోధన, మీ క్లయింట్‌ల హోస్టింగ్‌లోకి సైన్-ఇన్ లింక్, మరియు ఆర్డర్ చెల్లించినప్పుడు WooCommerce ప్రొవిజనింగ్. ఇది <https://github.com/Zinn-Digital/zinn-reseller-toolkit> వద్ద ఓపెన్ సోర్స్‌గా లభిస్తుంది, లేదా మీ డ్యాష్‌బోర్డ్‌లోని Plugins నుండి డౌన్‌లోడ్ చేసుకోండి.

6. లైవ్ వెళ్ళండి

మీరు అసలైన ఆర్డర్‌ను స్వీకరించే ముందు వీటిని తనిఖీ చేయండి:

  • మాడ్యూల్‌లో కనెక్షన్ పరీక్ష విజయవంతమైంది, లేదా మీ మొదటి curl ఒక జాబితాను తిరిగి ఇస్తుంది.
  • మీ ధరల జాబితా సెట్ చేయబడింది (Reselling → Your prices).
  • మీ పేమెంట్ గేట్‌వే కనెక్ట్ చేయబడింది (Reselling → Payment gateways) — మీ క్లయింట్లు మీ స్వంత ఖాతా ద్వారా మీకు చెల్లిస్తారు.
  • మీ కంపెనీ వివరాలు నమోదు చేయబడ్డాయి (Reselling → Your company), కాబట్టి మీ క్లయింట్ ఇన్‌వాయిస్‌లలో మా వివరాలు కాకుండా మీ చట్టబద్ధమైన సంస్థ మరియు VAT నంబర్ ఉంటాయి.
  • మీరు ప్రారంభం నుండి ముగింపు వరకు ఒక నిజమైన ఆర్డర్‌ను పూర్తి చేసి, సైట్ కనిపించడాన్ని గమనించారు.

మిగిలిన వివరాలన్నీ ఎక్కడ ఉన్నాయి

పూర్తి API రిఫరెన్స్ — ప్రతి ఎండ్‌పాయింట్, మా స్పెసిఫికేషన్ నుండి రూపొందించబడినది, ప్రతిదానికి అవసరమైన అనుమతులతో సహా — <https://zinndigital.com/developers/api> వద్ద అందుబాటులో ఉంది.

బ్లాగ్ నుండి తాజావి

హోస్టింగ్, SEO మరియు భారీ స్థాయిలో సైట్‌లను నిర్వహించడం గురించి మేము రాసినవి.

హోస్టింగ్ లేయర్ నుండి ఎస్ఈఓ మరియు లింక్ బిల్డింగ్: 2026 ఆపరేటర్ దృక్కోణం

2026లో హోస్టింగ్ అనేది ఇండెక్సింగ్ మరియు లింక్ ఈక్విటీని ఎలా రూపొందిస్తుంది: పేజీలను ఇండెక్స్‌లో ఉంచడం, పాత డొమైన్‌లపై పని ప్రారంభించడానికి ముందే వాటిని పరిశీలించడం, ఎటువంటి ఆధారాలు (footprint) లేకుండా లింక్ బిల్డింగ్ చేయడం, మరియు SEO కోసం మౌలిక సదుపాయాలు ఏమి చేయగలవు మరియు ఏమి చేయలేవు అనేదానిపై ఒక నిజాయితీపూర్వక విశ్లేషణ.

పోస్ట్‌ను చదవండి →

WordPress ను వేగవంతంగా మరియు సురక్షితంగా మార్చడం: పనితీరు మరియు ప్లగిన్ చెక్‌లిస్ట్

వేగవంతమైన, సురక్షితమైన WordPress కోసం ఒక ఆచరణాత్మక చెక్‌లిస్ట్: సర్వర్-స్థాయి కాషింగ్, సైట్ వారీగా ఆబ్జెక్ట్ కాష్, ఉపయోగించదగిన కొన్ని ప్లగిన్లు, స్టాక్‌ను తాజాగా ఉంచడం మరియు మీరు ఎప్పటికీ కాష్ చేయకూడని WooCommerce పేజీలు.

పోస్ట్‌ను చదవండి →

2026లో నిర్వహించబడే వెబ్ హోస్టింగ్‌ను ఎలా ఎంచుకోవాలి: కొనుగోలుదారు గైడ్

కంట్రోల్ ప్యానెల్‌తో కూడిన చౌకైన సర్వర్ నుండి మంచి నిర్వహించబడే హోస్టింగ్‌ను వాస్తవంగా ఏది వేరు చేస్తుంది — మైగ్రేషన్‌లు, బ్యాకప్‌లు, ఐసోలేషన్, నిజమైన కాషింగ్ మరియు నిజాయితీతో కూడిన స్కేలింగ్ — మరియు మీరు నిబద్ధత వ్యక్తం చేయడానికి ముందు దానిని ఎలా అంచనా వేయాలి.

పోస్ట్‌ను చదవండి →

బ్లాగు చదవండి →

ఇంకా సమస్య ఉందా?

ప్రతి ప్లాన్‌లోనూ మద్దతు (సపోర్ట్) అందించబడుతుంది, సహాయ కేంద్రం రోజులో 24 గంటలూ అందుబాటులో ఉంటుంది మరియు మీరు మా 58 భాషలలో దేనిలోనైనా మాకు రాయవచ్చు — మేము మీ సొంత భాషలోనే మీకు సమాధానం ఇస్తాము.

సహాయాన్ని సంప్రదించండి → అన్ని కథనాలు →