Aby korzystać z bramki kartowej strona sklepu powinna posiadać ważny certyfikat ssl lub tls. Do wygenerowania dostępu do API kartowego należy mieć ważną umowę z firmą Elavon oraz przydzielony MID.

Następnie należy skontaktować się z działem obsługi klienta tpay.com aby aktywować dostęp do API kartowego.

  1. Aby wygenerować dostęp do API przejdź do panelu odbiorcy płatności tpay.com i wybierz „Płatności kartami” -> „API”
  2. Kliknij przycisk generuj:

     
  3. Następnie wprowadź nowe hasło api oraz zaznacz opcję „Chcę korzystać z metody securesale”. Po zapisaniu danych, Twój klucz publiczny pojawi się w tym samym oknie.
  4. W polu „adres URL powiadomień” wpisz link, na który nasz serwis będzie przesyłać informacje o opłaconych transakcjach, celem aktualizacji ich statusu w sklepie. Na przykład: https://adressklepu.pl/tpay/confirmation
  5. Adresy powrotne są opcjonalne w przypadku gotowych modułów sklepowych, gdyż moduł płatności przesyła je automatycznie dla każdej transakcji. W tym miejscu można wprowadzić na przykład:
    https://adressklepu.pl/tpay/order-success
    oraz:
    https://adressklepu.pl/tpay/order-error
    Tworząc własną integrację można zdeklarować statyczne adresy stron z podziękowaniem i błędem lub przesyłać je dynamicznie tworząc każdą transakcję. W momencie ich przesłania, parametry wprowadzone w te ustawienia zostaną nadpisane dla danej transakcji.
  6. Z listy rozwijanej wybierz algorytm podpisu, który będzie wykorzystywany do tworzenia sumy kontrolnej potwierdzającej integralność przesyłanych informacji. Zalecany algorytm to sha512. Pamiętaj aby następnie w module sklepowym lub własnym skrypcie wybrać taki sam algorytm.
  7. Kliknij przycisk zapisz aby zatwierdzić wygenerowany dostęp.

W pierwszej kolejności, nasz dział techniczny aktywuje dostęp w trybie testowym. Po przeprowadzeniu testów prosimy o ponowny kontakt w celu aktywacji trybu produkcyjnego.

 

Jeśli nie masz jeszcze konta sprzedawcy lub dostępu do kart płatniczych i chcesz przetestować integrację, skorzystaj z danych konta demo:

  • Klucz API: bda5eda723bf1ae71a82e90a249803d3f852248d
  • Hasło API: IhZVgraNcZoWPLgA
  • Kod weryfikacyjny 6680181602d396e640cb091ea5418171
  • Metoda hash'owania podpisu: sha1
  • Klucz publiczny RSA:  LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0NCk1JR2ZNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0R05BRENCaVFLQmdRQ2NLRTVZNU1Wemd5a1Z5ODNMS1NTTFlEMEVrU2xadTRVZm1STS8NCmM5L0NtMENuVDM2ekU0L2dMRzBSYzQwODRHNmIzU3l5NVpvZ1kwQXFOVU5vUEptUUZGVyswdXJacU8yNFRCQkxCcU10TTVYSllDaVQNCmVpNkx3RUIyNnpPOFZocW9SK0tiRS92K1l1YlFhNGQ0cWtHU0IzeHBhSUJncllrT2o0aFJDOXk0WXdJREFRQUINCi0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQ

Ustawienia adresów powiadomień możesz zmodyfikować zgodnie z powyższą instrukcją, logując się na konto demo danymi:

  • ID sprzedawcy: 1010
  • Hasło: demo