Deși poate avea unele probleme, PayPal oferă o modalitate foarte simplă de a efectua plăți pe un site web. Și, cu puțină modificare, puteți transforma cu ușurință butonul PayPal "Cumpărați acum" într-o formă în care utilizatorul specifică cât de mult ar plăti și ce plătește.
PayPal face acest lucru foarte ușor prin furnizarea acelor butoane "Cumpărați acum" pe care le-ați văzut probabil în jurul locului. Practic, când vedeți unul dintre acele butoane, este într-adevăr a depune pe un formular HTML cu toate câmpurile de formate stabilite ascuns. Acest lucru este bine pentru atunci când aveți un preț stabilit și elementul setat, dar ce se întâmplă dacă doriți ca utilizatorul să specifice cât de mult plătesc și ce plătesc pentru.
De exemplu, dacă adăugați un formular de plată către site-ul dvs. de freelancing, atunci doriți ca clientul să introducă numărul facturii și suma pe care doresc să o plătească. Acest lucru este ușor de făcut prin schimbarea câmpuri de la ascuns la text și îndepărtarea valorilor implicite astfel încât utilizatorul să le poată completa. Deci, să începem.
Primul lucru de care avem nevoie este o pagină la care să revenim după tranzacție. În exemplul meu, creez un formular de donație pentru NETTUTS, așa că am creat această pagină Confirmare plăți.
Apoi intram în contul PayPal și dăm clic pe Servicii de comerciant tab. În partea din dreapta jos veți vedea un link care spune Cumpărați acum butoane, urmați acest lucru și treceți la un formular pentru a crea unul dintre aceste butoane.
Completați formularul, sub elementul de identificare, tastați doar numărul 1 și folosiți numere asemănătoare similare pentru numele și prețul elementului. Vom schimba codul ulterior. Asigurați-vă că NU criptați butonul. Restul câmpurilor (greutatea etc.) pot fi lăsate necompletate.
Iată codul pe care mi-l dă PayPal. După cum puteți vedea butonul este de fapt a
Aceasta ar însemna că, de exemplu, în loc să specificăm Cantitate valoarea de 9.00, putem permite utilizatorului să introducă valoarea pe care doresc să o plătească. În mod similar ITEM_NAME poate fi, de asemenea, o intrare a utilizatorului.
Iată o scurgere a câmpurilor pe care veți fi interesate să le schimbați:
element și permiteți-i utilizatorului să aleagă în ce valută să plătească.S-ar putea să fi observat că nu există spațiu pentru o adresă URL de retur. Din fericire, într-o versiune anterioară a butonului Cumpărați acum, a fost folosit, iar valoarea funcționează în continuare. Pur și simplu trebuie să adăugați această linie la formularul dvs. (înlocuind cu siguranță URL-ul de returnare corespunzător!).
Deoarece butonul PayPal este destul de urât, voi reveni la un buton de trimitere regulat. Pentru a face acest lucru pur și simplu schimbați element cu un obișnuit
element, astfel:
Faceți o donație NETTUTS
Completați formularul și trimiteți-ne câteva dolari pentru tutorialul dvs. preferat:
Deci, tu o ai. În exemplul oarecum prostie de mai sus am folosit două câmpuri. S-ar putea, desigur, să utilizați câmpuri de text obișnuite sau chiar orice combinație. Puteți chiar să lăsați câmpurile afară, de exemplu, nu este cu adevărat necesar să aveți numerele item_number și item_name în exemplul meu.
Dacă completați formularul și apăsați Pay, veți vedea unde apar cele trei intrări în PayPal - nu vă faceți griji că nu aveți nevoie să de fapt a plati!
Iată codul final pe care l-am folosit:
Faceți o donație NETTUTS
Completați formularul și trimiteți-ne câteva dolari pentru tutorialul dvs. preferat: