Skip to content

Link do Płatności

Link do Płatności umożliwia akceptowanie płatności za pomocą unikalnego linku, który można udostępniać klientom. Możesz szybko dostosowywać, tworzyć, zarządzać i udostępniać linki do płatności za pośrednictwem różnych kanałów, takich jak e-mail, media społecznościowe i wiadomości tekstowe.

Po kliknięciu linku Klient zostaje przekierowany na stronę płatności zawierającą Formularz płatności. Po zakończeniu płatności otrzymasz powiadomienie za pośrednictwem webhooka, jeśli został on wcześniej skonfigurowany.

Usługa ta usprawnia akceptację płatności dla firm każdej wielkości.

Link do Płatności – strona płatności (widok klienta)
Info

Skontaktuj się ze swoim Opiekunem Klienta, aby rozpocząć przyjmowanie płatności przez Link do Płatności,

Metody płatności

Notice

Link to Pay oferuje pełną kompatybilność z Apple Pay, Bancontact, BLIKIEM, kartami płatniczymi, Google Pay, iDEAL, PayByLink oraz Przelewy24 zapewniając maksymalną elastyczność i wygodę.

Krok 1: Dostosuj stronę docelową

Zanim zaczniesz korzystać z Linku do Płatności, dostosuj w SIBS Backoffice stronę docelową płatności.

  1. Przejdź do SIBS Backoffice i znajdź SIBS Payment Gateway > Link do płatności w menu po lewej stronie. Kliknij przycisk Dostosuj stronę docelową.
  2. Dodaj nazwę szablonu, wybierz temat, język i prześlij swoje logo. Następnie kliknij Zapisz.

Krok 2: Utwórz link do płatności

Opcja 1: Utwórz nowy link w SIBS Backoffice
Opcja 2: Utwórz nowy link przez API
Opcja 1: Utwórz nowy link w SIBS Backoffice

W menu Link do płatności w SIBS Backoffice możesz utworzyć nowy link do płatności, wybierając przycisk „Utwórz nowy link”. Ta akcja powoduje, że interfejs wygeneruje i zapisze nowy link do płatności wraz z powiązanymi informacjami.

Generując nowy link, musisz wypełnić dwie istotne sekcje na tej stronie:

Payment info

W tej sekcji gromadzone są informacje dotyczące wybranej operacji płatniczej:

FieldConditionDescription
Payment TerminalMandatoryMerchant’s Terminal list
AmountMandatoryAmount
CurrencyMandatoryCurrency
Link ValidityMandatory1 – Up to 48 hours;
2 – Up to 72 hours;
3 – Up to 90 days.
Link typeMandatory1 – Single use;
2 – Multiple use.
ReferenceMandatoryReference text
DescriptionMandatorySmall descriptive text
Allowed Payment MethodsMandatoryMultiple select drop list element with every available payment method to the Merchant’s terminal

Customer info

Możesz zebrać określone dane od swojego klienta. W tej sekcji możesz zdefiniować jakie dane mają być zbierane od klienta.

Składa się ona z trzech następujących kategorii:

Dane osobiste:

FieldConditionDescription
Full NameMandatoryCustomer’s full name
EmailMandatoryCustomer’s email address

Adres rozliczeniowy:

FieldConditionDescription
AddressOptionalCustomer’s Billing Address
CityOptionalCustomer’s Billing City
Postal CodeOptionalCustomer’s Billing Postal Code
CountryOptionalCustomer’s Billing Country

Adres wysyłki:

FieldConditionDescription
AddressOptionalCustomer’s Shipping Address
CityOptionalCustomer’s Shipping City
Postal CodeOptionalCustomer’s Shipping Postal Code
CountryOptionalCustomer’s Shipping Country
Opcja 2: Utwórz nowy link przez API

Użyj następującego punktu końcowego, aby utworzyć nowy link za pośrednictwem interfejsu API i udostępnić go swoim klientom:

ŚrodowiskoURLMetoda działania i punkt końcowyOpis operacji
PRODapi.sibsgateway.comPOST /api/v1/link-to-pay/createWykonuje żądanie utworzenia łącza
CERstargate-cer.qly.site1.sibs.pt/api/v1/link-to-pay/createWykonuje żądanie utworzenia łącza

Proszę sprawdzić poniżej strukturę żądania API, aby utworzyć nowy link:

