Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Payments are central to an e-commerce system. Episerver Commerce offers both default payment options and flexible possibilities to create your own payment solutions. The sample package contains example integrations with various payment providers.
Classes in this topic are available in the following namespaces:
When creating and configuring payment methods in ECF, three components need to be created or re-used and configured: Payment Types, Payment Gateways and Payment Methods.
Payment types are classes that 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 built-in to EPiServer Commerce: Credit card, cash card, gift card, and invoice. In addition, a generic OtherPayment type is included. Payment types are meta-classes as part of MetaDataPlus.
Payment gateways provide an interface to a 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, for instance PayPal. One payment type is associated with each payment gateway.
These are some gateway properties:
Payment methods contain information about the way a customer views a payment option and has a payment gateway associated with it.
Several payment options are available for your site:
Last updated: Oct 12, 2015