Creating Payment Providers
A Payment Provider allows a payment to be accepted during checkout. A payment provider has the following three components:
- Payment Type
- Payment types are classes which contain the properties of a particular payment type. For example, a credit card payment type contains credit card number, card expiration date, card type, etc. All payment types inherit from the abstract class Payment. The most common payment types are already built-in to EPiServer Commerce: Credit card, cash card, gift card, and invoice. In addition, a generic OtherPayment type is included in EPiServer Commerce. Payment types are meta classes.
- Payment Gateways
- Payment gateways provide an interface to the system which provides payment processing. A payment type is passed to the payment gateway and the gateway executes the payment transaction with the payment system (e.g. PayPal). One payment type is associated with each payment gateway.
- Payment Methods
- Payment methods contain information about the way the customer views a payment option, is associated with a payment gateway, and contains configuration information for the gateway.
Version: EPiServer Commerce 1 R2 SP2| Last updated: 2012-06-29 | Copyright © EPiServer AB | Send feedback to us