જ્ઞાન આધાર

તમારી પોતાની સિસ્ટમ્સમાંથી Zinn® હોસ્ટિંગનું વેચાણ કરવું

તમારી પોતાની બિલિંગ પેનલ, WordPress સાઇટ અથવા સ્ક્રિપ્ટો પરથી Zinn® હોસ્ટિંગનું સંચાલન કરો: API કી મેળવો, તમારો પ્રથમ કૉલ કરો અને સમગ્ર એકીકરણ જેમાં સમાયેલું છે તે છ કૉલ્સ કરો.

તમે અમારા હોસ્ટિંગનું પુનર્વેચાણ (resell) કરો છો. તમારા ગ્રાહકો તમારા પોતાના છે: તમારા ભાવો, તમારા ઇનવૉઇસેસ, તમારા ચુકવણી પ્રદાતા. તમે હાલમાં જે પણ ચલાવી રહ્યા હોવ — બિલિંગ પેનલ, તમારી પોતાની WordPress સાઇટ, અથવા કોઈ સ્ક્રિપ્ટ — ત્યાંથી અમારા પ્લેટફોર્મનું સંચાલન આ રીતે કરી શકો છો.

તમારા ગ્રાહકો વાસ્તવમાં શું જુએ છે

કાર્યપદ્ધતિ સમજીએ તે પહેલાં: તમારા ગ્રાહકોએ અમને ક્યારેય જોવાની જરૂર પડતી નથી. ત્રણ માધ્યમો છે, અને તમે કયું વાપરવું તે પસંદ કરી શકો છો.

માધ્યમતે કોનું છે
તમારા પોતાના હોસ્ટનામ પર હોસ્ટિંગ પેનલReselling → Your brand હેઠળ પેનલ હોસ્ટનામ સેટ કરો અને તમારા ગ્રાહકો તમારા લોગો અને તમારા રંગો સાથે panel.yourcompany.com પર સાઇન ઇન કરશે. એ જ પેનલ, તમારું સરનામું.
તમારી પોતાની વેબસાઇટWordPress પ્લગઇન તમારી સાઇટ પર ડોમેન શોધ અને વન-ક્લિક સાઇન-ઇન લિંક ઉમેરે છે, અને તમારા પોતાના WooCommerce ચેકઆઉટ દ્વારા ઓર્ડર લે છે.
તમારી બિલિંગ પેનલWHMCS અથવા HostBill મુખ્ય પ્રવેશદ્વાર તરીકે રહે છે; મોડ્યુલ તેની પાછળ પ્રોવિઝનિંગ કરે છે અને ક્લાયન્ટ-એરિયા બટન તેમને સીધા તેમના હોસ્ટિંગમાં સાઇન ઇન કરાવે છે.

⛔ તમે ગમે તે પસંદ કરો, તમે તમારા ગ્રાહકો માટે રેકોર્ડના વેપારી (merchant of record) છો: તમારા ભાવો, તમારા ઇનવૉઇસેસ, તમારો 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સમાપ્ત (terminate) કરો
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 આપી શકે છે. તેનો અર્થ એ છે કે સાઇટને અમારી અબ્યુઝ ટીમે રોકી રાખી છે, તમે નહીં. સંદેશ દર્શાવો; ફરી પ્રયાસ કરશો નહીં.
  • સમાપ્ત (Terminating) કરવું એ ડિલીશન શેડ્યૂલ કરે છે, તરત જ ડિલીટ કરતું નથી. તારીખ pending_deletion_at તરીકે પાછી આવે છે. ગ્રાહકને તેનો ડેટા પહેલેથી જ નીકળી ગયો છે તેમ કહેવું, જ્યારે તે વાસ્તવમાં ન ગયો હોય, તે કંઈ ન કહેવા કરતાં પણ વધુ ખરાબ છે.
  • disk_used_bytes નું મૂલ્ય null હોઈ શકે છે, અને null એટલે શૂન્ય નથી. તેનો અર્થ એ છે કે અમે માપી શક્યા નથી, એવો નહીં કે કશું વપરાયું નથી. તેને અવગણો — તમારા પોતાના રેકોર્ડ્સમાં 0 લખશો નહીં, અન્યથા તમે જે સાઇટનું કોઈ રીડિંગ નથી તેના માટે ગ્રાહકને લીલો વપરાશ બાર બતાવશો.

