https://pay.nova.money/api/v1.
List products
This endpoint requires an API key passed in the request headers.
Query parameters
Free-text search string. Filters products by name.
When
true, includes soft-deleted products in the response. Defaults to false.Response — array of ProductSummary
Unique numeric ID of the product.
Product display name.
Product type (e.g.,
digital, physical, service).ID of the company that owns this product.
Base price of the product.
Whether the product has been soft-deleted.
Whether the product is sold as a recurring subscription.
Example response
Create a product
This endpoint requires an API key passed in the request headers.
Request body
Product display name.
Base price of the product in the account currency.
Brief description shown on checkout pages.
Tax-related description for invoice generation.
Label for the unit of sale (e.g.,
license, seat, box).Product weight in grams. Required for physical products that use shipping calculation.
Nomenclatura Comum do Mercosul (NCM) code for fiscal classification of physical goods.
ID of the company to assign this product to. Defaults to the authenticated account’s primary company.
ID of the financial account to associate with this product for revenue tracking.
ID of the tax configuration to apply to this product for invoice generation.
Your internal identifier for this product. Useful for syncing with external systems.
Response — ProductCreateResponse
Unique numeric ID of the newly created product.
Product display name.
Full product description.
Base price of the product.
Tax-related description stored on the product.
NCM fiscal classification code.
Unit configuration for this product (includes
name and related settings).The company that owns this product (includes
id and name).Tax configuration applied to this product, if set.
Financial account associated with this product, if set.
Retrieve a product
Fetch the public details of a single product by its ID. This endpoint is public and does not require an API key, making it suitable for use directly from your frontend.Path parameters
The numeric ID of the product to retrieve.
Response — ProductShow
Unique numeric ID of the product.
Product display name.
Full product description.
Whether the product is sold as a recurring subscription.
Base price of the product.
Product weight in grams. Only present when a weight has been set.
URL of the product image. Only present when an image has been attached.
Get Pagar.me public key
Retrieve the Pagar.me public key associated with this product. Use this key to initialize the Pagar.me.js client on your checkout page for secure client-side card tokenization — the raw card data never touches your server.Path parameters
The numeric ID of the product whose Pagar.me configuration you want to retrieve.
Response
The Pagar.me publishable key (prefixed
pk_) for client-side tokenization.