מה שרצית לדעת ועוד...
תשלום מהיר באמצעות אפל פיי
תשלום מהיר עם מכשירי האנדרואיד
חווית תשלום מהירה ומאובטחת
חיוב חשבון ישירות מדף הסליקה
דף סליקה מאובטח לדומיין שלך
הפיכת הסמארטפון לנקודת מכירה
סליקת אשראי ב iPhone או Android
פתרונות סליקה פיזיים בתקן אבטחה מחמיר
מערכת לניהול וחיוב תשלומים מחזוריים
שליחת דרישות תשלום ישירות מהחשבון
שליחת בקשות תשלום ב-SMS ישירות מהחשבון
מערכת חכמה לניהול וסליקת חניונים
תשלום מהיר באמצעות אפל פיי
תשלום מהיר עם מכשירי האנדרואיד
חווית תשלום מהירה ומאובטחת
חיוב חשבון ישירות מדף הסליקה
דף סליקה מאובטח לדומיין שלך
הפיכת הסמארטפון לנקודת מכירה
סליקת אשראי ב iPhone או Android
פתרונות סליקה פיזיים בתקן אבטחה מחמיר
מערכת לניהול וחיוב תשלומים מחזוריים
שליחת דרישות תשלום ישירות מהחשבון
שליחת בקשות תשלום ב-SMS ישירות מהחשבון
מערכת חכמה לניהול וסליקת חניונים
מה שרצית לדעת ועוד...
איך פונים אל דף תשלום באמצעות API
מדריך אינטגרציה ל־PayPlus – קריאה אל דף תשלום (Payment Page)
? הקדמה
מפתחים יקרים,
כדי לבצע אינטגרציה אל PayPlus באמצעות הרשאות API ופנייה אל דף התשלום שלנו, פעלו לפי הסדר הבא:
בהתאם לצורך, נקים עבורכם סביבת טסטים (Staging) ונמסור לכם את פרטי ההתחברות:
API KEY / SECRET KEY / PAYMENT PAGE UID
פרטים אלו מאפשרים לכם לבצע קריאות מאובטחות ל־API של PayPlus.
נפתח לכם חשבון Sandbox ? התחברו עם שם המשתמש(האימייל שלכם) והסיסמא שבחרתם - https://myaccountdev.payplus.co.il
לצורך משיכת המפתחות - התחברו אל המדריך הבא שיסביר בדיוק איפה כל מפתח נמצא
3. עיון במסמכי ה־API
ניתן לעיין במסמך ה־API בנושא Payment Pages כאן:
https://docs.payplus.co.il/reference/post_paymentpages-generatelink
שם תמצאו את תבנית הבקשה (Request) הרלוונטית עבורכם.
4. ביצוע קריאות לסביבת הטסטים
לאחר קבלת ההרשאות, ניתן לבצע פניות אל סביבת ה־Test (Staging) בכתובת:
https://restapidev.payplus.co.il/api/v1.0/PaymentPages/generateLink
כל בקשה (Request) תקבל תשובה (Response) מהשרת שלנו.
⚠️ חשוב לדעת:
אין אפשרות לפנות אלינו ישירות מה־Frontend של localhost.
הפנייה חייבת להיעשות דרך השרת שלכם (Server-side).
מומלץ להתנסות תחילה עם Postman לוודא תקינות לפני עלייה לאוויר.
? פרמטרים חובה להתחברות ראשונית
| פרמטר | תיאור | קבוע/משתנה |
|---|---|---|
| API_KEY | מפתח ה־API הראשי שלכם | קבוע |
| SECRET_KEY | המפתח הסודי המשויך ל־API שלכם | קבוע |
| payment_page_uid | מזהה ייחודי של דף התשלום במערכת PayPlus | משתנה לפי הדף המבוקש |
? סרטון קצר (40 שניות) – איך למשוך את שלושת הפרמטרים האלו מהאזור האישי:
קישור לסרטון
? charge_method – סוגי חיוב אפשריים
| ערך | סוג החיוב | תיאור שימוש | ? מתי להשתמש |
|---|---|---|---|
| 1 | חיוב רגיל (J4) | ברירת המחדל לרוב העסקים. משמש לעסקה רגילה או לעסקאות בתשלומים. | ✅ רוב העסקאות והסליקות הרגילות. |
| 2 | חיוב מושהה (J5) | תפיסת מסגרת בלבד (על גובה סכום העסקה) – הסכום לא מחויב מיידית תצורה זו מוכרת בבתי עסקים המנהלים מלאי, ליקוטים וכו' שמעוניינים לבצע את החיוב רק לאחר בדיקת מלאי - פעולת החיוב הנוספת הינה ידנית. |
⏳ כשאתם רוצים לאשר עסקה ולחייב במועד מאוחר יותר. |
| 3 | חיוב מחזורי (Recurring) | הוראת קבע באשראי. ⚠ חובה לשלוח גם פרמטרים נוספים שיפורטו בהמשך. | ? למנויים, תשלומים חודשיים או שירותים מתמשכים. |
| 0 | בדיקה (J2) | עסקת סימולציה/בדיקה – אינה מחייבת את הכרטיס בפועל. | ? לבדיקה לפני מעבר לאוויר (Staging/Test). |
? פרמטרים מרכזיים בבקשה ל־Payment Page
| פרמטר | תיאור | ערך לדוגמה / אופציות |
|---|---|---|
| charge_method | ? סוג החיוב – קובע את סוג החיוב שיבוצע בדף התשלום. | ראה טבלה למעלה |
| amount | סכום החיוב | 150.00 |
| currency_code | קוד מטבע: ILS / USD / EUR וכו׳ | "ILS" |
| sendEmailApproval | שליחת מייל הצלחה ללקוח (true/false) | true |
| sendEmailFailure | שליחת מייל כישלון ללקוח (true/false) | false |
? פרמטרים אופציונליים שימושיים
refURL_callback – כתובת לקבלת התראה (Webhook) על השלמת עסקה - אליה תקבלו את פרטי שובר האשראי וגם שדות נוספות שתוכלו לשרשר נלו בקריאה more_info (שדות שלכם - כגון: כתובת למשלוח, מספר הזמנה, מספר לקוח ועוד ע"פ בחירתכם)
create_token – שמירת פרטי כרטיס אשראי באופן מוצפן- טוקן המיועד עבור חיובים עתידיים (true/false)
initial_invoice – הפקת חשבונית אוטומטית לאחר עסקה (true/false) - שירות זה יהיה פעיל רק לאחר הוספת שירות חשבונית + דרך האזור האישי והגדרה ראשונית של מספור מסמכים.
more_info – שדות שלכם - שדה חופשי עד 19 תווים - להחזיר מידע נוסף כגון: מספר הזמנה, פרטי משלוח ועוד
? חשוב לדעת – הפקת חשבונית/קבלה בסיום עסקה
מעוניינים להפיק חשבונית/קבלה בסיום עסקה מוצלחת? אצלנו זה הכול תחת קורת גג אחת.
לאחר שפתחו לכם אצלנו חשבון –
היכנסו לאזור האישי של PayPlus ובצעו את הסרטון הקצר המצורף (40 שניות).
לאחר ביצוע ההגדרות הראשוניות, תוכלו לבצע קריאה ל־API ולשרשר את הפרמטר הבא:
"initial_invoice": true
כך תופק אוטומטית חשבונית/קבלה בסיום עסקה מוצלחת
פרטי לקוח (customer) - חובה לאינטגרציה עם מערכת הפקת החשבוניות
בבקשה מלאו את אובייקט ה-customer עם הפרטים הבאים:
| פרמטר | סוג | חובה | הערות |
|---|---|---|---|
| customer_name | string | כן | יש לציין את שם הלקוח. חשוב במיוחד למטרת הפקת חשבונית/קבלה על השם שלו בסיום עסקה. |
| string | כן | יש לציין את כתובת האימייל של הלקוח. שדה זה משמש לזיהוי הלקוח ולייעוד התשלום אליו. |
? דוגמה לבקשה (POST)
POST https://restapidev.payplus.co.il/api/v1.0/PaymentPages/generateLink
Content-Type: application/json
Authorization: Bearer <API_KEY>
{
"payment_page_uid": "uid789",
"charge_method": 1,
"amount": 99.90,
"currency_code": "ILS",
"sendEmailApproval": true,
"sendEmailFailure": false,
"refURL_callback": "https://yourserver.com/callback",
"initial_invoice": true,
"hide_identification_id": false,
"more_info": "order-4567"
}
הפקת חשבונית אוטומטית לאחר ביצוע עסקה
חשוב לדעת – הפקת חשבונית/קבלה בסיום עסקה
מעוניינים להפיק חשבונית/קבלה בסיום עסקה מוצלחת? אצלנו זה הכול תחת קורת גג אחת.
לאחר שפתחו לכם אצלנו חשבון –
היכנסו לאזור האישי של PayPlus ובצעו את הסרטון הקצר המצורף (40 שניות).
לאחר ביצוע ההגדרות הראשוניות, תוכלו לבצע קריאה ל־API ולשרשר את הפרמטר הבא:
"initial_invoice": true
כך תופק אוטומטית חשבונית/קבלה בסיום עסקה מוצלחת
פרטי לקוח (customer) - חובה לאינטגרציה עם מערכת הפקת החשבוניות
בבקשה מלאו את אובייקט ה-customer עם הפרטים הבאים:
| פרמטר | סוג | חובה | הערות |
|---|---|---|---|
| customer_name | string | כן | יש לציין את שם הלקוח. חשוב במיוחד למטרת הפקת חשבונית/קבלה על השם שלו בסיום עסקה. |
| string | כן | יש לציין את כתובת האימייל של הלקוח. שדה זה משמש לזיהוי הלקוח ולייעוד התשלום אליו. |
חיוב מחזורי - הוראות קבע באשראי
ערך 3 - חיוב מחזורי (Recurring payments)
הוראות קבע באשראי
אם יש לכם מוצר או שירות בחיוב מחזורי עם סכום קבוע, שירות הוראות הקבע שלנו מספק פתרון לניהול תשלומים חוזרים באופן אוטומטי.
השירות תומך גם בהפקת חשבוניות דיגיטליות לאחר כל תשלום מוצלח – נשלחות ללקוח באימייל ומועברות גם אליכם עם חיווי מלא.
דרישות מקדימות
כדי להשתמש בהגדרות חיוב מחזורי:
יש להפעיל את שירות החיוב המחזורי (Recurring payments) במערכת.
בפרמטר charge_method יש להגדיר את הערך 3.
פרמטר חובה: recurring_settings (אובייקט) – מכיל את כלל ההגדרות לחיוב המחזורי.
אם אינכם מעוניינים להשתמש בחיוב מחזורי, ניתן לשלוח אותו כ-null.
פרמטרים בתוך recurring_settings
| פרמטר | סוג | חובה? | תיאור | דוגמה / ערך |
|---|---|---|---|---|
| instant_first_payment | boolean | כן | האם לבצע חיוב ראשון מיידי בעת ההזמנה? (true = חיוב מיידי, false = לא) |
true |
| recurring_type | integer | כן | סוג המחזור: 0 - יומי, 1 - שבועי, 2 - חודשי |
2 |
| recurring_range | integer | כן | טווח החיוב לפי סוג המחזור. לדוגמה: אם recurring_type = 2 ו-recurring_range = 1 → חיוב חודשי |
1 |
| number_of_charges | integer | כן | מספר החיובים הכולל במחזור. 0 = ללא הגבלה |
12 |
| start_date_on_payment_date | boolean | כן | האם להתחיל את החיוב בתאריך התשלום (true) או בתאריך ספציפי בחודש (false) |
false |
| start_date | integer | כן | אם start_date_on_payment_date = false, יש לבחור תאריך (למשל: 15) |
15 |
| jump_payments | integer | כן | דילוג לפני חיוב ראשון (למשל 30 יום חינם → 30) |
30 |
| successful_invoice | boolean | כן | האם להפיק חשבונית אוטומטית לאחר כל חיוב מוצלח | true |
| customer_failure_email | boolean | כן | האם לשלוח מייל ללקוח במקרה של כישלון בתשלום | true |
| send_customer_success_email | boolean | כן | האם לשלוח מייל הצלחה ללקוח לאחר כל חיוב | true |
| end_date | string | לא | תאריך סיום למחזור (אם לא מדובר במסלול ללא הגבלה). פורמט: YYYY-MM-DD | "2026-12-31" |
ניהול הוראות קבע וקבלת recurring_uid
לאחר יצירת הוראת קבע בהצלחה, אם הוגדרה כתובת refURL_callback לקבלת התראות –
המערכת תחזיר אובייקט הכולל את הפרמטר recurring_uid.
באמצעות מזהה זה תוכלו:
לנהל ולעדכן את הוראת הקבע (כגון שינוי סכום, תאריך, מצב).
לבטל את הוראת הקבע במידת הצורך.
לקבל מידע עדכני אודות החיובים המחזוריים.
דוגמה מלאה להגדרה של recurring_settings
"recurring_settings": {
"instant_first_payment": true,
"recurring_type": 2,
"recurring_range": 1,
"number_of_charges": 12,
"start_date_on_payment_date": false,
"start_date": 15,
"jump_payments": 30,
"successful_invoice": true,
"customer_failure_email": true,
"send_customer_success_email": true,
"end_date": "2026-12-31"
}
טוקנים - חיוב יזום ומשתנה
מדריך חיוב לפי טוקן (Tokenization)
למי מיועד?
למי שמחייב לפי זמן שימוש, או מעוניין בביצוע חיובים מחזוריים משתנים.
מודל הטוקנים של PayPlus מאפשר לשמור פרטי כרטיס אשראי באופן מוצפן ובטוח, ולקבל מזהי טוקן ללקוח לצורך חיובים עתידיים.
שלב 1 – יצירת עסקה ראשונה ליצירת טוקן
בשלב הראשון מבצעים קריאה ל־API של יצירת דף תשלום:
POST https://restapidev.payplus.co.il/api/v1.0/PaymentPages/generateLink
פרמטרים חובה:
payment_page_uid (string) – מזהה דף התשלום שנמסר לכם
charge_method (int) – סוג החיוב (בד"כ 1 = עסקה רגילה)
amount (number) – סכום החיוב
currency_code (string) – ברירת מחדל "ILS"
חדש לטוקניזציה:
create_token (boolean, חובה לצורך טוקניזציה) – true
customer (object, חובה) – פרטי הלקוח:
customer_name (string, חובה) – שם הלקוח
email (string, חובה) – אימייל הלקוח
דוגמה לבקשת POST ראשונה ליצירת טוקן:
POST https://restapi.payplus.co.il/api/v1.0/PaymentPages/generateLink
Content-Type: application/json
Authorization: Bearer <API_KEY>
{
"payment_page_uid": "uid789",
"charge_method": 1,
"amount": 150.00,
"currency_code": "ILS",
"sendEmailApproval": true,
"sendEmailFailure": false,
"refURL_callback": "https://yourserver.com/callback",
"initial_invoice": true,
"create_token": true,
"customer": {
"customer_name": "ישראל ישראלי",
"email": "[email protected]"
}
}
Response מוצלח יכיל את:
customer_uid – מזהה הלקוח
token_uid – מזהה הטוקן לחיובים עתידיים
שלב 2 – חיוב עתידי (Recurring / Token Charge)
לאחר קבלת customer_uid + token_uid ניתן לבצע חיוב יזום ישיר ללא פרטי אשראי.
POST https://restapi.payplus.co.il/api/v1.0/Transactions/Charge
פרמטרים חיוניים:
terminal_uid (string, חובה)
cashier_uid (string, חובה)
amount (number, חובה)
currency_code (string, חובה) – ברירת מחדל "ILS"
credit_terms (int, חובה) – סוג העסקה (1 רגילה)
use_token (boolean, חובה) – true
customer_uid (string, חובה אם use_token=true)
token (string, חובה אם use_token=true)
דוגמה לחיוב עתידי עם טוקן:
POST https://restapi.payplus.co.il/api/v1.0/Transactions/Charge
Content-Type: application/json
api-key: <API_KEY>
secret-key: <SECRET_KEY>
{
"terminal_uid": "T12345",
"cashier_uid": "C67890",
"amount": 150.00,
"currency_code": "ILS",
"credit_terms": 1,
"use_token": true,
"customer_uid": "cus_987654321",
"token": "tok_abc123xyz"
}