---
title: "Buy a credit bundle using MPP and a Stripe Shared Payment Token"
method: POST
path: "/v1/billing/mpp/{bundle}"
tags: ["Billing"]
---

# Buy a credit bundle using MPP and a Stripe Shared Payment Token

`POST /v1/billing/mpp/{bundle}`

## Request

- Base URL: `https://api.tabularrecipe.com`
- URL: `https://api.tabularrecipe.com/v1/billing/mpp/{bundle}`
- Auth: none required

Autonomous machine-payment route. Requires a secret random Idempotency-Key of at least 32 characters. When enabled, the first request receives HTTP 402 with an MPP challenge; retry with the payment credential to receive the API key.

## Path parameters

- `bundle` 'starter' | 'standard' | 'bulk', required

## Headers

- `Idempotency-Key` string, required

## Response `200`

API key and funded balance; includes Payment-Receipt

## Other responses

- `402`: MPP Payment challenge in WWW-Authenticate
- `503`: Request failed

---

[API](https://skmtc.dev/tabularrecipe/apis/tabular-recipe-api.md) · [All operations](https://skmtc.dev/tabularrecipe/apis/tabular-recipe-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tabularrecipe/apis/tabular-recipe-api/revisions/273485a7c044?raw)