New Link request
LokalizacjaElement DanychTypWarunekOpis
Request HeaderContent-TypeStringWymaganyapplication/json
Request HeaderAuthorizationStringWymaganyToken nośnika. Oparty na uwierzytelnianiu OAuth2 wykonywanym w kroku wstępnym
Request Header
x-ibm-client-id
StringWymaganyToken identyfikujący organizację klienta. Jest on dostarczany podczas procesu wdrażania i musi być używany w każdym połączeniu.
Request Body.paymentInfo.paymentMethodspaymentMethodPaymentMethodCodeWarunkowyKod metody płatności.
Możliwe wartości:
CARD-‘Card Payments’
PYBL-‘Pay By Link’
BLIK-‘BLIK’
XPAY-‘XPAY Payments’
BNCT-‘Bancontact’
IDEL-‘Ideal’
Warunek: należy wybrać co najmniej jedną metodę płatności.
Max5Text
Request Body.paymentInfo.amountValueNumber (double)WymaganyKwota transakcji.
Request Body.paymentInfo.amountcurrencyCurrency CodeWymaganyWaluta użyta w transakcji. Kod ISO 4217 Alpha-3.
Request Body.paymentInfomerchant-idStringWymaganyKod sprzedawcy
Max10NumericText
Request Body.paymentInfoacceptorIdStringWymaganyKod akceptanta w Merchant
Max10NumericText
Request Body.paymentInfoterminalIdStringWymaganyKod terminala.
Max10NumericText
Request Body.paymentInfoamountAmountWymaganyKwota wraz z wartością i walutą transakcji.
Request Body.paymentInfovalidityValidityTypeCodeWymaganyKod typu ważności.
Możliwe wartości:
HR48 – 48 godzin;
HR72 – 72 godziny;
DY90 – 90 dni.
Exact4Text
Request Body.paymentInfolinkTypeLinkTypeCodeWymaganyKod typu łącza.
Możliwe wartości:
SNGL – pojedyncze użycie
MLTP – wielokrotne użycie
Exact4Text
Request Body.paymentInfopaymentMethodsPaymentMethodsWymaganyTablica dozwolonych metod płatności
Request Body.paymentInforeferenceStringWymaganyOdniesienie związane z linkiem
Max35Text
Request Body.paymentInfodescriptionStringWymaganyOpis związany z linkiem
Max256Text
Request Body.dataCollection.shippingAddressshippingAddressCollectionBooleanWymaganyWskazuje, czy adres wysyłki musi zostać pobrany.
Request Body.dataCollection.shippingAddressshippingCityCollectionBooleanWymaganyWskazuje, czy należy odebrać przesyłkę w mieście, w którym się znajdujesz.
Request Body.dataCollection.shippingAddressshippingPostalCodeCollectionBooleanWymaganyOkreśla, czy należy podać kod pocztowy adresu wysyłki.
Request Body.dataCollection.shippingAddressshippingCountryCollectionBooleanWymaganyWskazuje, czy należy podać adres kraju wysyłki.
Request Body.dataCollection.customMerchantInfo.parameters.parametertagStringWymaganyOdniesienie związane z linkiem (dotyczące usługi Link to Pay)
Max35Text
Request Body.dataCollection.customerInfocustomerNameBooleanWymaganyWskaźnik związany z „nazwą klienta”:
Prawda – pole, które ma zostać pobrane od klienta;
Fałsz – wypełnione, aby nie było obecne u klienta (nie jest konieczne, aby zostało pobrane od klienta).
Musi zostać wypełnione „Prawda”
Request Body.dataCollection.customerInfocustomerEmailBooleanWymaganyWskaźnik związany z „adresem e-mail klienta”:
Prawda – pole, które ma zostać zebrane od klienta;
Fałsz – wypełnione, aby nie było obecne u klienta (nie jest konieczne, aby zostało zebrane od klienta).
Musi zostać wypełnione „Prawda”
Request Body.dataCollection.billingAddressbillingAddressCollectionBooleanWymaganyWskazuje, czy adres rozliczeniowy musi zostać pobrany.
Request Body.dataCollection.billingAddressbillingCityCollectionBooleanWymaganyOkreśla, czy należy podać miasto adresu rozliczeniowego.
Request Body.dataCollection.billingAddress
billingCountryCollection
BooleanWymaganyOkreśla, czy należy podać kraj adresu rozliczeniowego.
Request Body.dataCollection,billingAddressbillingPostalCodeCollectionBooleanWymaganyOkreśla, czy należy podać kod pocztowy adresu rozliczeniowego.
Request Body.dataCollectioncustomerInfoCustomerInfoWymaganyObiekt ustawiający informacje o kliencie, które mają zostać zebrane.
Request Body.dataCollectionbillingAddress InfoBillingAddressWymaganyObiekt ustawiający informacje o adresie rozliczeniowym, które mają zostać zebrane.
Request Body.dataCollectionshippingAddressInfoShippingAddressWymaganyObiekt ustawiający informacje o adresie wysyłki, które mają zostać zebrane.
Request Body.dataCollectioncustomMerchantInfoCustomMerchantInfoOpcjonalnyObiekt ustawiający określone informacje o sprzedawcy, które mają zostać zebrane.
Request BodypaymentInfoPaymentInfoWymaganyObiekt definiujący informacje o płatnościach związane z generowaniem linku.
Request BodydataCollectionDataCollectionWymaganyObiekt identyfikujący informacje, które mają zostać zebrane od klienta.
Przykład nowego żądania linku
{
  "paymentInfo" : {
    "merchantId" : "530",
    "acceptorId" : "1",
    "terminalId" : "450",
    "amount" : {
      "value" : 4,
      "currency" : "PLN"
    },
    "validity" : "DY90",
    "linkType" : "SNGL",
    "paymentMethods" : ["BLIK"],
    "reference" : "4",
    "description" : "Test 4"
  },
  "dataCollection" : {
    "customerInfo" : {
      "customerName" : true,
      "customerEmail" : true
    },
    "billingAddressInfo" : {
      "billingAddressCollection" : false,
      "billingCityCollection" : false,
      "billingPostalCodeCollection" : false,
      "billingCountryCollection" : false
    },
    "shippingAddressInfo" : {
      "shippingAddressCollection" : false,
      "shippingCityCollection" : false,
      "shippingPostalCodeCollection" : false,
      "shippingCountryCollection" : false
    },
    "customMerchantInfo" : {
      "parameters" : {
        "tag" : "t1",
        "label" : "tag",
        "format" : "jpg"
      }
    }
  }
}

