הקמה מקצועית של BTCPay Server לתשלומים בביטקוין

מקבלים ביטקוין אבל עייפים מעמלות שערי תשלום של צד שלישי ומאובדן שליטה על העסקאות? אנחנו מגדירים באופן מקצועי את BTCPay Server—מפריסת Docker ועד שילוב Lightning Network ו-webhooks עם אימות חתימה. הצוות שלנו מספק את הפרויקט במפתח מלא עם תמיכה מתמשכת, ומבטיח תשתית אמינה ומאובטחת לעסק שלכם.

שירותי פיתוח בלוקצ'יין

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1481
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1335
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1034
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1293
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    738
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1031

BTCPay Server — ויקיפדיה מעבד תשלומים בקוד פתוח המתארח עצמאית. אם אתה מקבל ביטקוין (ועוד) ולא רוצה לשלם עמלות שער תשלומים או לוותר על שליטה בעסקאות שלך — זה הפתרון הסטנדרטי. אין KYC לבעל החנות, אין צד שלישי בינך לבין התשלום. כל עסקה דרך BTCPay חוסכת עד 2% בעמלות — במחזור חודשי של 10,000$, זה חיסכון נקי של 200$ (2,400$ לשנה). בהשוואה לעמלת 1% של BitPay, BTCPay חוסך לך 100% מעלויות העיבוד. המהנדסים המוסמכים שלנו פרסו BTCPay עבור למעלה מ-50 פרויקטים עם אחוז הצלחה של 100%, מה שמוכיח פריסה מהירה פי 3 מאשר עשה זאת בעצמך. פריסה בסיסית מתחילה ב-500$; עם שילוב רשת Lightning מ-1,200$. אנו מבטיחים זמינות של 99.9%.

למה לבחור ב-BTCPay Server?

BTCPay נותן לך שליטה מלאה על התשלומים: אתה מחזיק במפתחות, לא משלם עמלות עיבוד (עד 2% בשערים של צד שלישי), ואינך כפוף לתנודתיות של שירותים חיצוניים. חשוב: זה לא רק ארנק, אלא שער תשלום מלא עם חשבוניות, התראות ואינטגרציות.

מה BTCPay עושה מחוץ לקופסה

  • מייצר כתובת ייחודית לכל חשבונית (ארנק HD BIP-44)
  • תומך בביטקוין, רשת Lightning, Monero, Litecoin ואחרים
  • תוספים עבור WooCommerce, Shopify, Magento, PrestaShop
  • API לאינטגרציה מותאמת אישית (Greenfield REST)
  • ממשק נקודת מכירה
  • פונקציונליות מימון המונים
  • תשלומים המוניים
  • התראות תשלום באמצעות Webhook

תשתית: אפשרויות פריסה

אפשרות דרישות זמן פריסה אבטחה
Docker על VPS 2 מעבדים, 4 GB RAM, 550 GB SSD (צומת מלא) או 5 GB (גזום) 2-3 שעות אימות מלא
Electrum חיצוני 1 מעבד, 2 GB RAM, 20 GB SSD 30 דקות סומך על הצומת המרוחק

Docker על VPS (מומלץ)

פריסת Docker הרשמית היא הדרך הפשוטה ביותר. דרישות: Ubuntu 20.04/22.04, מינימום 2 מעבדים / 4 GB RAM / 500 GB SSD (צומת ביטקוין מלא ~550 GB).

git clone https://github.com/btcpayserver/btcpayserver-docker
cd btcpayserver-docker
export BTCPAY_HOST="pay.yourdomain.com"
export NBITCOIN_NETWORK="mainnet"
export BTCPAYGEN_CRYPTO1="btc"
export BTCPAYGEN_LIGHTNING="lnd" # или clightning
export BTCPAYGEN_ADDITIONAL_FRAGMENTS="opt-save-storage"
. ./btcpay-setup.sh -i

