Samodzielna integracja PayU

Krok 1 - Utworzenie prywatnej aplikacji w Shopify

  1. Zaloguj się do Shopify jako właściciel sklepu
  2. Przejdź do Apps > Private Apps
  3. Utwórz prywatną aplikację:

    Private app name: Polskie płatności
    Contact email: shopify@talecommerce.pl
    Orders, transactions and fulfillments musi mieć uprawnienie Read/Write
  4. Zapisz API Key i API Password

Krok 2 - Utworzenie sklepu i punktu płatności w PayU

  1. Zaloguj się do PayU
  2. Jeśli jeszcze nie utworzyłeś/aś sklepu:
    1. Przejdź do zakładki Moje sklepy
    2. Kliknij Dodaj sklep
    3. Wprowadź wymagane dane (w przypadku innego adresu strony, wybierz "https://" i nie dodawaj ukośnika ("/") na końcu adresu URL!)
    4. Przejdź dalej
    5. Jako typ płatności pozostaw domyślną opcję - REST API
    6. Jako nazwę punktu płatności wpisz "Shopify"
    7. Przejdź dalej
    8. Zapisz klucze konfiguracji
  3. Jeśli posiadasz już utworzony sklep:
    1. Przejdź do zakładki Moje sklepy
    2. Wybierz swój sklep
    3. Kliknij Punkty płatności
    4. Kliknij przycisk Dodaj punkt płatności - REST API
    5. Jako typ płatności pozostaw domyślną opcję - REST API
    6. Jako nazwę punktu płatności wpisz "Shopify"
    7. Przejdź dalej
    8. Zapisz klucze konfiguracji

Krok 3 - Przekazanie kluczy dostępowych

Na adres pomoc@talecommerce.pl wyślij e-mail o następującej treści:

Tytuł: Integracja PayU - [adres sklepu myshopify]

Wiadomość:

{
  "SHOPIFY_API_KEY": "KLUCZ_API_SHOPIFY",
  "SHOPIFY_API_PASSWORD": "HASŁO_API_SHOPIFY",
  "PAYU_CLIENT_ID": "PAYU_CLIENT_ID",
  "PAYU_CLIENT_SECRET": "PAYU_CLIENT_SECRET",
  "PAYU_POS_ID": "PAYU_POS_ID",
  "PAYU_POS_SECRET": "PAYU_MD5",
  "PAYU_POS_SANDBOX": "false"
}

Krok 4 - Dodanie skryptu płatności

  1. Skrypt należy wkleić w Settings ⇒ Checkout ⇒ Additional scripts (na samej górze)

    <!-- Polskie Płatności | Polish Payments - Start -->
    <script src="https://app.talecommerce.pl/payments.js" crossorigin="anonymous"></script>
    <script>
    PolishPayments.init({
      gateway: {{ unique_gateways | first | json }},
      financial_status: {{ order.financial_status | json }},
      first_time_accessed: {{ first_time_accessed | json }}
    });
    </script>
    <!-- Polskie Płatności | Polish Payments - End -->
    	

Opcjonalne parametry:

  • provider
    • dostępne opcje: payu, dotpay
    • domyślna opcja: payu

Krok 5 - Utworzenie metod płatności

Należy postępować zgodnie z instrukcjami w tym poradniku.

Czy to odpowiada na Twoje pytanie? Dziękujemy za opinię There was a problem submitting your feedback. Please try again later.