This topic introduces payment providers and payment options available for Episerver Commerce.
During checkout, a payment type is passed for processing through a payment gateway to a payment provider. Episerver provides code samples for some common third-party payment providers like PayPal.
The Episerver Commerce sample site also includes these payment options by default:
- Pay with gift card
- Pay by credit card
- Pay by Phone
- Cash on delivery
Third-party payment provider code samples
Code samples are available for the payment providers listed below. See also the Episerver Add-ons section for additional payment provider solutions.
Code samples: PayPal, DIBS, DataCash
Built-in payment options
Gift card payment
The Commerce sample site has functionality for managing gift cards during checkout. You can create gift cards for different amounts, define a card's validity period, and combine gift card payments with other payment methods.
The sample site has a page template that enables the customer to enter gift card information during purchasing. Gift cards are administered from the Customers management sub-system.
The gift card payment gateway is implemented in EPiServer.Business.Commerce.Enoteca\GiftCard and added to the sample site during installation and initialization. To learn more, see GiftcardPaymentGateway.cs in the sample package. See also: Creating a gift card payment provider.
Pay by credit card
Pay by phone
Pay by Phone, another built-in Commerce Manager feature in the Episerver Commerce sample site, manages telephone payments.
Cash on delivery
Cash on delivery is another built-in Commerce Manager feature of the Commerce sample site.