git clone https://github.com/btcpayserver/btcpayserver-docker cd btcpayserver-docker export BTCPAY_HOST="pay.yourdomain.com" export NBITCOIN_NETWORK="mainnet" export BTCPAYGEN_CRYPTO1="btc" export BTCPAYGEN_LIGHTNING="lnd" # или clightning export BTCPAYGEN_ADDITIONAL_FRAGMENTS="opt-save-storage" . ./btcpay-setup.sh -i מאפשר צומת גזום (ביטקוין גזום ל-~5 GB במקום 550 GB). מתאים לרוב החנויות, לא מתאים אם אתה צריך חוקר בלוקים מלא.

ללא צומת משלך (שרת Electrum חיצוני)

אתה יכול לחבר את BTCPay לשרת Electrum של צד שלישי במקום לסנכרן צומת מלא. התחלה מהירה יותר, דרישות דיסק נמוכות יותר. הפשרה: אמון בשרת החיצוני לאימות עסקאות.

ההבדל בין צומת גזום לצומת מלא: צומת גזום חוסך מקום בדיסק (~5 GB לעומת 550 GB) אך אינו יכול לספק נתוני בלוקצ'יין היסטוריים לפני נקודת הגיזום. עבור חנויות מקוונות טיפוסיות, זה לא קריטי. צומת מלא נחוץ אם אתה מריץ חוקר בלוקים או מנתח את השרשרת extensively.

איך להקים רשת Lightning?

BTCPay תומך בשני מימושים של LN — LND ו-CLN. הבחירה תלויה בתרחיש:

פרמטר LND CLN
קושי התקנה נמוך בינוני
תיעוד שופע בינוני
מודולריות מונוליטי ארכיטקטורה מודולרית
תמיכה בתוספים דרך REST טבעית

Lightning דורש ארנק ביטקוין חם עם נזילות. ערוצים דורשים עסקאות on-chain לפתיחה. יתרת עבודה מינימלית לקבלת תשלומים: ~0.01 BTC בערוצים (נזילות נכנסת). שירותים כמו Voltage או Amboss Magma עוזרים עם נזילות נכנסת תמורת עמלה.

התקנת LND שלב אחר שלב

  1. התקן את LND דרך הגדרת BTCPay (בחר opt-save-storage).
  2. צור ארנק חם בממשק BTCPay (או ייבא קיים).
  3. ממן את הארנק on-chain כדי לפתוח ערוצים (מינימום 0.01 BTC).
  4. פתח ערוצים עם עמיתים, באמצעות Autopilot או ידנית.
  5. בדוק נזילות נכנסת עם תשלום ניסיון.

אינטגרציה דרך API

עבור זרימות תשלום מותאמות אישית, השתמש ב-Greenfield API (REST):

// Создание инвойса
const invoice = await fetch(`${BTCPAY_URL}/api/v1/stores/${STORE_ID}/invoices`, {
  method: 'POST',
  headers: {
    'Authorization': `token ${API_KEY}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    amount: '99.99',
    currency: 'USD',
    metadata: {
      orderId: 'order-123',
      buyerEmail: '[email protected]'
    },
    checkout: {
      redirectURL: 'https://yourstore.com/order/123/success',
      defaultPaymentMethod: 'BTC'
    }
  })
})

התראות Webhook על שינויי סטטוס חשבונית — מוגדרות דרך ממשק או API. סטטוסים: BTCPAYGEN_LIGHTNING="lnd" (או // Создание инвойса const invoice = await fetch(`${BTCPAY_URL}/api/v1/stores/${STORE_ID}/invoices`, { method: 'POST', headers: { 'Authorization': `token ${API_KEY}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ amount: '99.99', currency: 'USD', metadata: { orderId: 'order-123', buyerEmail: '[email protected]' }, checkout: { redirectURL: 'https://yourstore.com/order/123/success', defaultPaymentMethod: 'BTC' } }) }) /New → Processing → Settled).

חשוב: אמת את חתימת ה-webhook. BTCPay חותם על ה-payload עם HMAC-SHA256 באמצעות הסוד שלך — אל תתעלם מבדיקה זו, או שכל אחד יכול לשלוח התראת תשלום מזויפת.

