מרכז התמיכה - חשבון אישי
  • בית
  • תשלומים והעברות
  • מחלוקות ומגבלות
  • החשבון שלי
  • הארנק שלי
  • כניסה ואבטחה
  • כלים למוכרים

טיפים לפתרון בעיות של קישורים ולחצנים לתשלום בלי קוד

מופיעה שגיאה, והלחצן לא מופיע באתר שלי.

יש לבדוק את הדברים הבאים:

  • האם הלחצן מופיע תחת 'לחצנים שמורים' (Saved Buttons)?
  • בחר באפשרות 'עריכת לחצן' (Edit button), וודא שקוד הלחצן זהה למה שנמצא באתר שלך. 

לחץ לחיצה ימנית על דף המוצר (שבו הדבקת את קוד הלחצן), ולחץ על אפשרות ה'בדיקה' (Inspect). עבור לכרטיסייה 'מסוף' (Console, מופיעה בחלק העליון). ייתכן שיופיעו שגיאות של הקוד הסודי של שירות הלקוחות (CSP).

אם הטמעת מדיניות אבטחת תוכן, ייתכן שיופיעו שגיאות CSP כגון אלה (שגיאות CSP לדוגמה):

המערכת סירבה לטעון את הסקריפט 'https://www.paypal.com/sdk/js**', משום שהוא מפר את ההוראה הבאה של מדיניות אבטחת התוכן: "default-src 'self'". שים לב ש-'script-src-elem' לא הוגדר במפורש. לכן, המערכת משתמשת ב-'default-src' בתור סקריפט הבסיס.

המערכת סירבה להתחבר אל 'https://www.paypal.com/**', משום שהכתובת מפרה את ההוראה הבאה של מדיניות אבטחת התוכן: "default-src 'self'". שים לב ש-'connect-src' לא הוגדר במפורש. לכן, המערכת תשתמש ב-'default-src' בתור סקריפט הבסיס.

המערכת סירבה לטעון את הסקריפט שבתוך התגיות, משום שהוא מפר את ההוראה הבאה של מדיניות אבטחת התוכן: "script-src https://*.paypal.com". כדי לאפשר הרצה של הסקריפט בתוך התגיות, יש צורך במילת המפתח 'unsafe-inline', בקוד hash (כלומר 'sha256-WYDWDPwB8j2VePYrqy38aHPcJLsasO//lnXymmxscUk='), או ב-nonce (כלומר 'nonce-...').

המערכת סירבה לטעון את התמונה 'https://tracking.qa.paypal.com/webapps/tracking/ts?**', משום שהיא מפרה את ההוראה הבאה של מדיניות אבטחת התוכן: "default-src 'self'". שים לב ש-'img-src' לא הוגדר במפורש. לכן, המערכת תשתמש ב-'default-src' בתור סקריפט הבסיס.

המערכת סירבה להתחבר אל 'https://www.paypal.com/', משום שהכתובת מפרה את ההוראה הבאה של מדיניות אבטחת התוכן: "default-src 'self'". שים לב ש-'frame-src' לא הוגדר במפורש. לכן, המערכת משתמשת ב-'default-src' בתור סקריפט הבסיס.

אפשר לנסות להוסיף את התוכן הבא כדי לפתור כל אחת מהשגיאות לעיל:

אפשרות 1 (HTML): אם הקוד הסודי של שירות הלקוחות (CSP) שלך מוגדר בקובץ HTML, יש להחליף את קוד ה-CSP שלך בקוד שלהלן

<meta http-equiv="Content-Security-Policy" content="default-src 'self';
script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com;
style-src 'unsafe-inline' https://*.paypal.com; connect-src
https://*.paypal.com; frame-src https://*.paypal.com; img-src
https://*.paypal.com https://*.paypalobjects.com">

אפשרות 2 (בצד השרת): אם הקוד הסודי של שירות הלקוחות (CSP) שלך מוגדר בצד השרת, יש להחליף את קוד ה-CSP שלך בקוד שלהלן