4. ક્લાયન્ટને સાઇન ઇન કરાવો

POST /v1/reseller/services/{siteId}/sso એક સિંગલ-યુઝ URL પરત કરે છે જે તમારા ક્લાયન્ટને સીધા તેમના પોતાના એકાઉન્ટમાં, પહેલેથી સાઇન ઇન કરેલ સ્થિતિમાં લઈ જાય છે.

⛔ તેઓ ક્લિક કરે ત્યારે જ તેને જનરેટ કરો, પેજ રેન્ડર કરતી વખતે ક્યારેય નહીં. આ લિંક સિંગલ-યુઝ છે અને થોડીવારમાં એક્સપાયર થઈ જાય છે, તેથી પેજમાં લખેલી લિંક પ્રથમ પેજ વ્યૂ પર જ નકામી થઈ જાય છે અને તમારા અને બ્રાઉઝર વચ્ચેના દરેક કેશમાં રહી જાય છે.

5. તેના બદલે મોડ્યુલ ઇન્સ્ટોલ કરો

  • WHMCS — મોડ્યુલને modules/servers/zinn/ માં કૉપિ કરો, એવું સર્વર ઉમેરો જેનો Password તમારી API કી હોય, અને પ્રોડક્ટ પર પ્રોડક્ટ લાઇન સેટ કરો. 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માં હોસ્ટિંગ કેવી રીતે ઇન્ડેક્સિંગ અને લિંક ઇક્વિટીને આકાર આપે છે: પેજોને ઇન્ડેક્સ થયેલા રાખવા, તેમના પર નિર્માણ કરતાં પહેલાં જૂના ડોમેન્સની ચકાસણી કરવી, શોધ પદચિહ્ન વિના લિંક બિલ્ડિંગ, અને ઇન્ફ્રાસ્ટ્રક્ચર એસઇઓ માટે શું કરી શકે છે અને શું નથી કરી શકતું તે અંગે એક નિખાલસ દૃષ્ટિકોણ.

પોસ્ટ વાંચો →

WordPress ને ઝડપી અને સુરક્ષિત બનાવવું: પર્ફોર્મન્સ અને પ્લગઇન ચેકલિસ્ટ

ઝડપી, સુરક્ષિત WordPress માટે એક વ્યવહારુ ચેકલિસ્ટ: સર્વર-સ્તરનું કેશિંગ, સાઇટ-દીઠ ઑબ્જેક્ટ કેશ, ઉપયોગ કરવા યોગ્ય ગણ્યાગાંઠ્યા પ્લગઇન્સ, સ્ટૅકને અદ્યતન રાખવું, અને WooCommerce પેજીસ જેને તમારે ક્યારેય કેશ ન કરવા જોઈએ.

પોસ્ટ વાંચો →

૨૦૨૬માં મેનેજ્ડ વેબ હોસ્ટિંગ કેવી રીતે પસંદ કરવું: ખરીદનાર માટેની માર્ગદર્શિકા

કંટ્રોલ પેનલવાળા સસ્તા બોક્સથી સારા મેનેજ્ડ હોસ્ટિંગને વાસ્તવમાં શું અલગ પાડે છે — સ્થળાંતર, બેકઅપ, આઇસોલેશન, વાસ્તવિક કેશીંગ અને પ્રામાણિક સ્કેલિંગ — અને તમે પ્રતિબદ્ધ થાઓ તે પહેલાં તેનું મૂલ્યાંકન કેવી રીતે કરવું.

પોસ્ટ વાંચો →

બ્લૉગ વાંચો →

હજુ પણ મુશ્કેલી છે?

દરેક પ્લાનમાં સપોર્ટ સામેલ છે, ડેસ્ક દિવસના 24 કલાક ખુલ્લું રહે છે, અને તમે અમારી કોઈપણ 58 ભાષાઓમાં અમને લખી શકો છો — અમે તમને તમારી ભાષામાં જવાબ આપીએ છીએ.

સહાયતા ટીમનો સંપર્ક કરો → બધા લેખો →