GuidesAPI Reference
Guides

Checkout Overview

The Credit Key Checkout Flow integrates Credit Key directly into your checkout as a payment method, allowing customers to finance purchases without leaving their buying journey.

Customers select Credit Key during checkout, complete financing through Credit Key's hosted checkout experience, and are returned to your website to complete their purchase.

This guide explains the available Checkout Flow integration options, how the checkout process works, and where to begin your implementation.



How the Checkout Flow Works

Every Checkout Flow begins by authenticating with the Credit Key API.

After authenticating, your application creates a Hosted Checkout session and redirects the customer to Credit Key. Once the customer completes financing, Credit Key returns the customer to your application with a CKKEY, which uniquely identifies the Credit Key order.

The CKKEY is required for all subsequent order operations, including authorization, updates, captures, refunds, and partial captures.

The overall Checkout Flow follows this sequence:

  1. Authenticate with the Credit Key API.
  2. Create a Hosted Checkout session.
  3. Redirect the customer to Credit Key.
  4. Customer completes financing or signs in to an existing Credit Key account.
  5. Credit Key returns the customer to your application with a CKKEY.
  6. Authorize the order.
  7. Capture payment when the order ships.
  8. Optionally update, refund, partially capture, or settle the order.

Order Lifecycle

After Hosted Checkout is complete, merchants manage the remainder of the order lifecycle through the Orders API.

Typical post-checkout operations include:

  • Authorize the order
  • Update order details
  • Capture payment
  • Partially capture shipments
  • Refund captured payments
  • Receive settlement information
  • Receive webhook notifications

For implementation details, see the Orders API Reference guide.



What's Next

Continue to Integration Options.