Odpowiedź z operacji tworzenia nowego łącza jest następująca:

Przykład odpowiedzi
{
   "linkId": "N2RjMzZiNGMtNDljZC00NTkyLTllYWEtMGE",
   "linkURL": "https://www.linkURL.com/linktopay//N2RjMzZiNGMtNDljZC00NTkyLTllYWEtMGE.MjAyNS0wMS0yNiAxNjowMToyMC4wMDE=.Tn4XoWV86LBSm5ndLvYm+5S/jliipSoFs9u0ywoq3QY=",
   "linkExpiryDate": "2025-01-26T16:01:20.955Z",
   "returnStatus":    {
      "statusCode": "000",
      "statusMsg": "Success",
      "statusDescription": "Success"
   }
}

Okres ważności i użycie linku

Korzystając z Link to Pay, możesz skonfigurować okres ważności linku, od 48 godzin, 72 godzin lub maksymalnie 90 dni.

Dodatkowo masz możliwość ustawienia linku do płatności do jednorazowego lub wielokrotnego użycia. W przypadku jednorazowego użytku, link przeznaczony jest na jedną udaną transakcję, natomiast w przypadku wielokrotnego użytku można go udostępnić wielu kupującym bez żadnych ograniczeń.

Zarządzaj linkami do płatności

W menu Link to Pay w SIBS Backoffice znajdziesz listę wszystkich wygenerowanych linków.

Menu zawiera następujące informacje:

KategoriaOpis
Link IDUnikalny identyfikator generowany w momencie utworzenia linku.
OpisOpis linku.
Data utworzenia linkuData i godzina utworzenia linku.
Data wygaśnięcia linkuData i godzina wygaśnięcia linku.
StatusWskazuje status linku do płatności:

’Aktywny’
Link do płatności, który nie został wykorzystany, nowo utworzony lub reaktywowany przez sprzedawcę, i którego bieżąca data i godzina przypada przed ustaloną datą wygaśnięcia. Klient może go użyć do dokonania płatności.

’Nieaktywny’
Jednorazowy link do płatności, który został użyty. Nie może on być wykorzystany przez klienta do dokonania kolejnych płatności.

„Anulowany”:
Link do płatności, który został anulowany przez sprzedawcę. Nie można go już użyć.

’Wygasły’
Link do płatności, którego aktualna data i godzina jest późniejsza niż Data Wygaśnięcia ustawiona podczas utworzenia linku. Nie można go już użyć.

’Dezaktywowany’
Link do płatności, który został dezaktywowany przez sprzedawcę i nie umożliwia dokonywania płatności. Sprzedawca może go ponownie aktywować, jeśli Data Wygaśnięcia nie została przekroczona.

’Wstrzymany’
Transakcja wykonana za pomocą linku płatniczego oczekuje na realizację. Nie można go użyć.

Możesz rozwinąć wybrany wiersz i zobaczyć więcej szczegółów dotyczących wybranego linka.

Jeśli klikniesz ikonę trzech kropek, możesz mieć do dyspozycji następujące działania:

  • Kopiuj Link – umożliwia szybkie skopiowanie linka w celu udostępnienia.
Notification

Pamiętaj, że aby móc udostępnić link do płatności swojemu klientowi, należy go skopiować z Backoffice SIBS, korzystając z polecenia „Kopiuj link” znajdującego się obok wybranego linku.

  • Dezaktywuj Link Tymczasowo zawiesza link. Można go reaktywować.
  • Anuluj Link – trwale unieważnia link. Nie można go ponownie aktywować.
  • Aktywuj Link – ponownie aktywuje wcześniej dezaktywowany link.
  • Associated Transactions – przekierowuje do menu Transakcje w SIBS Backoffice, gdzie znajdziesz listę wszystkich transakcji z ostatnich 7 dni powiązanych z wybranym linkiem do płatności.