Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9



Podobne dokumenty
Wdrożenie modułu płatności eservice. dla systemu Zen Cart

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Wdrożenie modułu płatności eservice. dla systemu PrestaShop

Wdrożenie modułu płatności eservice dla systemu PrestaShop

Wdrożenie modułu płatności eservice dla systemu PrestaShop

Wdrożenie modułu płatności eservice. dla systemu Virtuemart 1.1.x x

Wdrożenie modułu płatności eservice dla systemu OpenCart 2

Wdrożenie modułu płatności eservice. dla systemu Drupal Commerce 7.x-1.9

Wdrożenie modułu płatności eservice dla systemu QuickCart 6.0

Wdrożenie modułu płatności eservice dla systemu Drupal Commerce 7.x-1.9

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

INSTRUKCJA INSTALACJI MODUŁU

Krajowy Integrator Płatności Spółka Akcyjna

INSTRUKCJA INSTALACJI MODUŁU

Płatności CashBill dla QuickCart

INSTRUKCJA INSTALACJI MODUŁU

INSTRUKCJA INSTALACJI MODUŁU

INSTRUKCJA INSTALACJI MODUŁU

PŁATNOŚCI. w Magento 2.x. Wersja: 1.1

RMA Zwroty/Reklamacje

INSTRUKCJA INSTALACJI MODUŁU

Instrukcja instalacji wtyczki Przelewy24

VirtueMart 3. Instrukcja instalacji modułu płatności

INSTRUKCJA INSTALACJI MODUŁU

RMA Zwroty/Reklamacje

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START

INSTRUKCJA INSTALACJI MODUŁU

PŁATNOŚCI TPAY.COM. w OpenCart 3.x. Wrzesień 2017

SymSync integracja danych Opencart/Prestashop Symfonia Handel Instrukcja obsługi

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

Instrukcja aktualizacji programu Integra 7

Laboratorium nr 4. Temat: SQL część II. Polecenia DML

Dokumentacja SQL API 1

Instrukcja instalacji wtyczki Przelewy24 dla Magento 2.X

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

INSTRUKCJA INSTALACJI MODUŁU

Instalacja modułu DHL24 w sklepie Magento

INSTRUKCJA INSTALACJI MODUŁU

Praca w programie dodawanie pisma.

INSTRUKCJA INSTALACJI MODUŁU

Instrukcja instalacji i użytkowania Modułu Your Pay dla Prestashop 1.6

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

Projektowanie systemów baz danych

Ticket System/System zgłoszeń

INSTRUKCJA INSTALACJI MODUŁU

Pracownia internetowa w szkole ZASTOSOWANIA

Rysunek 178. Programowanie monitorów KDS

Instrukcja instalacji wtyczki Przelewy24 dla Magento 2.X

Sms. v Strona 1 z 17. FUTURE-SOFT SP. Z O.O. ul. Gosławicka2/ , Opole tel sales@future-soft.pl NIP:

DBPLUS Data Replicator Subtitle dla Microsoft SQL Server. dbplus.tech

Instalacja modułu DHL24 w sklepie Magento

Instrukcja Integracja z istore. Wersja z 07/02/2015. Copyright Zakupteraz.pl

Konfiguracja programu MS Outlook 2007 dla poczty w hostingu Sprint Data Center

Instrukcja obsługi Modułu Płatności dla Moodle 1.7, 1.8, 1.9

Dokumentacja modułu Woocommerce

APACZKA. (Moduł Magento) v Strona 1 z 11

POCZTA POLSKA. v Strona 1 z 9

Paweł Cieśla. Dokumentacja projektu

Instalacja rozwiązania Uruchomienie rozwiązania w systemie Sage Konfiguracja dodatku Ustawienia dodatkowe rozwiązania...

Wykład 5: PHP: praca z bazą danych MySQL

Instrukcja obsługi Modułu Payu dla Moodle 2.x

Instalacja modułu DHL24 w sklepie Magento

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

Silent setup SAS Enterprise Guide (v 3.x)

POCZTA POLSKA. v Strona 1 z 9

5.1. MINIPOS MINIPOS. INSTALACJA ORAZ URUCHOMIENIE USŁUGI

MDW. (Moduł Dystrybucji Wysyłek) (Moduł Magento) v Strona 1 z 11

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

Instrukcja instalacji programu MR-Transfer

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

Rysunek 178. Programowanie monitorów KDS

SklepEF5 moduł sklepu i zamówień internetowych do programu EuroFirma i Hermes firmy Humansoft

Rozpoczęcie pracy z programem.

wfirma (Moduł Magento) v Strona 1 z 12

Instrukcja obsługi programu

Instrukcja Integracja z Shoper. Wersja z 18/01/2015. Copyright Zakupteraz.pl

Instrukcja konfiguracji funkcji skanowania

