Skip to main content
POST
/
api
/
v1
/
elements
/
session
Create an ephemeral Elements session (publishable key + amount + currency)
curl --request POST \
  --url http://localhost:3001/api/v1/elements/session \
  --header 'Content-Type: application/json' \
  --data '
{
  "publishableKey": "pk_test_01HXYZ",
  "amount": 25.5,
  "currency": "usd"
}
'
{
  "success": true,
  "data": {
    "id": "<string>",
    "expiresInSeconds": 123
  }
}

Documentation Index

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

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

Body

application/json
publishableKey
string
required

Publishable key (pk_test_* / pk_live_*) configured on the business profile

Example:

"pk_test_01HXYZ"

amount
number
required
Example:

25.5

currency
string
required
Example:

"usd"

Response

OK

success
boolean
required
Example:

true

data
object
required