Tpay
API

Collect

Collect to usługa, w której środki z transakcji są przekazywane bezpośrednio na rachunki wskazane w parametrach transakcji. Po pomyślnym zakończeniu transakcji środki trafiają na podany numer rachunku. Każdy przekazany rachunek jest weryfikowany i musi znajdować się na liście dozwolonych rachunków przypisanych do danego merchanta.

Uwaga

Aby rozpocząć przyjmowanie płatności w usłudze Collect, musisz podpisać odpowiednią umowę i przekazać listę obsługiwanych rachunków. Skontaktuj się z Biurem Obsługi Klienta w celu ustalenia szczegółów i możliwości uruchomienia usługi.

Dostępne metody płatności

W ramach Collect dostępne są poniższe metody płatności:

Transakcja

Zakładanie transakcji w usłudze Collect jest analogiczne do zakładania zwykłej transakcji, wymaga podania dwóch obowiązkowych parametrów:

collect.account
Numer rachunku w formacie IBAN (Przyjmuje 28 znaków). Obsługiwane są jedynie polskie rachunki. Aby poprawnie założyć transakcję przekazany w parametrze rachunek, musi znajdować się na liście rachunków merchanta.
collect.receiver
Nazwa odbiorcy. Parametr przyjmuje duże i małe litery (a-z, A-Z) oraz polskie znaki, Cyfry (0-9), znaki specjalne: / - , . [spacja]. W przypadku przesłania nieakceptowanych znaków lub nieprawidłowej długości, transakcja nie zostanie założona.

Przykład:

{
  "collect": {
    "account": "PL63105015201000009091194713",
    "receiver": "Odbiorca testowy"
  }
}

Podstawowe body żądania zakładania transakcji powinno wyglądać następująco:

{
  "amount": 10.21,
  "description": "Test Collect Transaction",
  "lang": "pl",
  "payer": {
    "email": "[email protected]",
    "name": "Test Tpay",
    "phone": "123456789",
    "address": "Plac Andersa 3",
    "code": "11-123",
    "city": "Poznań",
    "country": "PL"
  },
  "collect": {
    "account": "PL63105015201000009091194713",
    "receiver": "Test Receiver"
  }
}