המדריך הזה מיועד למפתח האתר שלכם. הוא מסביר איך לשלוח (POST) פרטי תורם ותשלום מהאתר שלכם אל טופס התרומה שלנו.
אילו אפשרויות יש לסליקת תשלומים?
יש שלוש דרכים לסלוק תשלומים דרכנו:
טפסי התרומה שלנו. קשרו אליהם, או פתחו אותם כחלון קופץ באתר שלכם.
ה-API שלנו. השתמשו במערכת התשלומים שלנו עם דף תרומה שמתארח אצלכם.
ה-iframe שלנו. סלקו תרומות באתר שלכם בלי להפוך את הטופס שלכם לתואם PCI.
איך משתמשים ב-iframe?
הדרך הפשוטה: צרו טופס MYSITE והתקינו אותו כ-iframe באתר שלכם. ראו יצירת טופס תרומה MYSITE ו-טופס תרומה — מדריך הטמעה.
כדי לשלב את ה-iframe בפלטפורמה או באפליקציה שלכם:
העבירו פרמטרים ל-iframe ב-POST, לא ב-GET.
תמיד שלחו פרמטר בשם
postעם הערך1.אפשר לשלוח ב-POST את שדות התורם והתשלום האלה: https://docs.google.com/document/d/1I6w9BihB0VtQXdZTSSm3rKT-WX5TcyP470VXTD040Ts/edit?usp=sharing
לאן שולחים את ה-POST?
שלחו את נתוני ה-POST לכתובת הזו:
https://<secure-donation-domain>/en/give/makedonation?MakeDonation=1&AmutaGovId=XXXXXX&fb=1&successurl=https://example.com/thank-you
החליפו את
XXXXXXבמספר הארגון (מספר עמותה או EIN) של הארגון שמקבל את התרומה.fb=1מציג רק את החלק האמצעי של הטופס, בלי הצדדים.successurlהיא הכתובת שאליה התורם עובר אחרי תשלום מוצלח. בלי הפרמטר הזה, התורם יראה את הודעת האישור הרגילה שלנו בתוך ה-iframe.
אם בניתם את האינטגרציה לפני שהטפסים עברו ל-/give/, ייתכן שכתובת /pay/ או /donate/ עדיין עובדת. אנחנו ממליצים לעבור ל-/give/.
באילו שפות אפשר להציג את ה-iframe?
החליפו את /en בכתובת באחד מאלה:
קוד | שפה |
| אנגלית |
| עברית |
| צרפתית |
| ספרדית |
| ערבית |
| רוסית |
אילו שדות ה-iframe מציג?
כברירת מחדל, ה-iframe מציג רק את שדות כרטיס האשראי. הוא מציג גם כל שדה חובה שלא שלחתם: מטבע, תדירות, סכום, מייל או שם.
כדי להציג שדות נוספים בכל זאת, שלחו ב-POST פרמטר showcontrols עם רשימה מופרדת בפסיקים:
ערך | מציג |
| בחירת מטבע |
| תדירות (חד-פעמית / חודשית) |
| בחירת מספר תשלומים |
| שם פרטי ושם משפחה |
| מספר טלפון |
לדוגמה: showcontrols=currency,frequency.
אפשר להעביר שדות מותאמים אישית?
כן. הוסיפו שדות מותאמים לכתובת (query string), עד 10 שדות, כך: CF1=xxxxx&CF2=yyyyy.
איך מקבלים בחזרה את פרטי התשלום?
הוסיפו משתנים ל-successurl. אחרי שהתשלום מאושר, נעביר את התורם לכתובת הזו כשהערכים כבר מולאו:
&successurl=https://example.com/thank-you?tsum={sum}&tcurrency={currency}&tfname={fname}&tlname={lname}&tfrequency={frequency}&ttrid={trid}&tdonid={donid}&inst={installments}
משתנה | מה מוחזר |
| סכום התשלום |
| המטבע כקוד של 3 אותיות, למשל |
| שם פרטי |
| שם משפחה |
|
|
| מספר התרומה במערכת שלנו |
| מספר התשלומים שהתורם בחר, או |
כללים ל-successurl:
התחילו את המשתנים אחרי
successurlבסימן?, והפרידו ביניהם בסימן&.קודדו (URL-encode) את כל מה שבא אחרי
successurl=.שימו את
successurlכפרמטר האחרון בכתובת.
איך עושים בדיקות?
מספר עמותה לבדיקות: 580000016
כרטיס אשראי לבדיקות: 9111564510908888
לפני שמתחילים לבדוק, שלחו לנו את כתובת המייל וכתובת ה-IP שמהן תבדקו. מערכת ההגנה מהונאות שלנו עלולה לחסום תרומות חוזרות מאותו מייל או IP. נוסיף אתכם לרשימת הכתובות הבטוחות.
צריכים גישה לחשבון עמותה לדוגמה? פנו לתמיכה.
לדף שמדגים איך פרמטרים שונים משנים את ה-iframe, פנו לתמיכה.