Program kadrowo płacowy - wersja wielodostępna z bazą danych PostgreSQL 8.1

WYSYŁAJ PRZESYŁKI DHL PROSTO Z MAGENTO

7 Business Ship Control dla Wf-Mag Prestiż i Prestiż Plus

InPost PACZKOMATY. (Moduł Magento 2) v Strona 1 z 18

ZPKSoft Synchronizator

Procedura aktualizacji systemu TelkomBud. dla serwera DBfC w wersji 4.x

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

INSTRUKCJA INSTALACJI APLIKACJI SEPI W SYSTEMIE LINUX. Dokumentacja zasilania aplikacji SEPI dla systemu Linux

ShopGold Integrator by CTI. Instrukcja

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

SYSTEM INFORMATYCZNY KS-SEW

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH.

Program Rabator dla Microsoft Windows.

1 Moduł Konfigurowanie Modułu

Instrukcja instalacji wtyczki Przelewy24

Moduł Media backup oraz konfiguracja serwera zapasowego

Założenia do ćwiczeń: SQL Server UWM Express Edition: \SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.

W oknie konfiguratora Importu/Exportu należy wprowadzić odpowiednie ustawienia poprzez zaznaczenie pól kursorem myszki przy poszczególnych opcjach.

MULTI INTEGRATOR Instrukcja instalacji, konfiguracji.

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Transkrypt:

Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1

Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do integracji... 3 2 Instalacja modułu Magento... 3 2.1 Zawartość archiwum... 3 2.2 Przygotowanie bazy danych... 3 2.3 Ustalenie początkowego numeru zamówienia eservice... 5 2.4 Instalacja plików źródłowych... 5 2.5 Konfiguracja modułu płatności... 5 3 Przetwarzanie zamówień... 8 4 Kontakt... 8 2

1 Wstęp 1.1 Przeznaczenie dokumentu Niniejszy dokument opisuje czynności niezbędne do uruchomienia płatności eservice z wykorzystaniem modułu dla systemu Magento w wersji 1.4 1.9. Przed przystąpieniem do wdrożenia zalecamy zapoznać się z ogólną dokumentacją techniczną integracji systemów płatności eservice. 1.2 Przygotowanie do integracji Przed rozpoczęcie procesu implementacji modułu w systemie sklepu, należy sprawdzić wersję wykorzystywanego systemu Magento oraz pobrać najnowszą wersję modułu płatności eservice dla tejże wersji. Moduły dostępne są na stronie http://eserviceonline.pl 2 Instalacja modułu Magento 2.1 Zawartość archiwum W pobranym archiwum ZIP znajdują się dwa katalogi: catalog database Katalog database zawiera krótki skrypt SQL, który należy wykonać za pomocą klienta bazy danych MySQL przed zainstalowaniem plików źródłowych modułu. 2.2 Przygotowanie bazy danych Plik eservice.sql należy skopiować na serwer, na którym zainstalowano klienta mysql bazy danych. 3

W linii poleceń wpisujemy: mysql h host u username p gdzie: host jest numerem IP komputera lub nazwa serwera, na którym zainstalowano serwer bazy danych. username jest nazwą użytkownika bazy danych mającego uprawnienia do tworzenia tabel w bazie danych Magento Po podaniu poprawnego hasła należy wpisać: mysql> use database; gdzie database jest nazwą bazy danych, z której korzysta sklep Magento. Następnie wykonujemy polecenie mysql> source eservice.sql Na ekranie powinna pojawić się informacja o poprawnym utworzeniu nowej tabeli. Skrypt można wykonać za pomocą innego klienta bazy danych MySQL (np. phpmyadmin). W celu wykonania modyfikacji bazy danych za pomocą narzędzia phpmyadmin, należy zalogować się do serwera bazy danych oraz wybrać właściwą bazę danych, związaną z instalacją systemu Magento. Następnie w menu wybieramy zakładkę SQL. W polu tekstowym wklejamy kod SQL o zawartości przedstawionej na Listingu 1. Listing 1: Kod SQL dodający tabelę niezbędną do przetwarzania płatności internetowych CREATE TABLE eservice ( eservice_orderid INT(11) NOT NULL auto_increment, osc_orderid INT(11) NULL, payment_status VARCHAR(48) NOT NULL DEFAULT '', payment_prevstatus VARCHAR(48) NOT NULL DEFAULT '', crdate datetime NOT NULL, moddate datetime NOT NULL, PRIMARY KEY(eservice_orderID) ); Po wykonaniu polecenia w bazie pojawi się pusta tabela o nazwie eservice. 4

