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

Use the following endpoint to create new links via API and share with your customers:

EnvironmentURLOperation Method & EndpointOperation Description
PRODapi.sibsgateway.comPOST /api/v1/link-to-pay/createPerforms a request to create a link
CERstargate-cer.qly.site1.sibs.pt/api/v1/link-to-pay/createPerforms a request to create a link

Please check below the API structure request to create a new link:

New Link request
LocationData ElementTypeConditionDescription
Request HeaderContent-TypeStringMandatoryapplication/json
Request HeaderAuthorizationStringMandatoryBearer Token. Based on OAuth2 authentication performed in a pre-step
Request Header
x-ibm-client-id
StringMandatoryToken that identifies a client organization. It is provided during onboarding process and must be used in every call.
Request Body.paymentInfo.paymentMethodspaymentMethodPaymentMethodCodeConditionalPayment method code.

Possible values :
• CARD-‘Card Payments’
• PYBL-‘Pay By Link’
• BLIK-‘BLIK’
• XPAY-‘XPAY Payments’
• BNCT-‘Bancontact’
• IDEL-‘Ideal’

Condition: at least one payment method must be selected.
Max5Text
Request Body.paymentInfo.amountValueNumber (double)MandatoryAmount in the transaction.
Request Body.paymentInfo.amountcurrencyCurrency CodeMandatoryCurrency used in the transaction. ISO 4217 Alpha-3 Code.
Request Body.paymentInfomerchant-idStringMandatoryMerchant code
Max10NumericText
Request Body.paymentInfoacceptorIdStringMandatoryAcceptor code in Merchant
Max10NumericText
Request Body.paymentInfoterminalIdStringMandatoryTerminal code.
Max10NumericText
Request Body.paymentInfoamountAmountMandatoryAmount with the value and currency of the transaction.
Request Body.paymentInfovalidityValidityTypeCodeMandatoryValidity type code.

Possible values:
• HR48 – 48 hours;
• HR72 – 72 hours;
• DY90 – 90 days.

Exact4Text
Request Body.paymentInfolinkTypeLinkTypeCodeMandatoryLink type code.

Possible values:
• SNGL – single usage
• MLTP – multiple usage

Exact4Text
Request Body.paymentInfopaymentMethodsPaymentMethodsMandatoryArray of Allowed Payment Methods
Request Body.paymentInforeferenceStringMandatoryReference related to link

Max35Text
Request Body.paymentInfodescriptionStringMandatoryDescription related to link

Max256Text
Request Body.dataCollection.shippingAddressshippingAddressCollectionBooleanMandatoryIndicates if Shipping Address must be collected.
Request Body.dataCollection.shippingAddressshippingCityCollectionBooleanMandatoryIndicates if Shipping Address City must be collected.
Request Body.dataCollection.shippingAddressshippingPostalCodeCollectionBooleanMandatoryIndicates if Shipping Address Postal Code must be collected.
Request Body.dataCollection.shippingAddressshippingCountryCollectionBooleanMandatoryIndicates if Shipping Address Country must be collected.
Request Body.dataCollection.customMerchantInfo.parameters.parametertagStringMandatoryReference related to link (regarding Link to Pay service)

Max35Text
Request Body.dataCollection.customerInfocustomerNameBooleanMandatoryIndicator related to “customer name”:

• True – field to be collected from customer;
• False – filed to not be present to customer (not necessary to be collected from customer).

Must be filled with “True “
Request Body.dataCollection.customerInfocustomerEmailBooleanMandatoryIndicator related to “customer email”:
True – field to be collected from customer;
False – filed to not be present to customer (not necessary to be collected from customer).

Must be filled with “True”
Request Body.dataCollection.billingAddressbillingAddressCollectionBooleanMandatoryIndicates if Billing Address must be collected.
Request Body.dataCollection.billingAddressbillingCityCollectionBooleanMandatoryIndicates if Billing Address City must be collected.
Request Body.dataCollection.billingAddress
billingCountryCollection
BooleanMandatoryIndicates if Billing Address Country must be collected.
Request Body.dataCollection,billingAddressbillingPostalCodeCollectionBooleanMandatoryIndicates if Billing Address Postal Code must be collected.
Request Body.dataCollectioncustomerInfoCustomerInfoMandatoryObject that set customer information to be collected.
Request Body.dataCollectionbillingAddress InfoBillingAddressMandatoryObject that set billing address information to be collected.
Request Body.dataCollectionshippingAddressInfoShippingAddressMandatoryObject that set shipping address information to be collected.
Request Body.dataCollectioncustomMerchantInfoCustomMerchantInfoOptionalObject that set specific merchant information to be collected.
Request BodypaymentInfoPaymentInfoMandatoryObject that defines payment info related to link generation.
Request BodydataCollectionDataCollectionMandatoryObject that identifies info to be collected from the customer.
New Link request example
{
  "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"
      }
    }
  }
}

The response from the new Link creation operation is the following:

Response example
{
   "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.