Przede wszystkim to musisz najpierw przeczytać instrukcję instalacji Przelewy24.pl i wiedzieć jak to działa. W java scripcie generalnie to rejestrację transakcji można by przeprowadzić przy użyciu jQuery np. tak:
$.ajax({
type: "POST",
url: "https://sandbox.przelewy24.pl/trnRegister",
data: {/* tutaj dane POST transakcji */},
dataType: "text",
success: function (data)
{
// tutaj dalsze instrukcje
},
});
Zasadniczo wysyłasz dane metodą POST, paramery są określone w specyfikacji instalacji systemu, to są dane które zaczynają się prefixem p24. Co jest istotne, odpowiedź z tego serwisu nie będzie wcale w formacie JSON ale w ten sposób:
error=1&errorMessage=Wrong CRC
Trzeba te dane więc wyciągnąć z tego jakąś funkcją w java scripcie. Po udanej rejestracji dostaniesz token, przy użyciu którego robisz przekierowanie na stronę:
sandbox.przelewy24.pl/trnRequest/(token)
Nie wiem czy są gotowce pod Java Script, natomiast klasę w PHP można sobie jak najbardziej pobrać, tam jest też także demo na sandbox. No i jeszcze ważne jest podanie url_return i url_status jako adresów powrotnego i służącego do weryfikacji transakcji.
Specyfikacja działania tego systemu to sprawa zasadnicza.