To boost your customers’ conversion rate, we have included the “Remember Me” feature in our Checkout. This feature enables customers to store their successfully used bank accounts, offering a first-class recurring Checkout experience when they return by eliminating the need to re-enter their bank account details.

First Time Flow

Recurring Flow

Customer Recognition

While we have smart mechanisms in place to recognize recurring customers, there are a few factors that can limit this ability. You can eliminate these limitations and boost the recognition rate to 100% by either:

  1. Passing an email during Checkout Session creation:
POST /api/checkout/session/create
{
  "price": {
    "totalNet": 100,
    "vat": 19,
    "total": 119,
    "currency": "EUR"
  },
  "referenceId": "my-unique-checkout-reference-id",
  "successCallbackUrl": "https://my-website.com/success",
  "errorCallbackUrl": "https://my-website.com/try-again",
  "...": "...",
  "customer": {
    "email": "[email protected]"
  }
}
  1. Creating a customer upfront, storing their information in your customer record, and passing the ID during each Checkout Session creation:
POST /api/customer/create
{
  "email": "[email protected]"
}

// Response
{
"id": "2efc91d2-6680-4285-ba16-a49bd18fd711", // <- Use this ID during Checkout creation
"merchantId": "<your merchantId>",
"email": "[email protected]"
}
POST /api/checkout/session/create
{
  "price": {
    "totalNet": 100,
    "vat": 19,
    "total": 119,
    "currency": "EUR"
  },
  "referenceId": "my-unique-checkout-reference-id",
  "successCallbackUrl": "https://my-website.com/success",
  "errorCallbackUrl": "https://my-website.com/try-again",
  "...": "...",
  "customer": {
    "id": "2efc91d2-6680-4285-ba16-a49bd18fd711" // <- ID from customer creation
  }
}