Wtyczki e-commerce

Wtyczka VirtueMart

Zainstaluj i skonfiguruj oficjalną wtyczkę płatniczą VirtueMart dla hostowanego MakePay checkout w sklepach Joomla.

Wtyczka MakePay VirtueMart

Przegląd

Wtyczka MakePay VirtueMart dodaje hostowaną metodę płatności kryptowalutą do Joomla sklepy korzystające z VirtueMart. Klienci wybierają MakePay w checkout, płacą na Strona MakePay checkout i powrót do sklepu, podczas gdy VirtueMart utrzymuje zamówienie rekord.

Podpisane powiadomienia o płatnościach aktualizują zamówienie VirtueMart po dokonaniu płatności, więc zespół sklepu może kontynuować zarządzanie zamówieniami w VirtueMart.

Zanim zaczniesz

  • Joomla z zainstalowanym VirtueMart
  • PHP 7.4 lub nowszy z włączoną obsługą OpenSSL i cURL
  • Publiczny adres URL witryny sklepowej HTTPS
  • Dostęp do instalacji rozszerzenia Joomla i metod płatności VirtueMart
  • Firma MakePay ze skonfigurowanym rozliczeniem i brandingiem

Zainstaluj wtyczkę

Pobierz najnowszy ZIP:

https://plugins.makecrypto.io/downloads/virtuemart/latest.zip

W Joomla otwórz System > Rozszerzenia, prześlij plik ZIP, a następnie włącz Płatność VM - Bramka płatności kryptograficznych MakePay z menedżera wtyczek.

W VirtueMart otwórz Metody płatności, utwórz metodę płatności, wybierz wtyczkę płatniczą MakePay i zapisz ją raz, aby VirtueMart przypisał metodę płatności Identyfikator.

Podłącz MakePay

Po zapisaniu metody płatności otwórz adres URL połączenia w witrynie sklepu. Zamień PAYMENT_METHOD_ID na identyfikator metody płatności VirtueMart:

https://store.example.com/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component&makepay_oauth=connect&pm=PAYMENT_METHOD_ID

MakePay prosi o zalogowanie się, wybranie firmy, która ma otrzymywać płatności, i zatwierdź połączenie. Po zatwierdzeniu wtyczka zapamiętuje połączenie jako włączone tę metodę płatności VirtueMart i konfiguruje adres URL wywołania zwrotnego MakePay.

Ustawienia bramy

Przed publicznym włączeniem metody płatności przejrzyj te pola:

UstawienieZamiar
Metoda połączeniaUżyj Connect MakePay do normalnej konfiguracji lub ręcznych kluczy API jako rozwiązania awaryjnego
Identyfikator firmy MakePayWypełniane po połączeniu lub wprowadzane ręcznie w przypadku awarii
Waluta rozliczeniowaPreferowany składnik rozliczeniowy, taki jak USDT
Wygaśnięcie płatnościJak długo hostowane łącze checkout pozostaje płatne
Sekret WebhookSłuży do weryfikacji powiadomień o płatnościach MakePay
Statusy zamówieńStatusy VirtueMart dla płatności oczekujących, zapłaconych, zakończonych niepowodzeniem, wygasłych, anulowanych i zwróconych

Przepływ Checkout

Kiedy kupujący wybierze MakePay, wtyczka tworzy łącze do płatności MakePay zawierające:

PoleZamiar
source=virtuemartIdentyfikuje integrację
orderId=virtuemart_order_<id>Mapuje aktywność MakePay z powrotem na VirtueMart
orderNumberNumer zamówienia VirtueMart pokazywany sprzedawcy
pluginVersionZainstalowana wersja wtyczki MakePay
virtuemartVersionWersja środowiska wykonawczego VirtueMart, jeśli jest dostępna

Klient zostaje przekierowany do hostowanego checkout. Następnie MakePay wysyła podpisany powiadomienie do punktu końcowego powiadamiania wtyczki VirtueMart.

Stany zamówień

Stan MakePayZachowanie VirtueMart
paid, completed, confirmed, succeededPrzenosi zamówienie do skonfigurowanego statusu opłaconego
expiredPrzenosi zamówienie do skonfigurowanego statusu wygasłego
failedPrzenosi zamówienie do skonfigurowanego statusu niepowodzenia
cancelled, canceledPrzenosi zamówienie do skonfigurowanego statusu anulowanego
refundedPrzenosi zamówienie do skonfigurowanego statusu zwrotu środków
Inne statusyIgnorowane do czasu nadejścia stanu płatności końcowej

Każda aktualizacja zapisuje komentarz do zamówienia prywatnego z transakcją MakePay, kwotą, zasobu i adresu URL płatności, jeśli te pola są obecne.

Ręczne przywracanie klucza API

Jeśli nie można zastosować przepływu połączenia, ustaw Metoda połączenia na Ręczny API klawisz zastępczy i wpisz:

  • Identyfikator firmy MakePay
  • Identyfikator klucza API
  • Tajny klucz API
  • Sekret Webhook

Używaj tego tylko w razie potrzeby i ograniczaj dostęp administratora Joomla do zaufanych operatorów.

Rozwiązywanie problemów

Jeśli nie można uruchomić checkout, upewnij się, że metoda płatności ma połączenie firmowe lub ręczne ustawienia klucza API. Jeśli adres URL połączenia nie powiedzie się, potwierdź witrynę sklepową jest publicznym protokołem HTTPS, a wartość pm wskazuje na zapisaną metodę płatności MakePay.

Jeśli zamówienia nie zostaną zaktualizowane, porównaj adres URL wywołania zwrotnego MakePay z adresami URL VirtueMart adres URL powiadomienia wtyczki i zmień sekret webhook z metody płatności ustawienia.

Potrzebujesz pomocy z konfiguracją partnerską?

Otwórz widok szczegółów linku płatniczego w MakeCrypto, aby skopiować wygenerowane fragmenty dla prawdziwego identyfikatora płatności, albo wróć do portalu, aby zarządzać ustawieniami sprzedawcy.

Otwórz portal