Hi Everyone,
I am new to developing plugins for nopCommerce. I currently have four clients already using nopCommerce v3.70. The simple reason for using v3.70 is that I found only one payment gateway in South Africa that had a payment plugin for nopCommerce, PayGate (www.paygate.co.za). Unfortunately they only support v3.70, and I've been begging them to upgrade their plugin since nopCommerce 3.9 came out. No luck so far.
I now have a new client, for which I have to build two separate online stores. He already uses SagePay (www.sagepay.co.za) for their Debit Order Collection service. SagePay is part of the Sage Group (www.sage.com) based in the UK.
So now I have to develop a custom Payment Plugin for nopCommerce. The API Guide Document are linked below:
https://sagepay.co.za/integration/sage-pay-integration-documents/programmers-guide/
https://sagepay.co.za/integration/sage-pay-integration-documents/pay-now-gateway-technical-guide/
I do have descent experience with Visual Studio, and I have Visual Studio 2017 and MS SQL Server 2014 on my computer. I would like to develop this plugin for versions 3.7 to 4.0.
My questions are as follows:
1) Can I use the existing payment plugin "Authorize.Net", duplicate it and then customize the code using the guidelines above?
2) If not, is there any sample code anywhere which I can use to customize my plugin?
I'm a little lost here, but I have to learn how to do this.
Any assistance, suggestions or guidelines will be greatly appreciated.
Thank You
Jaco Ferreira (South Africa)