Przejdź do głównej zawartości

Limity i ograniczenia

Informacje o limitach API, limitach kwotowych per metoda płatności oraz ograniczeniach czasowych.

Rate limiting API

API dpay.pl stosuje ograniczenia liczby zapytań, aby zapewnić stabilność usługi.

wskazówka

W przypadku odpowiedzi 429 odczekaj czas wskazany w nagłówku Retry-After i ponów zapytanie. Zaimplementuj exponential backoff dla kolejnych prób.

Limity kwotowe

Standardowe metody płatności

MetodaMin. kwotaMax. kwotaWaluta
BLIK0.01 PLN999 999.99 PLNPLN
Przelewy bankowe (PBL)0.01 PLN999 999.99 PLNPLN
Karty płatnicze0.01999 999.99PLN, EUR, USD
Google Pay0.01999 999.99PLN, EUR
Apple Pay0.01999 999.99PLN, EUR
MB WAY0.01 EUR999 999.99 EUREUR
Bizum0.01 EUR999 999.99 EUREUR
informacja

Faktyczne limity transakcji mogą być niższe i zależą od konfiguracji Twojego konta w panelu dpay.pl. Skontaktuj się z obsługą, aby ustalić limity dopasowane do Twojego biznesu.

Direct Carrier Billing (DCB)

DCB ma specyficzne limity wynikające z regulacji operatorów komórkowych:

OperatorLimit dziennyLimit miesięczny
Różni operatorzyZależny od operatoraZależny od operatora

Limity DCB są ustalane przez operatorów komórkowych i mogą różnić się w zależności od:

  • Typu konta klienta (pre-paid vs post-paid)
  • Historii transakcji klienta
  • Polityki danego operatora

Przekroczenie limitu skutkuje błędem Limit exceeded - zaproponuj klientowi alternatywną metodę płatności.

SMS Premium

Limity SMS Premium zależą od numeru premium i konfiguracji w panelu dpay.pl.

Ograniczenia czasowe

ElementCzas ważności
Kod BLIK~2 minuty od wygenerowania
Sesja płatności (bramka)Do 15 minut
Kod SMS PremiumJednorazowy, bez limitu czasowego
Możliwość zwrotu180 dni od daty transakcji
Ponawianie IPNDo 10 prób (~17 godzin)

Limity zwrotów

OgraniczenieWartość
Maksymalny czas na zwrot180 dni od daty transakcji
Kwota zwrotuNie może przekroczyć kwoty transakcji
Zwroty częścioweSuma zwrotów ≤ kwota pierwotna

Szczegóły dotyczące zwrotów znajdziesz w sekcji Zwroty.

Rekomendacje

  • Implementuj retry z backoff - nie wysyłaj zapytań w pętli bez opóźnień
  • Cache'uj dane - unikaj wielokrotnego odpytywania API o te same informacje
  • Monitoruj odpowiedzi 429 - jeśli regularnie je otrzymujesz, zoptymalizuj częstotliwość zapytań
  • Informuj klientów o limitach DCB - wyświetlaj komunikat o przekroczeniu limitu i zaproponuj alternatywną metodę płatności