Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.augustus.com/llms.txt

Use this file to discover all available pages before exploring further.

The “Remember Me” feature in Augustus Checkout lets returning users skip bank selection and data entry when paying with the same bank again. This improves the returning-user experience and boosts conversion.

First-time flow

Recurring flow

Customer recognition

Augustus recognizes returning users wherever possible. To guarantee the smoothest checkout experience, do one of the following:
  1. Pass the same customer email each time when creating a Checkout Session.
    Pass the email under customer.email, not under prefill. Only customer.email is used for Remember Me recognition.
    2023-01-01 (Ivy)
    import Ivy from '@getivy/node-sdk'
    
    const client = new Ivy()
    const session = await client.checkoutsession.create({
      price: { total: 119, currency: 'EUR' },
      referenceId: 'my-unique-reference-id',
      successCallbackUrl: 'https://my-website.com/success',
      errorCallbackUrl: 'https://my-website.com/try-again',
      customer: {
        email: 'customer@example.com',
      },
    })
    
  2. Create a customer upfront, store the Augustus customer ID in your backend, and pass it on each Checkout Session.
    2023-01-01 (Ivy)
    import Ivy from '@getivy/node-sdk'
    
    const client = new Ivy()
    const customer = await client.customers.create({
      email: 'customer@example.com',
    })
    
    const session = await client.checkoutsession.create({
      price: { total: 119, currency: 'EUR' },
      referenceId: 'my-unique-reference-id',
      successCallbackUrl: 'https://my-website.com/success',
      errorCallbackUrl: 'https://my-website.com/try-again',
      customer: {
        id: customer.id,
      },
    })