Advanced Customization - Multi-Gateway Provider for the Commerce Starter Kit
By Lance Robinson - Technical
Evangelist, /n software.
Requirements: E-Payment
Integrator ASP.NET Edition
Download: AnyGatewayPaymentProvider
w/ source code
Introduction
Do you need an online shopping cart with integrated credit card processing support?
The AnyGatewayPaymentProvider is a multi-gateway payment provider, built on top
of /n software E-Payment Integrator, the Commerce Starter Kit, and ASP.NET 2.0, that enables
developers to easily create an online cart with integrated credit card processing
support.
The Commerce Starter Kit is an open source e-commerce storefront written in ASP.NET
2.0. It features a product catalog and shopping cart functionality that enables
web developers to easily setup and run an online store with little configuration.
For more information on the Commerce Starter Kit, go to - www.commercestarterkit.org.
Getting Started
In order to get started with the AnyGatewayPaymentProvider you need to download
and install both the open source ASP.NET 2.0 PayPal-enabled Commerce Starter Kit,
and download the AnyGatewayPaymentProvider.
Download
Using AnyGatewayPaymentProvider
To use the AnyGatewayPaymentProvider all you need to do is copy the Commerce.PaymentProvider.dll
file into the /bin directory of CSK, follow the instructions in the Web.ConfigSetup.txt
file, and install the E-Payment Integrator (Trial included).
This payment provider makes use of the E-Payment Integrator which consists
of fully-managed ASP.NET components for credit card and electronic check (ACH) processing via major Internet Payment gateways. If you are working with the
source code you can include the AnyGatewayPaymentProvider.cs file in the Commerce.PaymentProviders
project. Then make sure to include a reference to the newly installed E-Payment
Integrator and recompile.
Please direct any technical questions about the provider to
ibiz@nsoftware.com.
Happy Coding!
We appreciate your feedback. If you have any questions, comments, or
suggestions about this article please contact our support team at
kb@nsoftware.com.