Introduction: Add credit-based billing to your Stripe or Paddle accounts with a quick and easy integration.
Added on: Jan 21, 2025
UseCredits

What is UseCredits

UseCredits enables businesses to implement credit-based billing seamlessly with Stripe or Paddle. It offers automatic account top-ups, transparent account statements, and usage analytics. The platform supports minimal code changes, making integration straightforward with just 3 lines of code. UseCredits is designed to work across various use cases, including Generative AI SaaS, Email/SMS APIs, and games.

How to Use UseCredits

  1. Install UseCredits: Sign up for UseCredits and link it with your Stripe or Paddle accounts.
  2. Set credits for products: Configure credits for your products. UseCredits will automatically top-up customer accounts upon successful purchases.
  3. Debit customers: Use the UseCredits SDK to debit customer accounts based on your application's use case.

Use Cases of UseCredits

UseCredits is flexible and works for a variety of use cases:

  • Generative AI SaaS: Users purchase credits to generate images, with each image costing a set number of credits.
  • Email or SMS API: Users buy credits to send emails or SMS, with each message costing a specific number of credits.
  • Games and entertainment: Users purchase credits to buy in-game items like costumes or weapons.

Features of UseCredits

  • Easily manage credits

    Set credits for your products using a user-friendly interface. The system automatically top-ups customer accounts upon product purchases.

  • Minimal code changes

    Integrate with just 3 lines of code. Automatic top-ups are handled out-of-the-box, and account debits can be implemented using the UseCredits SDK.

  • Built-in usage analytics

    Gain insights into credit sales and consumption to make informed decisions about your product offerings.

  • Transparency-first

    Provide detailed transaction statements for both you and your customers, ensuring transparency and trust.

FAQs from UseCredits

1

How does it work?

UseCredits integrates with your Stripe/Paddle Dashboard. You set up credits for your products, and successful checkouts automatically top-up customer accounts. Use the SDK to debit customer accounts from your application.
2

What if I have multiple accounts?

You can link any number of accounts to your UseCredits Dashboard. Credits are shared across all linked accounts.
3

What if I can't use all my credits?

Credits are shared across all linked accounts. You can top-up as needed without making large commitments.
4

What if I run out of credits?

Payments will continue to work. UseCredits will notify you when credits are low, and you can top-up from your Dashboard.
5

Do I still need to code?

Credits are automatically topped up on successful checkouts. You only need to use the SDK (3 lines of code) to debit customer accounts.
6

Do you need access to my API key?

UseCredits requires your API key to set up webhooks for successful checkouts. The key is encrypted and stored securely. In Stripe, you can create a restricted key with limited permissions.
7

What data do you collect?

UseCredits collects only the data necessary to provide its service, including your email, account ID, and customer emails for identification purposes.