Solidgate Docs
Sign in

Products

Build your product catalog with billing periods, trial settings, tax categories, and retry strategies for one-time and recurring charges

Products are the foundation of your billing catalog. They define what you sell, how customers are charged, and how billing behaves across one-time purchases and recurring subscriptions.

The product type drives billing behavior as it determines which flow applies, how taxes are calculated, and how failed payments are retried.

There are two product types:

  • One-time
    The customer is charged once. After payment, you deliver the product or grant access. No further charges apply. Use this type for goods or services sold as a single charge.
  • Recurring
    The customer is billed at regular intervals for continued access to a product or service. Use this type for subscriptions, memberships, or any offering that requires ongoing access.

You can assign a tax category to each product. This ensures customers are charged the correct tax rate based on the product type and their location, reducing compliance risk and avoiding overcharging or undercharging across regions.

Manage your products using the Solidgate API or Hub. You can create new products, update their settings, and archive ones that are no longer offered.

Create product

Creating a product requires a few key details about its type, pricing, and behavior.


Solidgate processes recurring payments in two steps auth + settle, and there are specific statuses that indicate the outcome:

  • auth_ok - funds are successfully reserved
  • auth_failed - reservation of the funds failed
  • settle_ok - funds are successfully settled
  • void_ok - operation of fund reservation is voided

Customers often request refunds within the first week after payment. Temporarily holding funds in the cardholder’s account helps prevent chargebacks by making transactions non-disputable. You can delay fund transfer by adjusting the time between authorization and settlement using the settle_interval parameter. Follow the settlement interval recommendations, because values depend on the card scheme and PSP.

If the customer is dissatisfied with the product or service, they have two options:

  • contact their issuing bank to request the release of funds, after which the funds are released back to the cardholder
  • contact the merchant support team to initiate a refund (void) for the transaction

Edit product

Just as you create products, you can also edit them through the API or Hub.


What you can update depends on the product type, Billing version, and whether the product has associated subscriptions.

  • For one-time products and recurring products without subscriptions, you can update all fields except the product type.
  • For recurring products with subscriptions, you can update only the following fields, regardless of the subscription status:
    • Product name
    • Product description
    • Public description
    • Settle interval, which defines the time between settlement periods
    • Retry mode (Billing 1.0 only)
    • Tax category
    • Tax behavior
    • Currencies and locations: you can add new values, but you cannot remove existing ones

In Billing 1.0, products with active subscriptions do not support updates to the status, price, billing period, term length, or trial settings.

In Billing 2.0, retry mode and term length are not available at the product level.

Retrieve product details


Archive product

Archiving products helps keep your product catalog organized and clutter-free, making it easier to manage and update active products. At the same time, it provides a way to keep detailed records of products or services that are no longer offered.

Archived products are not permanently deleted. Instead, they become historical data that you can find, view, and, if necessary, duplicate to create a new offer.

Once you archive a product, it is assigned the Archived️ status, which can be used for filtering purposes.

Looking for help? Contact us
Stay informed with Changelog