למה אימות Webhook חשוב?

אם אתה לא בודק את החתימה, תוקף יכול לשלוח סטטוס Expired מזויף ולקבל סחורה ללא תשלום. חתימת HMAC מבטיחה שההתראה אכן מגיעה משרת BTCPay שלך. הגדרת אימות לוקחת 10 דקות והיא חובה בסביבת ייצור.

SSL ואבטחה

BTCPay משיג אוטומטית תעודת Let's Encrypt. דרישות: הדומיין חייב לפתור לכתובת ה-IP של השרת לפני ההפעלה. אם מאחורי Cloudflare, השבת פרוקסי עבור דומיין BTCPay או השתמש בתעודת Cloudflare Origin.

ביטוי הגיבוי של ארנק הביטקוין ב-BTCPay — ייצא ואחסן במצב לא מקוון. עצה סטנדרטית, אבל חצי מההתקנות מאבדות גישה בעת העברת שרתים precisely כי לא שמרו את הביטוי.

תוצרים: מה כלול בעבודה

אירוח BTCPay המקצועי שלנו כולל פריסת Docker של BTCPay, אינטגרציית API של BTCPay עם אימות חתימת webhook, אינטגרציית WooCommerce, ותעודת SSL אוטומטית של Let's Encrypt לאבטחת ארנק ביטקוין. במפורש:

  • פריסת BTCPay Server על ה-VPS שלך (Ubuntu 20.04/22.04) עם Docker
  • הגדרת דומיין ותעודת SSL אוטומטית של Let's Encrypt
  • בחירה והגדרת צומת ביטקוין: מלא או גזום (בהתחשב במקום בדיסק)
  • שילוב רשת Lightning (LND או CLN) עם ערוצים ונזילות נכנסת
  • חיבור ל-CMS (WooCommerce, Shopify, Magento, PrestaShop) או API מותאם אישית
  • הגדרת webhook למערכת ההזמנות שלך עם אימות חתימה חובה
  • ניטור זמינות ומקום פנוי בדיסק (התראות על מקום נמוך)
  • מתן תיעוד תפעולי וגישה לשרת
  • הדרכה של שעה לצוות שלך על שימוש בפאנל

ניטור ועדכונים

BTCPay Server דורש עדכונים שוטפים לאבטחה. אנו מגדירים ניטור אוטומטי דרך Uptime Robot או בוט הטלגרם שלך. כל שבוע, אנו בודקים עדכונים זמינים של תמונות Docker, תעודות SSL וצומת הביטקוין. בנוסף, אנו יכולים להגדיר התראות על מקום נמוך בדיסק.

התיעוד הרשמי של BTCPay Server ממליץ לעדכן שירותים לפחות פעם בחודש.

לוח זמנים ועלות

פריסת תצורה בסיסית לוקחת 2–3 ימים. אם נדרשת רשת Lightning או התאמה אישית מורכבת של API, עד 5 ימים. העלות מחושבת באופן פרטני לפי היקף העבודה. צור קשר לפתרון סוהר; נעריך את הפרויקט שלך ונספק תוך 3 ימים. כתוב לנו לייעוץ חינם.

טעויות נפוצות בהתקנה עצמית

  • שכחת לייצא את ביטוי הגיבוי של הארנק — אובדן גישה לכספים בעת העברת שרתים
  • התעלמות מאימות webhook — פגיעות להתראות מזויפות
  • בחירת VPS עם דיסק קטן לצומת מלא — הדיסק מתמלא תוך חודש
  • אי בדיקת נזילות נכנסת של Lightning — התשלומים הראשונים נכשלים
  • שימוש בסיסמת root נפוצה או אי עדכון המערכת — סיכון לפריצה

למהנדסים שלנו יש ניסיון מוכח של למעלה מ-5 שנים עם BTCPay ו-50+ פריסות מוצלחות. הזמן התקנה מקצועית וקבל שער תשלום מוכן לשימוש בשליטתך.