A product describes a good or service your organization sells. Products give recurring billing a stable reference: a subscription item points to a product through its price instead of redefining the good on every request. You create a product directly through the API, and Fintoc also creates one inline when another resource, such as a checkout session, references a new product.
{
"id": "prod_2u6XjsX2BD3F8MzKQJf4Tr7Pcxw",
"object": "product",
"created_at": "2026-03-11T20:42:49Z",
"description": "Monthly membership with access to all branches.",
"image_url": "https://example.com/gym-membership.png",
"metadata": {
"internal_sku": "GYM-001"
},
"mode": "live",
"name": "Gym membership"
}| Attribute | Type | Description |
|---|---|---|
id | string | Unique identifier for the product. |
object | string | String representing the object type. Always product. |
created_at | string | ISO 8601 timestamp in UTC of when the product was created. |
description | string | Free-text description of the product. null when not set. |
image_url | string | Publicly reachable image URL shown for the product. null when not set. |
metadata | object | Set of key-value pairs attached to the product, useful for storing additional structured information. Up to 50 keys, with key names up to 40 characters and string values up to 500 characters. |
mode | string | One of live or test. Products created with a live API key are live; products created with a test API key are test. |
name | string | Name of the product. Up to 100 characters. |