2.3 Ustalenie początkowego numeru zamówienia eservice Jeżeli merchantid był wykorzystywany do przeprowadzania transakcji w systemie eservice, może zajść konieczność ustalenia początkowego numeru zamówienia w sklepie. W tym celu należy wykonać polecenie SQL: ALTER TABLE `eservice` AUTO_INCREMENT = 123; gdzie 123 będzie początkowym numerem zamówienia w tej instalacji sklepu Magento. Uwaga: Wykonując testy systemu w środowisku testowym płatności może zajść konieczność zmiany początkowego numeru zamówienia. Jest to związane w koniecznym warunkiem unikalności pary MerchantID oraz OrderID dla Akceptanta. (Patrz: ogólna dokumentacja techniczna systemu płatności.) 2.4 Instalacja plików źródłowych Pliki źródłowe modułu płatności eservice umieszczone są w katalogu catalog. Zawartość tego katalogu należy skopiować na serwer do katalogu instalacyjnego sklepu Magento. Po poprawnym skopiowaniu plików można przystąpić do konfigurowania modułu płatności. 2.5 Konfiguracja modułu płatności W celu skonfigurowania modułu płatności należy przejść do panelu administracyjnego sklepu. W menu z panelu administracyjnego wybieramy System > Konfiguracja > Sposoby płatności, a następnie moduł o nazwie Eservice. (Rysunek 1). 5

Rysunek 1: Konfiguracja modułu płatności eservice Na ekranie pokaże się formularz. Znaczenie pól formularza opisano poniżej. Włączony Zaznaczenie opcji Yes umożliwi dokonywanie płatności za pomocą tego modułu. Opcja No wyłącza możliwość dokonywania transakcji przez eservice. Tytuł Nazwa płatności jaka pojawi się dla klienta. Merchant ID W polu tym należy wprowadzić identyfikator Akceptanta otrzymany z eservice. Hasło dla merchanta W polu tym należy wprowadzić hasło właściwe dla Akceptanta określonego w polu Merchant ID. StoreKey W polu tym należy wprowadzić wartość parametru StoreKey otrzymany od eservice. 6

Połącz z Moduł płatności umożliwia zarówno łączenie ze środowiskiem testowym płatności jak i z systemem produkcyjnym umożliwiającym dokonywanie realnych płatności. W celach testowych należy wybrać opcję Środowisko testowe. Po przyznaniu własnego, unikalnego numeru MerchantID należy wybrać opcję Środowisko produkcyjne. StoreType Wybór typu sprzedawcy, 3d_pay_hosting jest wartością domyślną zalecaną. Status nowego zamówienia Określa, jaki status zamówienia będzie ustawiony po dokonaniu płatności. Język interfejsu płatności Określa domyślny język interfejsu płatności eservice jaki zostanie zaprezentowany klientowi sklepu. Automatyczne ustawianie języka Zaznaczenie opcji Yes, spowoduje próbę ustawienia języka interfejsu płatności takiego samego, jaki został wybrany przez klienta w sklepie Magento. Jeżeli język ten nie jest jednym z umieszczonych w liście Język interfejsu płatności, moduł transakcyjny będzie prezentowany w domyślnym języku interfejsu płatności. Zaznaczenie opcji No spowoduje, że część transakcyjna interfejsu płatności eservice będzie prezentowana w domyślnym języku ustawionym w polu Język interfejsu płatności. Bezwzględna ścieżka do katalogu z plikiem logów eservice System ma możliwość zapisywania informacji diagnostycznych. W celu ich zapisywania, w polu tekstowym należy podać pełną ścieżkę do pliku, w którym mają być zapisywane logi pracy systemu. Uwaga: system (użytkownik na prawach którego działa serwer Apache) musi mieć uprawnienia do tworzenia i zapisu plików w wybranym katalogu. 7

3 Przetwarzanie zamówień Jeżeli płatność za towar sprzedawany w sklepie nastąpi za pomocą modułu płatności eservice, w module obsługi zamówień sklepu, na karcie szczegółowego podglądu zamówienia pojawi się informacja pokazana na rysunku (Rysunek 2) Rysunek 2: Informacja o płatności w module obsługi zamówień sklepu Poszczególne pola w tabeli oznaczają: ID płatności eservice identyfikator płatności przekazywany do eservice Status płatności status płatności który został otrzymany z eservice (patrz dokumentacja eservice) Poprzedni status płatności poprzedni status płatności który został otrzymany z eservice (patrz dokumentacja eservice) Data utworzenia data rozpoczęcia transakcji Data modyfikacji data modyfikacji danych przedstawionych w tabeli. 4 Kontakt W razie jakichkolwiek pytań podczas wdrożenia prosimy o kontakt z Zespołem Wdrożeniowym eservice: tel.: +48 22 533 22 44 email: Wdrożenia_eCommerce@eservice.com.pl Problemy powdrożeniowe występujące na środowisku produkcyjnym prosimy zgłaszać na skrzynkę pocztową Wsparcie_eCommerce@eservice.com.pl 8