Understanding how various aspects of a business model translate into specific payment needs is a key part of designing a payment solution.
Customer Experience

Some aspects of the customer experience are more nuanced, such as keeping customers on the business’s website throughout the ecommerce checkout process, or redirecting them to a different site for payment. Some businesses may want to avoid URL redirects because they add a potential point of failure and may have an impact on branding continuity. Those that want to control the entire user experience and provide a fully embedded payments solution should look for a product that doesn’t require a redirect, such as North's iFrame JavaScript SDK or EPX Hosted Checkout.
However, for other businesses, redirecting away from their site during the payment process assures them that they aren’t responsible for any part of the checkout process — the redirect gives them peace of mind that the risk of handling sensitive financial data is completely offloaded onto the payment processor, as with the EPX Hosted Pay Page. To identify the customer experience factors that are important to a business, it is helpful to map out the ideal process that a customer will follow when checking out from their ecommerce store.
Feature Set

For example, some ecommerce businesses that ship goods from multiple warehouse locations may check inventory after an order is placed to identify the best source for the shipment. Under this model, an Authorization request is often sent when the customer’s order is placed, and a separate Capture request is sent when the items are shipped. This business model would necessitate that the payment integration has the ability to send Authorization and Capture requests separately, as opposed to a combined request, which is often referred to as Sale, or Auth and Capture. However, for other businesses that don’t have those constraints, it may be more efficient to capture sales automatically using a Sale endpoint, rather than sending separate requests.
Another business requirement that often translates to a specific feature set is the ability to capture Level-2 or Level-3 processing data. Level-1 data includes the standard fields that are submitted with all transaction requests, but sending additional data can allow businesses to take advantage of interchange discounts. Each level requires more data than the one prior, and the additional parameters required to capture it are only supported by certain products. Businesses that would like to benefit from these interchange discounts need to choose a payment product that’s designed to accept the required additional fields.
PCI Compliance
Setting up a PCI-compliant payment environment is a large undertaking — businesses that choose to do so need to be familiar with PCI Data Security Standard (DSS) requirements, create a program for maintaining compliance including regularly scheduled audits, and more. However, for many businesses, there is no need to use a payment product that places the business in full PCI scope — many payment products offload some if not all of that responsibility onto the payment provider.
Understanding whether a business needs to handle sensitive credit card data or whether it only needs access to non-sensitive data is a key factor when choosing an integration. Products that reduce PCI scope often return a tokenized card number in the transaction response, but for some business models, that may not be specific enough. For example, businesses in the fitness service sector that offer rewards programs by tracking a customer’s transactions may need access to the entire card number to verify that the program benefits are associated with the correct card.

Processing Volume

Infrastructure

Matching Business Needs with a Payment Integration
- Payment API
- Card-not-present or card-present transactions
- In PCI scope
- High level of customization
- Full-featured
- Access to most or all transaction data
- Enables a fully customized payment solution
- Point of Sale payments
- Card-present transactions
- Reduced PCI scope
- Medium level of customization
- Many features available
- Access to limited transaction data (since PCI scope is reduced, access to sensitive data is restricted)
- Conveniently integrates with a Point of Sale system
- Ecommerce checkout
- Card-not-present transactions
- Reduced PCI scope
- Low level of customization
- Fewest features available
- Access to limited transaction data (since PCI scope is reduced, access to sensitive data is restricted)
- Simple and quick to integrate
How To Get Started
North’s Sales Engineering team provides support to developers and business decision-makers to help navigate these factors and select the best possible payment solution. Contact us to learn more about how to connect your system to the North ecosystem.