Przede wszystkim należy się zarejestrować zgodnie z procedurą rejestracji. Aby skorzytać z serwisu Przelewy24 musisz na Twoich stronach WWW dodać tylko link przy danym produkcie(usłudze) przesyłając nam kilka niezbędnych parametrów.
| Operacje na Twojej stronie WWW | Operacje w serwisie Przelewy24 |
| 1. Przygotowujesz stronę WWW, na której zawarty będzie link z minimum trzema parametrami (patrz dalej) przenoszący klienta na strony: sklep.przelewy24.pl/zakup.php | |
| 2. Klient uzupełnia formularz zamówienia (zobacz przykład), którego część lub nawet wszystkie dane mogą zostać przekazane z Twojego serwisu poprzez link. Po wypełnieniu formularza klient przechodzi do płatności. | |
| 3. Klient wybiera formę płatności. (zobacz przykład) | |
| 4. Klient dokonuje płatności zgodnie z przedstawioną instrukcją. | |
| 5. System weryfikuje poprawność transakcji i informuje o wyniku klienta. Jeżeli transakcja była poprawna, zostaje wysłany e-mail do Ciebie oraz do Klienta, zawierający dane z formularza zamówienia. | |
| 6. Transakcja zakończona. | |
| Pod wynikiem transakcji pojawi się przycisk, który przeniesie klienta z powrotem na podaną przez Ciebie stronę WWW. | |
| 03-11-2004 | Dodanie parametru z24_language umożliwiającego ustalenie wersji językowej: pl - polskiej lub en-angielskiej |
1. Żądanie transakcji
Przed wysłaniem żądania transakcji nie jest konieczne zapisywanie jakiejkolwiek informacji w Państwa bazie danych. Żądaniem transakcji może być link z parametrami lub formularz, z którego metodą GET zostaną te parametry przekazane na adres http://sklep.przelewy24.pl. Parametrami są:
Przykładowo może powstać link:
http://sklep.przelewy24.pl/zakup.php?z24_id_sprzedawcy=TWOJ_ID&z24_kwota=128000& z24_nazwa=RezerwacjNR%3A+04%2F234%2FA3953&z24_return_url=http%3A%2F%2Ftwojsklep.pl
Lub można skorzystać z formularza:
<form method="get" action="http://sklep.przelewy24.pl/zakup.php">
<input type="hidden" name="z24_id_sprzedawcy" value="TWOJ_ID">
<input type="hidden" name="z24_return_url" value="TWOJASTRONA.PL">
<input type="hidden" name="z24_language" value="pl">
<table>
<tr>
<td align="right">Nazwa produktu:</td>
<td>
<input type="text" name="z24_nazwa" value="Opłata za rezerwację NR: 04/234/A3953">
</td>
</tr>
<tr>
<td align="right">Dodatkowy opis:</td>
<td>
<textarea name="z24_opis" style="width:250px">Dodatkowe informacje...</textarea>
</td>
</tr>
<tr>
<td align="right">Do zapłaty:</td>
<td><input type="text" name="z24_kwota"></td><!--KWOTA W GROSZACH-->
</tr>
</table>
<input type="submit" value="zapłać z przelewy24.pl">
</form>
UWAGA! Kwota przekazywana w formularzu musi być podana w groszach, więc, o ile klient ma możliwość jej wprowadzenia samodzielnie, należy wartość pola z24_kwota odpowiednio przekonwertować.
Przykład gotowego formularza razem z mechanizmem konwersji kwoty na grosze można pobrać klikając tutaj...
Wszystkie pola formularza, poza z24_id_sprzedawcy i z24_return_url, które powinny być wyłacznie polami ukrytymi, mogą być prezentowane w postaci pól z możliwością edycji dla klienta (type="text") bądź jako pola ukryte, niewidoczne dla klienta (type="hidden").
2. Opcje mechanizmu
Na życzenie klienta, możliwe jest dostosowanie ilości i typu pól oraz wyglądu formularza zamówienia. Nie jest również konieczne przekazywane wszystkich parametrów wymienionych w punkcie 1, do poprawnego wywołania niezbędne są trzy (zaznaczone). Dane dotyczące klienta, jeżeli nie zostaną przekazane zostaną pobrane od klienta już na formularzu zamówienia.
3. Pewność transakcji
Aby mieć pewność, iż otrzymałeś potwierdzenie zamówienia na swoją skrzynkę pocztową w przekazywanym mailu zawarty będzie link zwrotny. Jego zadaniem jest przekazanie do serwisu potwierdzenia odbioru maila. Dopóki link zwrotny nie zostanie wywołany, mail będzie cyklicznie wysyłany na Twoją skrzynkę. Domyślnie cykl sprawdzania potwierdzenia wyności 1 godzinę.