Utworzenie zamówienia linku płatności Run in API Explorer
Body
Required
-
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ł zamówienia, 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]+$. -
Adres powrotu z zewnętrznej strony obsługującej płatność w przypadku nie rozstrzygnięcia statusu transakcji
Maximum length is
300. -
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. -
Widoczność metod płatności, domyślnie widoczne są wszystkie dostępne dla sklepu. Opis w punkcie 5.3 Widoczność metod płatności
-
Wymuszenie trybu płatności kartą. Pozwala na inicjalizację płatności kartą w trybie zapisywania profilu kartowego. Dostępne wartości: ecom3ds, oneclick, recurring. W przypadku korzystania z oneclick lub recurring. wymagane jest przekazanie parametru customer.cid.
-
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.
-
Nazwa dystybutora, wartość dopuszczalna: "shoper".
-
Flaga determinujaca czy zostanie użyte obciazenie platnika dla danego zamowienia. Wartość dopuszczalna: 'true', 'false' (wymagane ustawienie flagi surcharge w procesie boardingu).
curl \
--request POST 'https://api.axepta.pl/v1/merchant/3hqitucfo8jh5kqlp7s6/payment-link' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"serviceId":"a3a5b7ad-ab73-46f0-97f2-3238f8bd450d","amount":3000,"currency":"PLN","orderId":123,"returnUrl":"https://domain.com/return","successReturnUrl":"https://domain.com/success","failureReturnUrl":"https://domain.com/failure","notificationUrl":"https://domain.com/notification","customer":{"firstName":"Jan","lastName":"Kowalski","email":"jan.kowalski@example.com"}}'
{
"serviceId": "a3a5b7ad-ab73-46f0-97f2-3238f8bd450d",
"amount": 3000,
"currency": "PLN",
"orderId": 123,
"returnUrl": "https://domain.com/return",
"successReturnUrl": "https://domain.com/success",
"failureReturnUrl": "https://domain.com/failure",
"notificationUrl": "https://domain.com/notification",
"customer": {
"firstName": "Jan",
"lastName": "Kowalski",
"email": "jan.kowalski@example.com"
}
}