Platforma nopCommerce: Diferență între versiuni
(Nu s-au afișat 8 versiuni intermediare efectuate de același utilizator) | |||
Linia 1: | Linia 1: | ||
− | <source lang=" | + | <source lang="xml"> |
I. SETARI IN PROIECTUL NOP: | I. SETARI IN PROIECTUL NOP: | ||
Linia 9: | Linia 9: | ||
- in proiectul "Nop.Plugin.Payments.PlatiOnline" - Properties - Build : | - in proiectul "Nop.Plugin.Payments.PlatiOnline" - Properties - Build : | ||
1) Configuration: All Configurations | 1) Configuration: All Configurations | ||
− | 2) Output path: ...\nopCommerce_2.65_Source\Presentation\Nop.Web\Plugins\Payments.PlatiOnline\ | + | 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, | 1) in OrderStatus enum se adauga : Authorized = 50, | ||
OnHold = 60, | OnHold = 60, | ||
PaymentDeclined = 70 | PaymentDeclined = 70 | ||
− | + | 4. In nopCommerce_2.65_Source\Libraries\Nop.Core\Domain\Payments\PaymentStatus.cs: | |
2) in PaymentStatus enum se adauga: OnHold= 60, | 2) in PaymentStatus enum se adauga: OnHold= 60, | ||
Declined = 70 | Declined = 70 | ||
Linia 32: | Linia 30: | ||
b) Display order=1 | b) Display order=1 | ||
c) Update | c) Update | ||
− | 2) Configure: a) Merchant Id/ Key Encription /Key Mod (se primesc de la PlatiOnline | + | 2) Configure: a) Merchant Id /Gateway URL /Key Encription /Key Mod (se primesc de la PlatiOnline |
dupa creearea contului de comerciant) | dupa creearea contului de comerciant) | ||
b) Se selecteaza monedele in care se poate efectua tranzactia | b) Se selecteaza monedele in care se poate efectua tranzactia | ||
c) Daca utilizatorul are alta moneda decat cele selectate mai sus,se selecteaza moneda | 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 | 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: | III. SETARI CONT COMERCIANT PLATIONLINE: | ||
Linia 43: | Linia 43: | ||
In Setari: | In Setari: | ||
− | 1 | + | 1. Notificările instant la schimbarea starii tranzacţiei: |
− | |||
− | |||
− | |||
− | |||
− | |||
1) Introduceti noul url: .../Plugins/PaymentPlatiOnline/ITSN | 1) Introduceti noul url: .../Plugins/PaymentPlatiOnline/ITSN | ||
2) Selectati noua metoda : POST | 2) Selectati noua metoda : POST | ||
3) Salveaza modificarile | 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