Content-Security-Policy: script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com
Content-Security-Policy: style-src 'unsafe-inline' https://*.paypal.com
Content-Security-Policy: connect-src https://*.paypal.com
Content-Security-Policy: frame-src https://*.paypal.com
Content-Security-Policy: img-src https://*.paypal.com https://*.paypalobjects.com

כיצד ניתן לשנות את הפריסה/ גודל/ צבע שם המוצר/ מחיר/ כמות?

בשלב זה, לא ניתן לשנות את הפריסה/הגודל/הצבע עבור אינטגרציה זו.

ערכתי את פרטי המוצר (שם, כמות או כל דבר אחר); האם עליי

להעתיק/להדביק שוב את קוד הלחצן?

לא, אנחנו לוקחים את כל המידע מהשרת של PayPal. אחרי שמירת השינויים בחשבון שלך, לא צריך לעדכן את קוד הלחצן המועתק/מודבק של האתר שלך.

מזהה לקוח מופיע בתוך הקוד; מה פירוש הדבר?

'מזהה לקוח' (Client ID) הוא מזהה הלקוח של בעל העסק, והוא חלק מחשבונך. אין לערוך אותו. יש להשתמש בו כפי שהוא מוצע בקוד הלחצן.

הוספתי כמה לחצנים, אבל אף אחד מהם לא מופיע בדף האינטרנט שלי.

בתרחישים הבאים, כמה לחצנים שונים באותו דף אינטרנט לא יפעלו:

  • אם העתקת/הדבקת את אותו מזהה לחצן כמה פעמים באותו דף אינטרנט, רק הלחצן הראשון יופיע. אי אפשר לחזור כמה פעמים על אותו מזהה לחצן.
  • אם העתקת/הדבקת מזהי לחצנים שונים אבל עם מטבעות אחרים באותו דף אינטרנט, רק הלחצן הראשון יופיע. אי אפשר להוסיף מטבעות זרים בלחצנים באותו דף אינטרנט.
  • אם העתקת/הדבקת מזהי לחצנים שונים ואתה נתקל באטיות, ודא שתג הסקריפט עם מזהה הלקוח נוסף רק פעם אחת. שורת הסקריפט תיראה כך:
    • <script src="https://www.paypal.com/sdk/js?client-id=XYZ&components=hosted-buttons&enable-funding=venmo¤cy=XYZ"></script>

יש לי חשבון פרימיום של PayPal, והתכונה של הקישור והלחצן לתשלום

לא מופיעה.

התכונה זמינה רק לחשבונות PayPal עסקיים. כדי להשתמש בתכונה זו, שדרג לחשבון עסקי, או צור חשבון עסקי.

איך לבדוק חוויה זו ב-PayPal Sandbox?

'תשלום בלי קוד' זמין לבדיקה ב-Sandbox.

כיצד אפשר לשים קישור לתשלום באתר שלי?

אתה יכול למקם את הקישור לתשלום מאחורי לחצן באתר שלך. החלף אותו בקישור תשלום משלך.

קוד לדוגמה כאן:

<body> <h1>בצע את התשלום עבור המוצרים/השירותים שלך כאן</h1> <button class="btn" onclick="location.href='https://www.paypal.com/ncp/payment/HWDFRBTBV25XX'" type="button"> תשלום</button> </body>

הרחבת האשראי/חיוב בתוך השורה אינה מוצגת כולה

באתר שלי.

ודא שהרוחב והגובה של גורם המכיל המשמש כאב מוגדרים כך שיתאימו להרחבה בתוך השורה. לקבלת פרטים נוספים עיין בתיעוד/תמיכה של פלטפורמת האירוח.

מהו תשלום באמצעות קוד QR של PayPal?

דרכים נוספות שבהן אנו יכולים לעזור

קבלה של קובצי ה-cookie, תאפשר לנו לשפר ולהתאים אישית את חווית השימוש שלך. בנוסף, היא תאפשר לשותפים שלנו להשתמש בהם כדי להציג פרסומות מותאמות אישית עבורך גם כשתבקר באתרים אחרים. ניהול קובצי cookie וקבלת פרטים נוספים