Skip to main content

createCheckoutSession

SolvaPay SDK


SolvaPay SDK / next/src / createCheckoutSession

Function: createCheckoutSession()

createCheckoutSession(request, body, options): Promise<NextResponse<unknown> | { checkoutUrl: string; sessionId: string; }>

Defined in: packages/next/src/helpers/checkout.ts:24

Create checkout session - Next.js wrapper

Parameters

request

Request

Next.js request object

body

Checkout session parameters

agentRef

string

planRef?

string

returnUrl?

string

options

Configuration options

includeEmail?

boolean

includeName?

boolean

returnUrl?

string

solvaPay?

SolvaPay

Returns

Promise<NextResponse<unknown> | { checkoutUrl: string; sessionId: string; }>

Checkout session response or NextResponse error