Skip to content

    Checkout

    This guide outlines the checkout process of the Checkout product, including walk-throughs of the checkout flow, customizing content, subscriptions & unscheduled subscriptions and more.

    Before you start

    This guide assumes that you already have a Checkout Portal account and have integrated Checkout on your website.

    Test the checkout in the demo store

    Checkout url expiration

    A payment and its checkout URL expire 48 hours after the payment is successfully created. A payment link becomes active once the link is generated and not when the consumer clicks on the link.

    Expired payments cannot be reused or reactivated.

    How to create a new payment link

    • Create a new payment by sending a new POST Create Payment request. This generates a new payment link and a new payment ID.
    • End point: Find the endpoints here

    A paylink solution: how to create a new payment link

    • Send a new "Create Payment Request"
    • Receive the response containing the new checkout URL
    • Add the new URL to the e-mail you are sending out.

    Prolong the expiration time

    If the checkout url needs to be valid for longer then 48 hrs you can use the following API "expiresAt".

    A checkout url can be valid for maximun 45 days with the use the API.

    You can find the API information here

    Overview

    The Checkout page with the checkout flow is highly flexible and can manage a wide range of payment methods. It's important to optimize your customers' payment flow to minimize the input needed to complete a purchase.

    Therefore, Checkout provides the option to save both consumer data and payment information for your customer. Checkout uses cookies or consumer data (email and postal code) when searching for previously stored information about a customer.

    Checkout page

    The following images shows the two main sections of a checkout page:

    Checkout page sections

    Payment methods

    Checkout Flow

    The following diagram outlines the general checkout flow:

    Checkout diagram flow

    The two main sections of the checkout page are:

    1. Consumer data section, which includes email, postal code, name, address, etc. This section is optional on the checkout page. The API enables you to hide this section if you don't want to collect consumer data on the checkout page.
    2. Payment details section, which includes credit card number, invoice data, etc. Checkout is always responsible for collecting this information. Checkout offers your customers the ability to save the information to make future purchases easy.

    Was this helpful?

    What was your feeling about it?