קוד Paypal בקשה.

מרגרינה

משתמש צעיר
עיצוב גרפי
שוב את עזרתכם הנדיבה בקשה-
אני מחפשת קוד Paypal בשביל דמי הרשמה (18$)
וגם קוד PHP שמאשר שהתשלום התבצע.
זה יעזור לי מאוד, תודה.
 

גרפיקנער

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

ומה הקשר לקוד php?
 

מרגרינה

משתמש צעיר
עיצוב גרפי
אז כנראה שלא הסברתי את עצמי נכון,
אני מתכנתת אתר שדורש דמי הרשמה ב-Paypal,
אני צריכה את הקודHTML של ה-Paypal כדי שאנשים שנכנסים לאתר יוכלו לשלם,
למשהו יש קוד כזה?
בנוסף אני צריכה לדעת איך בודקים שאכן התשלום בוצע? (אני עובדת ב-PHP)
 

drvvv

משתמש פעיל
D I G I T A L
בשביל זה המציאו את ה-API.

נכנסים לאתר של Paypal מחפשים את ה-API ולומדים איך אמורים להתמשק איתו...
 

מרגרינה

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

Shia

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
D I G I T A L
את בטוחה שאת יודעת איך paypal עובד?
 

מרגרינה

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

Haim

משתמש צעיר
D I G I T A L
טופס HTML בסיסי לביצוע תשלום ב-PayPal

נכתב ע"י מרגרינה;340682:
אז כנראה שלא הסברתי את עצמי נכון,
אני מתכנתת אתר שדורש דמי הרשמה ב-Paypal,
אני צריכה את הקודHTML של ה-Paypal כדי שאנשים שנכנסים לאתר יוכלו לשלם,
למשהו יש קוד כזה?
בנוסף אני צריכה לדעת איך בודקים שאכן התשלום בוצע? (אני עובדת ב-PHP)

אופן תשלום הפשוט ב-PayPal הוא ליצור טופס (form) עם מספר שדות נסתרים (hidden) וכפתור Submit בסוף כזה:

קוד:
[LEFT][COLOR=green][FONT=Courier New]- ליצור את טופס עם הפניה לאתר הפייפל --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] /><?XML:NAMESPACE PREFIX = O /><O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]form[/FONT][/COLOR][FONT=Courier New][COLOR=red]action[/COLOR][COLOR=blue]="https://www.paypal.com/cgi-bin/webscr"[/COLOR][COLOR=red]method[/COLOR][COLOR=blue]="post"><O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- לכתובת האימייל שעל שמו מתבצע התשלום --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="business"[/COLOR][COLOR=red]value[/COLOR][COLOR=blue]="<לא ניתן לפרסם מיילים באופן פומבי>"[/COLOR][COLOR=blue]/><O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]--הוא כפתור רכישה רגיל _xclick לציין סוג כפתור למשל --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="cmd"[/COLOR][COLOR=red]value[/COLOR][COLOR=blue]="_xclick"[/COLOR][COLOR=blue]/><O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- לציין את שם הפריט עבורו מתבצע התשלום --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="item_name"[/COLOR][COLOR=red]value[/COLOR][COLOR=blue]="Some thing"[/COLOR][COLOR=blue]/>[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- לציין את מחיר הפריט --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="amount"[/COLOR][COLOR=red]value[/COLOR][COLOR=blue]="18.95"[/COLOR][COLOR=blue]/>[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- לציין את סוג המטבע הפריט --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="currency_code"[/COLOR][COLOR=red]value[/COLOR][COLOR=blue]="USD"[/COLOR][COLOR=blue]/><O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- כאן ניתן לציין את הכתובת באתר שלך אליו ישוב המשלם לאחר תשלום מוצלח --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="return"[/COLOR][COLOR=red] value[/COLOR][COLOR=blue]="http://yourdomain.com/thankyou.htm"[/COLOR][COLOR=blue]/>[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- להציג את תמונת הכפתור --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="image"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="submit"[/COLOR][COLOR=red]border[/COLOR][COLOR=blue]="0"[/COLOR][COLOR=red]src[/COLOR][COLOR=blue]="https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif"[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=red][FONT=Courier New]alt[/FONT][/COLOR][COLOR=blue][FONT=Courier New]="PayPal - The safer, easier way to pay online"[/FONT][/COLOR][FONT=Courier New][COLOR=blue]/>[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]img[/FONT][/COLOR][FONT=Courier New][COLOR=red]alt[/COLOR][COLOR=blue]=""[/COLOR][COLOR=red]border[/COLOR][COLOR=blue]="0"[/COLOR][COLOR=red]width[/COLOR][COLOR=blue]="1"[/COLOR][COLOR=red]height[/COLOR][COLOR=blue]="1"[/COLOR][COLOR=red]src[/COLOR][COLOR=blue]="https://www.paypal.com/en_US/i/scr/pixel.gif"[/COLOR][COLOR=blue]/>[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]</< font>[/FONT][COLOR=#a31515][FONT=Courier New]form[/FONT][/COLOR][COLOR=blue][FONT=Courier New]>[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT][/COLOR][/LEFT]
[COLOR=blue]<O:p></O:p>[/COLOR]
 

יריב

משתמש רשום
האמנם?
ואיך אתה יודע אם בוצע התשלום או שהבנאדם לא זכר את הסיסמא שלו בדף כניסה של פייפל?
 

drvvv

משתמש פעיל
D I G I T A L
בד"כ יש אפשרות לקבל תשובה מהשרת של חברת הסליקה עם תשובה, ובדוגמא שהביא חיים יש גם אפשרות לציון דף שאליו יחזרו במקרה של תשלום מוצלח, כך שניתן להפעיל שם קוד שירשום את המידע.
 

יריב

משתמש רשום
אבל איך יעבוד הקוד בדיוק אם אחרי אישור תשלום הבנאדם סגר את הבראוזר
 

drvvv

משתמש פעיל
D I G I T A L
אם זה מופנה על ידיהם, הוא לא יספיק לסגור בין הלחיצה על אישור ובין המעבר לדף החדש.

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

מרגרינה

משתמש צעיר
עיצוב גרפי
נכתב ע"י Haim;342585:
אופן תשלום הפשוט ב-PayPal הוא ליצור טופס (form) עם מספר שדות נסתרים (hidden) וכפתור Submit בסוף כזה:

קוד:
[LEFT][COLOR=green][FONT=Courier New]- ליצור את טופס עם הפניה לאתר הפייפל --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] /><?XML:NAMESPACE PREFIX = O /><O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]form[/FONT][/COLOR][FONT=Courier New][COLOR=red]action[/COLOR][COLOR=blue]="https://www.paypal.com/cgi-bin/webscr"[/COLOR][COLOR=red]method[/COLOR][COLOR=blue]="post"><O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- לכתובת האימייל שעל שמו מתבצע התשלום --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="business"[/COLOR][COLOR=red]value[/COLOR][COLOR=blue]="<לא ניתן לפרסם מיילים באופן פומבי>"[/COLOR][COLOR=blue]/><O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]--הוא כפתור רכישה רגיל _xclick לציין סוג כפתור למשל --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="cmd"[/COLOR][COLOR=red]value[/COLOR][COLOR=blue]="_xclick"[/COLOR][COLOR=blue]/><O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- לציין את שם הפריט עבורו מתבצע התשלום --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="item_name"[/COLOR][COLOR=red]value[/COLOR][COLOR=blue]="Some thing"[/COLOR][COLOR=blue]/>[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- לציין את מחיר הפריט --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="amount"[/COLOR][COLOR=red]value[/COLOR][COLOR=blue]="18.95"[/COLOR][COLOR=blue]/>[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- לציין את סוג המטבע הפריט --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="currency_code"[/COLOR][COLOR=red]value[/COLOR][COLOR=blue]="USD"[/COLOR][COLOR=blue]/><O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- כאן ניתן לציין את הכתובת באתר שלך אליו ישוב המשלם לאחר תשלום מוצלח --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="hidden"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="return"[/COLOR][COLOR=red] value[/COLOR][COLOR=blue]="http://yourdomain.com/thankyou.htm"[/COLOR][COLOR=blue]/>[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=green][FONT=Courier New]-- להציג את תמונת הכפתור --[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]input[/FONT][/COLOR][FONT=Courier New][COLOR=red]type[/COLOR][COLOR=blue]="image"[/COLOR][COLOR=red]name[/COLOR][COLOR=blue]="submit"[/COLOR][COLOR=red]border[/COLOR][COLOR=blue]="0"[/COLOR][COLOR=red]src[/COLOR][COLOR=blue]="https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif"[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=red][FONT=Courier New]alt[/FONT][/COLOR][COLOR=blue][FONT=Courier New]="PayPal - The safer, easier way to pay online"[/FONT][/COLOR][FONT=Courier New][COLOR=blue]/>[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]<[/FONT][/COLOR][COLOR=#a31515][FONT=Courier New]img[/FONT][/COLOR][FONT=Courier New][COLOR=red]alt[/COLOR][COLOR=blue]=""[/COLOR][COLOR=red]border[/COLOR][COLOR=blue]="0"[/COLOR][COLOR=red]width[/COLOR][COLOR=blue]="1"[/COLOR][COLOR=red]height[/COLOR][COLOR=blue]="1"[/COLOR][COLOR=red]src[/COLOR][COLOR=blue]="https://www.paypal.com/en_US/i/scr/pixel.gif"[/COLOR][COLOR=blue]/>[/COLOR][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT]
[COLOR=blue][FONT=Courier New]</< font>[/FONT][COLOR=#a31515][FONT=Courier New]form[/FONT][/COLOR][COLOR=blue][FONT=Courier New]>[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] <O:p></O:p>[/COLOR][/FONT][/COLOR][/LEFT]
[COLOR=blue]<O:p></O:p>[/COLOR]


תודה רבה רבה, אני אבדוק את זה.
 

יריב

משתמש רשום
תשמע חבר, שלחת את הבנאדם לתשלום והוא צריך להזין סיסמא
לאחר מכן הוא מאשר את התשלום ולאחר מכן הוא מקבל את דף האישור ואז פייפל שמים כפתור לחזרה לאתר.
ז"א ישנם 4 הזדמנויות שונות לבנאדם לא לחזור לאתר בין שהוא השלים את העסקה או לא.
קצת נסיון לפני שמתווכחים לא יזיק.
התשלום חייב להתבצע עם ה-api או באמצעות ajax כדיי שתוכל באמת לדעת את התוצאה.
 

tapnack

משתמש רשום
שלילי - תבדוק משהו שנקרא IPN - זה סטרינג שפייפל שולחים לך לאתר (לכתובת שאתה מציין) - וזה עובד כחלק מהליך החיוב - כלומר - זה עובד גם המשלם לא חזר לאתר ולא לחץ על כפתור ה"חזור" - וכן - אפילו אם סגר את הדפדפן איך שקיבל הודעת חיוב מוצלח.
 

יריב

משתמש רשום
חיזקת את דבריי, צריך עוד כמה רכיבים לקלוט את ה-IPN ולתעד את העסקה ואם כבר עושים את זה אז יש שיטה מצויינת לעבוד עם ה-API ולהשתמש ב-AJAX לצורך התשלום ואז הגולש כלל לא עוזב את הקוד שלך.
 

Haim

משתמש צעיר
D I G I T A L
בכלל לא הבנתי את כל הדיון.
"מרגרינה" בקשה בסך הכל כפתור בודד שמאפשר לשלם סכום אחד קצוב לפייפל. - לא איזה "סל קניות" משוכלל עם אפשרויות בחירת מוצרים, חישוב דמי משלוח וכו' - שאז יש טעם להשתמש בקטעי קוד ופונקציות שפייפל מספקים למפתחים עם אפשרות לשלם "במקום" מבלי לעבור לאתר של פייפל. אז צריך להציג לגולש הוכחה שהתשלום התקבל.
אבל כאן, מי בדיוק זקוק להוכחות שהגולש שילם? הרי הגולש עצמו משלם (מחשבון פייפל שלו או בכרטיס אשראי) ומקבל אישור. ואילו בעל האתר - הרי יש לו חשבון עסקי בפייפל - אז הוא מקבל הודעה ממערכת פייפל עם פרטי המשלם והסכום ששולם.
 

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קכג

א שִׁיר הַמַּעֲלוֹת אֵלֶיךָ נָשָׂאתִי אֶת עֵינַי הַיֹּשְׁבִי בַּשָּׁמָיִם:ב הִנֵּה כְעֵינֵי עֲבָדִים אֶל יַד אֲדוֹנֵיהֶם כְּעֵינֵי שִׁפְחָה אֶל יַד גְּבִרְתָּהּ כֵּן עֵינֵינוּ אֶל יְהוָה אֱלֹהֵינוּ עַד שֶׁיְּחָנֵּנוּ:ג חָנֵּנוּ יְהוָה חָנֵּנוּ כִּי רַב שָׂבַעְנוּ בוּז:ד רַבַּת שָׂבְעָה לָּהּ נַפְשֵׁנוּ הַלַּעַג הַשַּׁאֲנַנִּים הַבּוּז לִגְאֵיוֹנִים:
נקרא  1  פעמים

לוח מודעות

למעלה