Skip to main content
Create or map one customer before you enforce a paid action. The customer is the economic actor in Unprice: subscriptions, entitlements, budgets, wallets, usage, and invoices are tied to this ID.

When to use customers.signUp

Use customers.signUp when Unprice should provision the customer money path from a plan version:
  • customer record
  • subscription and active phase
  • entitlements from the published plan version
  • billing periods
  • wallet and initial credit policy when configured
  • checkout redirect when the plan needs payment-provider setup

Install the SDK

Sign up the customer

Use planSlug to sign up for the latest published version of a plan, or planVersionId to pin the customer to a specific published version.
Your app calls Unprice signUp, Unprice validates data, redirects to a payment provider when needed, then returns the Unprice customer ID.

Customer signup flow

After signup

Use the returned customerId in runtime calls:

Next steps

One paid action

Put the first paid action on the money path.

Customer signup SDK

See the full customers.signUp request and response shape.