API systemów płatności

0

Planuję stworzyć większą platformę webową, gdzie konieczna będzie obsługa wielu płatności. Potrzebowałbym uzyskać dostęp do szerokiego API, które obsługiwałoby te transakcje. Prosty przypadek: użytkownik zakupił e-booka, którego dostanie tylko wtedy, jeśli dokona wpłaty. Zatem logika biznesowa udostępniałaby pobranie tego e-booka z poziomu strony tylko wtedy, jeśli potwierdzone byłoby wykonanie przelewu. Potrzebowałbym korzystać z odpowiedniego API czy to PayU, czy TPay, gdzie na bieżąco wiązałbym dane transakcje z danym użytkownikiem i miał dostęp do informacji o dokonanych wpłatach. Ma ktoś może wiedzę, który z systemów ma najlepsze wsparcie i najlepsze rozwiązania? I jak mógłbym wplatać takie rozwiązania do kodu mojej strony? Dodam, że w temacie jestem na ten moment początkujący, więc prosiłbym o wyrozumiałość.

0

I jak mógłbym wplatać takie rozwiązania do kodu mojej strony?

Z tego co wiem PayU ma dość proste API, np. dla PHP/HTML - wyrzuca się dane w specjalnie przygotowanym formularzu do ich systemu, tam następuje płatność przez klienta i potem ustawia się stronę powrotu,po ustalonej płatności. W między czasie po wykonaniu płatności przychodzi raport na ustalony URL wraz ze statusem dokonanej płatności. Jeśli płatność poszła poprawnie, jest zwracany odpowiedni status poprzez który można wywołać ustaloną akcję (np. odblokowanie ebooka). W przeciwnym przypadku można ustawić inny url (np. dla błędnie wykonanej płatności) i powiadomić o tym klienta.

Raporty z tego co pamiętam przychodzą co jakiś czas więc jeżeli płatność nie jest dokonana poprawnie (np. przerwana przez użytkownika) to po jej dokończeniu, status ulegnie zmianie.

Poczytaj sobie więcej tutaj: http://developers.payu.com/pl/restapi.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1