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.
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.
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:
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" } }