v1
latestOpenAPI 3.1.02026-07-2665153355.3 KBCreate Checkout Session
Creates a checkout session.
post/checkout/v1/session
Headers
x-publisher-tokenstring required
Your checkout token that will be presented at Appcharge's dashboard under Admin section -> Integration tab -> Publisher token
Request body
Example request
{
"offer": {
"name": "Treasure Chest",
"sku": "68452829c5e8"
},
"items": [
{
"name": "coins",
"assetUrl": "https://media-dev.appcharge.com/coin.png",
"sku": "coins_386f9b",
"quantity": 3300000,
"quantityDisplay": "3.3M"
}
],
"countryCode2": "US",
"customer": {
"id": "7c99fba665c4a",
"email": "customer@appcharge.com",
"identitySignals": {
"firstSeenAt": "2021-01-01T00:00:00Z"
}
},
"receiptMetadata": {
"locale": "fr-CA"
}
}Response
Checkout session created successfully.
Example response
{
"checkoutSessionToken": "61ed143b22d24815a713e215e99b0ea6",
"purchaseId": "purchase_abc123def456",
"url": "https://checkout-v2.appcharge.com",
"parsedUrl": "https://pay.appcharge.com/61a164d563c54014b1959a5c78704964#boot={PUBLISHER_BOOT_DATA}"
}