Utworzenie transakcji Run in API Explorer
Zgodnie z wymaganiami PCI DSS (ustalonymi przez organizacje płatnicze) zabronione jest przetwarzanie, przekazywanie czy przechowywanie numerów i innych danych dotyczących kart płatniczych. Jeśli posiadasz właściwy certyfikat PCI DSS i chcesz udostępnić formatkę płatności kartami na stronie Twojego sklepu - prosimy o kontakt z obsługą Axepta. W przypadku bezpośredniego przekierowania na formatkę płatności kartami Axepta nie ma takiego wymogu.
Body
Required
-
Typ transakcji. Dopuszczalne wartości: sale
Value is
sale. -
Identyfikator sklepu jako
UUID v4Maximum length is
36. Format should match the following pattern:^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$. -
Kwota transakcji w najmniejszej jednostce waluty np. grosze
-
Waluta transakcji w standardzie
ISO 4217Maximum length is
3. Values arePLNorEUR. -
Numer zamówienia akceptanta, dopuszczalne znaki: A-Za-z0-9#_-./ oraz znak spacji(0x20) i znaki z zakresu UNICODE 00C0 - 02C0 (m.in. polskie znaki diakrytyczne)
Maximum length is
100. Format should match the following pattern:^[A-Za-z0-9#_\-\.\/ \u00C0-\u02C0]+$. -
Tytuł transakcji, dopuszczalne znaki: A-Za-z0-9#&_-"',./ oraz znak spacji(0x20) i znaki z zakresu UNICODE 00C0 - 02C0 (m.in. polskie znaki diakrytyczne)
Maximum length is
255. Format should match the following pattern:^[A-Za-z0-9#_\-\.\/ \u00C0-\u02C0]+$. -
Metoda realizacji zamówienia. Więcej informacji w rozdziale [1.4 Metody i kanały realizacji transakcji]
-
Oznaczenie kanału płatności. Więcej informacji w rozdziale [1.4 Metody i kanały realizacji transakcji]
-
Adres powrotu z zewnętrznej strony obsługującej płatność w przypadku dokonania płatności z powodzeniem
Maximum length is
300. -
Adres powrotu z zewnętrznej strony obsługującej płatność w przypadku wystąpienia błędu płatności
Maximum length is
300. -
Domyślny adres powrotu.
Maximum length is
300. -
Rzeczywisty adres IP płatnika podany w protokole
IPv4lubIPv6. Wymagany przy podaniu blikCode. -
Data ważności transakcji jako unix timestamp w sekundach (czas mierzony w sekundach od początku 1970 roku UTC) (wartość musi być większa, bądz równa: 1 i mniejsza bądź równa 4294967295). Jeżeli nie jest przekazana lub jest null to transakcja ważna jest zawsze. Brak realizacji płatności do tego czasu spowoduje jej anulowanie.
-
Wartość kodu blik dla transakcji z przekazaniem kodu po API.
Maximum length is
6. -
Nazwa dystybutora, wartość dopuszczalna: "shoper".
-
Dane dot. płatności kartą. (Wymagane podczas płatności card)
-
Informacje o przeglądarce płatnika, wymagane podczas wykonywania płatności kartą z autoryzacją 3ds.
curl \
--request POST 'https://api.sandbox.axepta.pl/v1/merchant/{merchantId}/transaction' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"type":"sale","serviceId":"a3a5b7ad-ab73-46f0-97f2-3238f8bd450d","amount":100,"currency":"PLN","title":"Title 123","orderId":"123-123","paymentMethod":"blik","paymentMethodChannel":"blik","blickCode":777000,"successReturnUrl":"https://domain.com/success","failureReturnUrl":"https://domain.com/failure","customer":{"firstName":"Jan","lastName":"Kowalski","phone":48123123123,"email":"jan.kowalski@example.com"}}'
{
"type": "sale",
"serviceId": "a3a5b7ad-ab73-46f0-97f2-3238f8bd450d",
"amount": 100,
"currency": "PLN",
"title": "Title 123",
"orderId": "123-123",
"paymentMethod": "blik",
"paymentMethodChannel": "blik",
"blickCode": 777000,
"successReturnUrl": "https://domain.com/success",
"failureReturnUrl": "https://domain.com/failure",
"customer": {
"firstName": "Jan",
"lastName": "Kowalski",
"phone": 48123123123,
"email": "jan.kowalski@example.com"
}
}