Platforma nopCommerce: Diferență între versiuni

De la PlatiOnline
Salt la: navigare, căutare
(Pagină nouă: <source lang="xml"> Setari in prooectul NOP: 1. Se copiaza "Nop.Plugin.Payments.PlatiOnline" in "nopCommerce_2.65_Source\Plugins" 2. Se deschide in Microsoft Visual Studio "NopCo...)
 
 
(Nu s-au afișat 14 versiuni intermediare efectuate de același utilizator)
Linia 1: Linia 1:
 
<source lang="xml">
 
<source lang="xml">
Setari in prooectul NOP:
+
I. SETARI IN PROIECTUL NOP:
  
1. Se copiaza "Nop.Plugin.Payments.PlatiOnline" in "nopCommerce_2.65_Source\Plugins"
+
  1. Se copiaza "Nop.Plugin.Payments.PlatiOnline" in "nopCommerce_2.65_Source\Plugins"
2. Se deschide in Microsoft Visual Studio  "NopCommerce.sln"
 
In Microsoft Visual Studio
 
  
in Plugins => Add Existing project:  
+
  2. Se deschide in Microsoft Visual Studio  "NopCommerce.sln":
(...\nopCommerce_2.65_Source\Plugins\Nop.Plugin.Payments.PlatiOnline) "Nop.Plugin.Payments.PlatiOnline.csproj"
+
      - in Plugins - Add Existing Project: "Nop.Plugin.Payments.PlatiOnline.csproj"
 +
                                            (...\nopCommerce_2.65_Source\Plugins\Nop.Plugin.Payments.PlatiOnline)  
 +
      - in proiectul "Nop.Plugin.Payments.PlatiOnline" - Properties - Build :
 +
              1) Configuration: All Configurations
 +
              2) Output path: ..\..\nopCommerce_2.65_Source\Presentation\Nop.Web\Plugins\Payments.PlatiOnline\
  
 +
  3. In nopCommerce_2.65_Source\Libraries\Nop.Core\Domain\Orders\OrderStatus.cs:
 +
          1) in OrderStatus enum  se adauga : Authorized = 50,
 +
              OnHold = 60,
 +
                                      PaymentDeclined = 70
 +
 
 +
  4. In nopCommerce_2.65_Source\Libraries\Nop.Core\Domain\Payments\PaymentStatus.cs:
 +
          2) in PaymentStatus enum se adauga: OnHold= 60,
 +
                              Declined = 70
  
 +
II. SETARI ADMINISTRATOR:
  
In proiectul "Nop.Plugin.Payments.PlatiOnline" :  Properties=>Build => Configuration: All Configurations
+
    In  Administration - Configuration:
  
 +
    1. Plugins - se cauta dupa System name: "Payments.PlatiOnline" => Instal
 +
 +
    2. PaymentMethod - se cauta dupa System name: "Payments.PlatiOnline" 
 +
                      1) Edit: a) Se selecteaza checkbox-ul "Is active" 
 +
                              b) Display order=1 
 +
                              c) Update 
 +
                      2) Configure: a) Merchant Id /Gateway URL /Key Encription /Key Mod (se primesc de la PlatiOnline
 +
                                      dupa creearea contului de comerciant)
 +
            b) Se selecteaza monedele in care se poate efectua tranzactia
 +
            c) Daca utilizatorul are alta moneda decat cele selectate mai sus,se selecteaza moneda
 +
                                      in care se va converti moneda utilizatorului pentru a se putea efectua tranzactia
 +
                                    d) Relay response URL: .../Plugins/PaymentPlatiOnline/CheckoutCompleted
 +
                                    e) Relay method: ptor
 +
            f) Save
  
 +
III. SETARI CONT COMERCIANT PLATIONLINE:
 +
 +
    In Setari:
 +
 +
    1. Notificările instant la schimbarea starii tranzacţiei:
 +
              1) Introduceti noul url: .../Plugins/PaymentPlatiOnline/ITSN
 +
              2) Selectati noua metoda : POST
 +
      3) Salveaza modificarile
 
</source>
 
</source>

Versiunea curentă din 1 februarie 2013 18:21

I. SETARI IN PROIECTUL NOP:

   1. Se copiaza "Nop.Plugin.Payments.PlatiOnline" in "nopCommerce_2.65_Source\Plugins"

   2. Se deschide in Microsoft Visual Studio  "NopCommerce.sln":
      - in Plugins -  Add Existing Project: "Nop.Plugin.Payments.PlatiOnline.csproj"
                                            (...\nopCommerce_2.65_Source\Plugins\Nop.Plugin.Payments.PlatiOnline) 
      - in proiectul "Nop.Plugin.Payments.PlatiOnline" - Properties - Build :
              1) Configuration: All Configurations
              2) Output path: ..\..\nopCommerce_2.65_Source\Presentation\Nop.Web\Plugins\Payments.PlatiOnline\

   3. In nopCommerce_2.65_Source\Libraries\Nop.Core\Domain\Orders\OrderStatus.cs:
          1) in OrderStatus enum  se adauga : Authorized = 50,
				              OnHold = 60,
	                                      PaymentDeclined = 70
												   
   4. In nopCommerce_2.65_Source\Libraries\Nop.Core\Domain\Payments\PaymentStatus.cs:
          2) in PaymentStatus enum se adauga: OnHold= 60,
		                              Declined = 70

II. SETARI ADMINISTRATOR:

    In  Administration - Configuration:

     1. Plugins - se cauta dupa System name: "Payments.PlatiOnline" => Instal 
 
     2. PaymentMethod - se cauta dupa System name: "Payments.PlatiOnline"   
                      1) Edit: a) Se selecteaza checkbox-ul "Is active"  
                               b) Display order=1  
                               c) Update  
                      2) Configure: a) Merchant Id /Gateway URL /Key Encription /Key Mod (se primesc de la PlatiOnline 
                                      dupa creearea contului de comerciant)
			            b) Se selecteaza monedele in care se poate efectua tranzactia 
			            c) Daca utilizatorul are alta moneda decat cele selectate mai sus,se selecteaza moneda
                                      in care se va converti moneda utilizatorului pentru a se putea efectua tranzactia 
                                    d) Relay response URL: .../Plugins/PaymentPlatiOnline/CheckoutCompleted
                                    e) Relay method: ptor 
			            f) Save

III. SETARI CONT COMERCIANT PLATIONLINE:
													
     In Setari:

     1. Notificările instant la schimbarea starii tranzacţiei:
              1) Introduceti noul url: .../Plugins/PaymentPlatiOnline/ITSN 
              2) Selectati noua metoda : POST
	      3) Salveaza modificarile