Elastic Path Commerce Development

Payment Processing

Payment Processing

Payment Processing Overview

Elastic Path offers two types of payment options: credit cards and gift certificates. The specific implementation of a payment type is referred to as a payment gateway. New payment types can be added, but a common requirement is to support a new credit card processor. This is the external service used to process your credit card transaction requests. Out of the box, Elastic Path includes support for a Demo (Null) gateway for use during development.

Each processor has its own requirements for setup and configuration, so you will need to refer to the developer documentation for your credit card processor for more information.

There are several issues to consider when implementing a gateway for a credit card processor:

  • Pre-authorization
  • Settlements, also referred to as captures
  • Refunds
  • Voiding transactions
  • Supported credit cards