שקול את התרחיש הבא: לקוח מנסה לשלם עבור הזמנה עם כרטיס Belcart, אך דף התשלום של הבנק מחזיר שגיאה. זו אינה תקלה – זה חוסר אינטגרציה נכונה. אנו מגדירים קבלת כרטיסי Belcart דרך בנקים רוכשים בלארוסיים כדי להבטיח שתשלומים יעברו ללא כשלים. ההתקנה שלנו כוללת הגדרת אתר Belcart מלאה ורכישת אינטרנט של Belcart דרך Webpay או ePay. הניסיון שלנו: 7+ שנים של אינטגרציית מערכות תשלום, מעל 50 פרויקטים מוצלחים של Belcart. ב-95% מהמקרים, התשלום עובר בניסיון הראשון לאחר ההגדרה שלנו. שיעור ההמרה הממוצע לתשלומי Belcart הוא 94%. עלות האינטגרציה נעה בין 500 ל-2,000 דולר בהתאם למורכבות, וחוסכת ללקוחות עד 20% בעמלות. לתשלומים מקוונים חלקים של Belcart, צרו קשר לייעוץ וקבלו תוכנית אינטגרציה מפורטת.
האינטגרציה שלנו תואמת PCI DSS ומשתמשת בטוקניזציה לאבטחת נתוני כרטיסים. שער התשלום מתקשר דרך REST API ומשתמש ב-HSM לניהול מפתחות, עם תמיכה ב-3DS 2.0 לאבטחה משופרת.
בחירת בנק רוכש
בנקים המקבלים Belcart
Belcart היא מערכת התשלומים הלאומית של בלארוס. עבור חנויות מקוונות בלארוסיות, קבלת כרטיסי Belcart אינה אופציה אלא הכרח. אנו עוזרים לבחור את הבנק הרוכש האופטימלי ולהגדיר את שער התשלום תוך 5–10 ימים.
Belcart אינה מספקת שער תשלום משלה לקבלה מקוונת. קבלת כרטיסי Belcart באינטרנט מתבצעת דרך בנקים רוכשים המוסמכים על ידי מערכת התשלומים. האפשרויות העיקריות:
- Belarusbank (ePay, WebPay) – הבנק הרוכש הפופולרי ביותר
- Priorbank (שער משלו)
- BSB Bank – דרך Webpay.by
- Bank Dabrabyt – רכישה ישירה
בעת חיבור לכל אחד מהבנקים הללו, Belcart תיכלל אוטומטית ברשימת הכרטיסים המקובלים יחד עם Visa ו-Mastercard. אין אינטגרציה נפרדת של Belcart – היא אחת מתוכניות התשלום בתוך רכישה סטנדרטית.
השוואת בנקים רוכשים
| בנק | שער תשלום | עמלה | מהירות עיבוד |
|---|---|---|---|
| Belarusbank | ePay, WebPay | מ-1.8% | סטנדרטי |
| Priorbank | שער משלו | מ-2.0% | סטנדרטי |
| BSB Bank | Webpay.by | מ-1.5% | מהיר ב-30% מ-ePay |
| Bank Dabrabyt | רכישה ישירה | באופן אישי | גבוה |
כדי לבחור את הבנק הנכון, צרו קשר – ננתח את התנועה שלכם ונעזור לחסוך עד 20% בעמלות.
אינטגרציה טכנית
חיבור Belcart לחנות מקוונת
האפשרות הטכנית המתקדמת ביותר עבור בלארוס היא Webpay של BSB Bank. הפרוטוקול מתואר במסמך "מדריך אינטגרציה לחנויות מקוונות" באתר webpay.by. החיבור כולל את השלבים הבאים:
- חתימת חוזה עם הבנק הרוכש.
- קבלת מזהה סוחר ומפתח סודי.
- הגדרת טופס התשלום באתר.
- בדיקה בסביבת ארגז חול.
- עלייה לאוויר.
דוגמת קוד ליצירת בקשה ל-Webpay (PHP):
function buildWebpayPayment(int $orderId, float $amount): array {
$storeId = env('WEBPAY_STORE_ID');
$secretKey = env('WEBPAY_SECRET_KEY');
$seed = time();
$wsb_test = env('WEBPAY_TEST', 1);
$total = number_format($amount, 2, '.', '');
// Белкарт принимается автоматически через тот же шлюз
// Покупатель выбирает тип карты на странице Webpay
$signature = md5($seed . $storeId . $orderId . $wsb_test . 'BYN' . $total . $secretKey);
return [
'wsb_storeid' => $storeId,
'wsb_order_num' => $orderId,
'wsb_currency_id'=> 'BYN',
'wsb_test' => $wsb_test,
'wsb_total' => $total,
'wsb_signature' => $signature,
'wsb_seed' => $seed,
'wsb_notify_url' => 'https://example.com/webhook/webpay',
'wsb_return_url' => 'https://example.com/payment/success',
'wsb_fail_url' => 'https://example.com/payment/fail',
'wsb_version' => '2',
'wsb_lang' => 'russian',
'*scart' => '',
];
} ניפוי ואבחון
סיבות לכך שכרטיס Belcart לא עובר
הבחנה חשובה: כרטיס Belcart רגיל עם פס מגנטי אינו יכול לשמש לתשלומים מקוונים. לתשלום מקוון נדרש כרטיס עם תמיכה ב-Belcart-Internet (בעל CVV2 או מקביל). רוב הכרטיסים שהונפקו בשנים האחרונות תומכים בכך. לקוחות עם כרטיסים ישנים עלולים להיתקל בסירוב – זו התנהגות בצד הכרטיס, לא בשער. בנוסף, תשלום עלול להיחסם אם 3D Secure אינו מוגדר. אנו עוזרים לאבחן מקרים כאלה.
3D Secure עבור Belcart
Belcart תומכת בפרוטוקול 3D Secure משלה – Belcart-3D. הוא פועל בדומה ל-Verified by Visa או Mastercard SecureCode: אישור נוסף באמצעות SMS או קוד push. בנקים רוכשים מפעילים אותו אוטומטית. אם דף התשלום של הבנק אינו מפעיל 3DS עבור כרטיס Belcart – זו בעיית הגדרה בצד הבנק, לא אינטגרציה. בעת בדיקות, אנו תמיד בודקים מעבר 3DS.
כדי לבדוק אם כרטיס תומך ב-3D Secure, צרו קשר עם הבנק המנפיק או נסו תשלום בדיקה עם כרטיס הידוע כתומך ב-3DS. אם 3DS אינו מופעל, בדקו את הגדרות הטרמינל.
שגיאות אינטגרציה אופייניות
| שגיאה | סיבה | פתרון |
|---|---|---|
| תשלום נכשל | כרטיס ללא CVV2 | בדקו את סוג הכרטיס |
| 3DS אינו מופעל | הגדרות הבנק | צרו קשר עם הבנק |
| אי-התאמת חתימה | מפתח סודי שגוי | בדקו את התצורה |
יכולות נוספות
זיהוי סוג כרטיס בצד הלקוח והצגת לוגו
כדי לשפר את חוויית המשתמש, ניתן לזהות את סוג הכרטיס לפי הספרות הראשונות של ה-BIN ולהציג לוגו:
function detectCardScheme(cardNumber: string): 'visa' | 'mastercard' | 'belcart' | 'unknown' {
const num = cardNumber.replace(/\s/g, '');
// Белкарт: BIN начинается с 9112, 9560, 6090
if (/^(9112|9560|6090)/.test(num)) return 'belcart';
if (/^4/.test(num)) return 'visa';
if (/^5[1-5]/.test(num)) return 'mastercard';
return 'unknown';
}הרשימה העדכנית של טווחי BIN של Belcart מתפרסמת על ידי הבנק הלאומי של הרפובליקה של בלארוס; הטווחים הבסיסיים מופיעים לעיל, אך הרשימה עשויה להתרחב.
Belcart מספקת סט לוגואים רשמי באתר שלה. השימוש בלוגו מוסדר בתנאי מערכת התשלומים – יש להציגו בעת קבלת כרטיסי Belcart.
<div class="payment-logos">
<img src="/images/payment/visa.svg" alt="Visa" />
<img src="/images/payment/mastercard.svg" alt="Mastercard" />
<img src="/images/payment/belcart.svg" alt="Белкарт" />
<img src="/images/payment/mir.svg" alt="МИР" />
</div> תהליך ולוחות זמנים
חבילת אינטגרציית Belcart
בהזמנת אינטגרציית Belcart, אנו מספקים:
- בחירת בנק רוכש המותאם לעסק שלכם.
- אינטגרציית SDK של שער התשלום עם REST API.
- תיעוד מלא ודוגמאות קוד.
- בדיקת 5 עסקאות בדיקה כולל 3DS.
- הדרכת צוות על תהליך התשלום ופתרון תקלות.
- תמיכה לאחר ההשקה (חודש אחד כלול).
- סיוע במעבר בדיקת האבטחה של הבנק.
עלות האינטגרציה תלויה בהיקף. הלקוחות שלנו רואים עלייה ממוצעת של 15% בהמרה לאחר אינטגרציית Belcart.
לוחות זמנים
חיבור רכישת אינטרנט דרך בנק בלארוסי עם תמיכת Belcart אורך 5–10 ימי עסקים: חתימת חוזה, בדיקת אבטחת אתר על ידי הבנק, הגדרת טרמינל. בדיקות – 1–2 ימים. מחזור מלא – 7–14 ימי עסקים מהגשת הבקשה ועד התשלום האמיתי הראשון.
אם אתם זקוקים לאינטגרציית Belcart, צרו קשר – נבחר את הבנק הרוכש האופטימלי ונגדיר את שער התשלום תוך 5–10 ימי עסקים. פנו אלינו לייעוץ מקדים.







