Plugin-uri de plată pentru virtuemart 2
Această colecție de plug-in-uri actualizate privind oportunitățile stabilite noi versiuni de extensii. Am încercat să colecteze tot ceea ce poate fi util în organizarea de plăți pe Internet în Virtuemart.
RobokassaPro pentru Virtuemart 2 și 3 Robokassa pentru Virtuemart - plug-in multifuncțional, care vă permite să personalizați o varietate de metode de plată, cum ar fi (Qiwi, Visa / Mastercard, Yandex.Money, Webmoney, și mai mult). Pentru a utiliza plugin-ul, trebuie să încheiați un contract cu serviciul Robokassa.
Ghid de instalare și configurare
Yandex - acest plugin vă permite să integreze sistemul de plăți prin Yandex.
Ghid de instalare și configurare
plug Plata prin Yandex Money Manager este instalat prin intermediul unui extensii de joomla standard.
Înainte de instalare, despachetați arhiva - licență fișier este introdus în câmpul ssotvetsvuyuschee după instalarea setărilor plug-in.
După instalare, trebuie să activați plugin-ul.
Apoi, puteți crea o nouă metodă de plată în selectarea virtuemart2 YandexApi de plată
Acesta ar trebui să specifice numărul de pungă la care se va face plățile și du-te la cererea de înregistrare pentru a obține datele rămase.
Acum trebuie să configurați http -Notificarea pentru a schimba automat starea comenzii.
Plugin-ul este gata de utilizare.
plg_vmpayment_bitpay - Bitcoin plugin plata pentru Virtuemart 3. Lucrări cu servicii Bitpay.com.
Ghid de instalare și configurare
Instalare și configurare:
Wallet (walletone)
- pot primi, de asemenea, plata pentru aproape orice mijloace.Ghid de instalare și configurare
Pasul 1: Instalați plug-in descărcat prin intermediul programului de instalare Joomla.
Pasul 2. Activați plugin-ul.
Pasul 3. Setările Virtuemart, adăugați o nouă metodă de plată prin selectarea dintr-o lista drop-down Walletone de plată.
Configurarea modulului
Începeți cu setările pungă pentru integrarea cu modulul de plată. Du-te în portofelul, activați magazinul online, dacă nu ați făcut înainte, și du-te la Setări „Store“. Acolo vom vedea formularul de mai jos:
integrare
Du-te la cabinetul personal. în secțiunea „Magazin“, fila „integrare“.
Pasul 2. Generarea unui magazin online cheie secretă prin setarea parametrilor: tipul de transfer de date - POS, metoda de formare a semnăturii electronice - MD5
Pasul 3. Du-te la magazinul online Control Panel și în setările create prin metoda de plată, specificați numărul de magazin pungă on-line și cheia secretă generată.
Virtuemart acum gata pentru a primi plăți prin intermediul Single casier!
Plug Onpay plata (Virtuemart Virtuemart 2 și 3) - unitate alternativă de plată, de asemenea, permite să plătească nici un fel.Ghid de instalare și configurare
Instalarea pentru două versiune este VirtueMart făcută prin intermediul managerului de extensie.
După descărcarea fișierului Selectați coș VirtueMart - Metode de plata - Add new.
Metoda de plata - Onpay de plată - VM.
- Introduceți dvs. „conectare în Onpay.ru sistem“ (pentru forma de plată pe link-urile).
- Introduceți „parola API-ului», acesta trebuie să conțină minimum 10 caractere și să fie la fel cu ceea ce introduceți în setările de magazin de pe site-ul Onpay.ru.
- Această linie vă permite să introduceți link-ul „Advanced Options“ pentru Onpay.ru de plată. (Nu este necesar). Pentru detalii, a se vedea. „Specificații pentru link-uri de plată“
- Conversia plăților - opțiune converti
- Comisia să ia un vânzător - stabilirea price_final
- Opțiuni de proiectare - formele de aspect de plată (2,7,8,9)
- Limba de afișare - parametrul ln
- Moneda USD / EUR / RUB / UAH / BYR - puteți seta linia de valute VM ticker respectivă (valuta) din lista de Onpay sistemelor de plăți.
- Faceți clic pe butonul „Save“ pentru a salva modificările.
pentru setările VirtueMart în zona Onpay.ru Personal
În biroul meu Onpay.ru (setări magazin), trebuie să configurați setările API *:
API - un protocol de transmitere a datelor prin care magazinul de servicii de legare (sau un alt serviciu care acceptă plata prin Onpay.ru) și Serviciul de Mediere Onpay.ru. O descriere detaliată a API și domeniile menționate mai sus pot fi găsite aici.
ePay (Virtuemart 2) (Cui îi pasă, aici de-ePay modul pentru Virtuemart 2, 3. Virtuemart) - plug-in, de asemenea, vă permite să acceptați plăți prin toate metodele de plată majore. Dobândirea banca Kazkommertsbank. Ei bine, potrivit pentru Kazahstan magazine online.
Ghid de instalare și configurare
Instalarea modulului se face prin intermediul sistemului de administrare Joomla:
- Du-te la panoul de administrare Joomla, meniul de sus, selectați „Advanced“ - „Extensii Manager“;
- Descărcați și instalați fișierul pachetului. Fișierul pachet - acesta este un zip-arhivă cu modulul;
- Deschideți lista de module - submeniul „Management“ Extension Manager;
- În lista de module ar trebui să apară «E-pay - Kazkommertsbank“. Porniți-l - faceți clic pe cercul roșu;
- Du-te la managementul Virtuemart - în „Componente“ meniul de sus - „Virtuemart“;
- Virtuemart În meniul din stânga, selectați „Store“ - „Metode de plată“ din lista pop-up de metode de plată ar trebui să fie E-Pay;
- Du-te la modulul de plată, în cazul în care îl puteți configura, introduceți datele transmise de Kazkommertsbank la modul de luptă.
În mod implicit, modulul este configurat în modul de testare. Pentru a face achiziții ar trebui să utilizați un card de test prin sistemul de testare.
Pentru a converti modulul în „modul de luptă“, este necesar să se pună în plugin-uri / vmpayment / directorul epay_kkb de fișiere cheie site-ul trimise de Kazkommertsbank, iar apoi schimbați modulul de configurare în sistemul de administrare site-ului.
EPay gateway de plată acceptă plăți numai în Tenga, astfel încât magazinul online ar trebui să fie o monedă „Tenga“. Modulul nu poate funcționa dacă aveți un magazin de pe serverul de web IIS.
Ghid de instalare și configurare
- Instalați plugin-ul prin instalare standard de Joomla.
- Activează plugin-ul în Manager Plugin.
- Creați o nouă metodă de plată în Virtuemart 2 prin selectarea unei metode de plată Sberbank de plată.
- Salvați și du-te la tab-ul „Configurare“ și completați detaliile companiei.
decontare de compensare de plată (într-un rând) Virtuemart 2
- plug-in generează un proiect de lege să plătească pentru persoanele juridice. Este posibil să se lega direct semnătura șefului de organizare și imprimare. Firește proiect de lege pot fi tipărite și trimise la plata.Ghid de instalare și configurare
- Instalați plugin-ul prin instalare standard de Joomla.
- Activează plugin-ul în Manager Plugin.
- Creați o nouă metodă de plată în Virtuemart 2 prin selectarea unei metode de plată VM de compensare (sau stt_noncash).
- Salvați și du-te la tab-ul „Configurare“ și completați detaliile companiei.
Modul de plată Free-Kassa.ru (Virtuemart 2). Acesta vă permite să acceptați Yandex.Money, WebMoney, VISA si MasterCard carduri de plastic, precum și multe alte monede on-line.
Ghid de instalare și configurare
metodă de transfer de date, pentru a alege «POST».
plug plată WebMoney (Virtuemart Virtuemart 2 și 3) - plugin vă permite să integreze una dintre cele mai comune sisteme de plăți pe Internet. Unele sisteme de plăți, care lucrează în tandem cu Webmoney și de multe ori se dovedește că acționează ca intermediari între tine și WebMoney. Astfel, Webmoney este unul dintre sistemele de plată cele mai profitabile. Pentru a lua WebMoney trebuie să aibă un certificat de vânzător și să fie înregistrate în Megastock.
Ghid de instalare și configurare
Acesta este situat în panoul de administrare într-un mod standard (Meniu Extensii - Extensii manager - Instalare). După instalare, trebuie să activați plugin-ul în Manager Plugin.
Configurarea plugin-ul în secțiunea administrativă Virtuemart 2 și 3 magazine
Ghid de instalare și configurare
Întrebări frecvente:
Î: Am venit să anunț de e-mail:
Alo Magazinul dvs. acceptă plăți prin intermediul sistemului Wallet Visa QIWI (ID 11111). Utilizatorul se pune în detrimentul site-ului dvs. și să plătească pentru el, folosind serviciul nostru. În cazul plății cu succes, sau refuzul, va informa cu privire la starea schimbării contului. În cazul unei erori încercări de notificare se repetă în mod automat timp de 24 de ore. Nu am putut să vă informeze despre starea contului aaaaaa a fost schimbat la 60 (Paid) din cauza unor probleme tehnice de pe partea ta. Vă rugăm să treci acest tehnicieni scrisoare le pentru a verifica performanța serviciului. Sistemul de plată Visa QIWI Wallet.
A: Verificați dacă parola este corectă pentru notificările din setările, este posibil decalaj a fost copiat în continuare la copierea.
Î: Când încerc să plătească prin obtinerea de eroare:
VMPAYMENT_QIWIREST_BILL_ERROR316 - Autorizarea nu a reușit pentru a nu este finalizată. Datele nu este validă
Plugin Plata Interkassa - cu ajutorul acestui plugin puteți aranja plata prin Interkassa gateway. In acest moment, gateway suportă peste 50 de metode de plată.
Ghid de instalare și configurare
În momentul de plată, pentru Interkassa trimite notificări la serverul de magazin - astfel încât starea comenzii va fi schimbat automat la „plătit“ (sau alt statut, selectat în setările)
cerinţe
Joomla. Joomla 2.5 (2.5.6 de mai sus), Joomla 3 (3.1.0 de mai sus)
VirtueMart. 2.0 și 3.0 de mai sus și mai sus
PHP versiune. 5.2 și mai mare
Instrucțiuni pentru instalarea pluginului pe Virtuemart Virtuemart 2 și 3 nu diferă unul de altul.
Bun venit 2 plugin instalat:
Sberbank și de compensare. Etc comuta la fila Configurare, nu există nici un câmp pentru a umple. Dar când faceți clic pe Salvaresau aproape, după cum am înțeles că jură pe câmpurile goale:
sgm26_virtuemart_payment_plg_sberbank.virtuemart_order_id SCHIMBARE alterTable. ALTER TABLE `sgm26_virtuemart_payment_plg_sberbank` SCHIMBARE COLUMN` virtuemart_order_id`` INT virtuemart_order_id` (11) DEFAULT UNSIGNED NULL AFTER` id`
sgm26_virtuemart_payment_plg_sberbank.order_number SCHIMBARE alterTable. ALTER TABLE `sgm26_virtuemart_payment_plg_sberbank` SCHIMBARE COLUMN` order_number`` order_number` CHAR (32) DEFAULT NULL AFTER` virtuemart_order_id`
sgm26_virtuemart_payment_plg_sberbank.virtuemart_paymentmethod_id SCHIMBARE alterTable. ALTER TABLE `sgm26_virtuemart_payment_plg_sberbank` SCHIMBARE COLUMN` virtuemart_paymentmethod_id`` virtuemart_paymentmethod_id` MEDIUMINT (1) DEFAULT UNSIGNED NULL AFTER` order_number`
sgm26_virtuemart_payment_plg_sberbank.cost_per_transaction SCHIMBARE alterTable. ALTER TABLE `sgm26_virtuemart_payment_plg_sberbank` SCHIMBARE COLUMN` cost_per_transaction`` ZECIMALĂ cost_per_transaction` (10,2) DEFAULT NULL AFTER` payment_currency`
sgm26_virtuemart_payment_plg_sberbank.cost_percent_total SCHIMBARE alterTable. ALTER TABLE `sgm26_virtuemart_payment_plg_sberbank` SCHIMBARE COLUMN` cost_percent_total`` ZECIMALĂ cost_percent_total` (10,2) DEFAULT NULL AFTER` cost_per_transaction`
sgm26_virtuemart_payment_plg_sberbank.tax_id SCHIMBARE alterTable. ALTER TABLE `sgm26_virtuemart_payment_plg_sberbank` SCHIMBARE COLUMN` tax_id`` tax_id` SMALLINT (11) DEFAULT NULL AFTER` cost_percent_total`
Joomla 2.5 + Virtuemart 3.0.9
V-aș fi recunoscător dacă ați ajuta la rezolvarea problemei!
Roman Suvorov.
Sberbank plugin actualizat, dar plug-compensare pentru Virtuemart 2 nu este disponibil.
Am actualizat articol și referințele citate aici, de asemenea, adăugate noi plugin-uri de livrare.
De îndată va fi chiar unele plugin-uri pune.
Funcția plgVmOnPaymentResponseReceived ($ html) $ virtuemart_paymentmethod_id = JRequest. getint ( 'pm', 0);
$ VendorId = 0;
în cazul în retur nul (($ metoda = $ this-> getVmPluginMethod ($ virtuemart_paymentmethod_id))!);>
dacă return false ($ this-> selectedThisElement ($-Metoda> payment_element)!);
>
în cazul în care (! class_exists ( 'VirtueMartModelOrders'))
necesită (JPATH_VM_ADMINISTRATOR DS 'modele' DS 'orders.php' ....);
$ ORDER_NUMBER = JRequest. getVar ( 'on');
$ Virtuemart_order_id = VirtueMartModelOrders. getOrderIdByOrderNumber ($ ORDER_NUMBER);
$ PAYMENT_NAME = $ this-> renderPluginName (metoda $);
$ HTML = ». «\ N»;
. $ HTML = $ this-> getHtmlRow ( 'Metoda de plată', $ PAYMENT_NAME);
. $ HTML = $ this-> getHtmlRow ( 'ordine ID', $ virtuemart_order_id);
. $ HTML = $ this-> getHtmlRow ( 'Order Status', 'Paid');
$ HTML. =. » «\ N»;
în cazul în care (virtuemart_order_id $) în cazul în care (! class_exists ( 'VirtueMartCart'))
nevoie (JPATH_VM_SITE DS 'helperi' DS 'cart.php' ....);
if (! class_exists ( 'VirtueMartCart')) necesită (JPATH_VM_SITE DS 'helperi' DS 'cart.php' ....);
>
$ Cos = VirtueMartCart :: getCart ();
în cazul în care (! class_exists ( 'VirtueMartModelOrders'))
necesită (JPATH_VM_ADMINISTRATOR DS 'modele' DS 'orders.php' ....);
$ = Comanda noi VirtueMartModelOrders ();
$ Orderitems = $ comanda-> getOrder ($ virtuemart_order_id);
orderitems // $ [ 'detalii'] [ 'BT'] = (array) $ orderitems [ 'detalii'] [ 'BT'];
în cazul în care (method_exists ($ coș, 'sentOrderConfirmedEmail')) $ cart-> sentOrderConfirmedEmail ($ orderitems);
>
$ Cart-> emptyCart ();
>
return true;
>
Acum, această linie este $ cart-> sentOrderConfirmedEmail ($ orderitems); Aceasta determină metoda sentOrderConfirmedEmail. obiect $ coș, care este o clasă de exemplu VirtueMartCart.
Prin urmare, scrisoarea și nu sunt trimise.
fișiere Privit Robokassa de plug - în fișierul corespunzător este prezent, de asemenea, această linie este de $ cart-> sentOrderConfirmedEmail ($ orderitems);, adevăr la Robokassa-l comentați.
Am crezut că pot lua fișierele vechi de-al doilea Wirth, le scoate din metoda dorită sentOrderConfirmedEmail și termina componentele de fișier / com_virtuemart / sprijinitorii / cart.php care conține clasă și VirtueMartCart?
În general, spune-mi cine cum să rezolve această problemă - cu siguranță această întrebare a apărut înainte de mulți. Prompt unde sa sape, sa terminat acest bug într-o a treia Wirth. Sau recomanda o soluție gratuită pentru a treia Virtuemart, astfel încât să puteți plăti pentru cumpărăturile on-line prin intermediul sistemului de plăți kakuyunibud.
Bine ai venit nici un răspuns! Au nevoie de o soluție de lucru de achiziții online, pe site-ul cu virtuemart 3 (pentru a fi sigur de a veni la scrisoarea de confirmare a plății către cumpărător și vânzător), este de dorit să gratuit