Warunek wstępny:
Wersja Magento: 2.x
Krok 1: Zarejestruj konto w Crypto.com Pay
Zarejestruj konto w Crypto.com Pay, jeśli jeszcze go nie masz.
Przejdź do zakładki „Ustawienia” na pulpicie nawigacyjnym i wypełnij wymagania KYC.
Po uzyskaniu dostępu do panelu Crypto.com Pay Merchant Dashboard będziesz mógł wygenerować tajny klucz i parę kluczy do publikowania. Klucze API można znaleźć w zakładce Integracja > Klucze API.
Uwaga: Dzięki przełącznikowi Dane testowe w menu po lewej stronie, możesz uzyskać dostęp do kluczy API w trybie aktywnym i trybie testowym: jeśli przełącznik jest włączony, klucze API znajdują się w trybie testowym; jeśli jest wyłączony, klucze API są w trybie na żywo.
Krok 2: Zainstaluj wtyczkę na Magento
Możesz dowiedzieć się więcej o wtyczce Crypto.com Pay w naszym repozytorium GitHub i zainstalować ją w następujący sposób:
Pobierz pakiet zip modułu w zakładce Releases
Wypakuj i wgraj wszystkie pliki na swoją ścieżkę instalacyjną Magento 2, czyli przenieś
/code/Cdcpay
w pliku ZIP do/app/code/Cdcpay
na serwerze MagentoZaloguj się do swojego serwera i w katalogu głównym instalacji Magento2 uruchom następujące polecenia:
php bin/magento setup:upgrade
php bin/magento module:enable Cdcpay_CDCCheckout
php bin/magento setup:static-content:deploy -f
Wyczyść pamięć podręczną Magento2
php bin/magento cache:flush
Instalacja została zakończona i możesz teraz aktywować Crypto.com Pay w swoim Sklepie Magento.
Uwaga: Jeśli napotkałeś błędy, takie jak „Żądana klasa nie została prawidłowo wygenerowana, ponieważ uprawnienia do katalogu „wygenerowane” są tylko do odczytu” lub „Nie można utworzyć katalogu” w Twoim sklepie Magento 2, oznacza to, że uprawnienia do plików w Twoim środowisku nie są poprawnie skonfigurowane. Aby zaktualizować ustawienia, zapoznaj się z dokumentacją Magento.
Krok 3: Aktywuj Crypto.com Pay w Magento
Zaloguj się do panelu administracyjnego Magento.
Przejdź do zakładki Sklepy > Konfiguracja > Sprzedaż > Metody płatności.
Przejdź do Crypto.com Pay i rozwiń konfiguracje.
Wybierz „Tak” we Włączone.
Jeśli chcesz włączyć transakcje na żywo bez testowania przepływu, możesz pominąć poniższe instrukcje i przejść do kroku 5.
Wypełnij tajny klucz w trybie testowym wartościami uzyskanymi w kroku 1.
Wybierz opcję „Tak” w trybie testowym.
Skopiuj webhook URL w opisie tajnego podpisu Webhook w trybie testowym i zastąp
[Adres URL sklepu]
adresem URL sklepu Magento.Wróć do pulpitu nawigacyjnego sprzedawcy w Crypto.com i upewnij się, że przełącznik Dane testowejest włączony w menu po lewej stronie.
Przejdź do zakładki Integracja > Webhooks .
Kliknij przycisk Dodaj webhook, a następnie wklej adres URL webhooka skopiowany do adresu Payload URL, następnie zostanie wygenerowany
tajny podpis
dla webhooka.Skopiuj i wklej
tajny podpis
z powrotem do tajnego podpisu Webhook w trybie testowym - Test Mode na stronie konfiguracji Magento.Kliknij przycisk Zapisz konfig., aby zapisać konfiguracje.
Uwaga: Upewnij się, że poprawnie skonfigurowałeś tryb testowy w formularzu, w zależności od tego, czy testujesz, czy nie, i upewnij się, że poprawnie wprowadziłeś tajne klucze, ponieważ różnią się one między trybem testowym a trybem na żywo.
Krok 4: Weryfikacja przepływu
W tym momencie Crypto.com Pay jest w pełni zintegrowany z Twoim sklepem Magento. Zaleca się jednak wypróbowanie przepływu płatności przynajmniej raz.
Zobacz tutaj, aby dowiedzieć się, jak dokonać płatności testowej.
Gdy Crypto.com Pay zatwierdzi płatność, okno realizacji transakcji wskaże, że płatność została zatwierdzona, a status zamówienia również zostanie zaktualizowany.
Krok 5: Konfiguracja konta dla transakcji na żywo
Po dokładnym przetestowaniu przepływu płatności możesz włączyć transakcje NA ŻYWO, wykonując następujące czynności:
Zaloguj się do panelu administracyjnego Magento i przejdź do Sklepów > Konfiguracja > Sprzedaż > Metody płatności i rozwiń Konfiguracje Crypto.com Pay.
Wybierz opcję „Nie” w trybie testowym.
Wprowadź tajny klucz w trybie na żywo za pomocą
tajnego klucza
trybu na żywo uzyskanego z pulpitu sprzedawcy.Skopiuj webhook URL w opisie tajnego podpisu Webhook w trybie na żywo i zastąp
[Adres URL sklepu]
adresem URL sklepu Magento.Wróć do pulpitu nawigacyjnego sprzedawcy w Crypto.com i upewnij się, że przełącznik Dane testowejest wyłączony w menu po lewej stronie.
Przejdź do zakładki Integracja > Webhooks .
Kliknij przycisk Dodaj webhook, a następnie wklej adres URL webhooka skopiowany do adresu Payload URL, następnie zostanie wygenerowany
tajny podpis
dla webhooka.Skopiuj i wklej
tajny podpis
z powrotem do tajnego podpisu Webhook w trybie na żywo - Live Mode na stronie konfiguracji Magento.Kliknij przycisk Zapisz konfigurację, aby zapisać konfiguracje.
Gratulacje, możesz teraz akceptować płatności w kryptowalutach w trybie na żywo.