| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Creates a new Merchant Project. A Project is the top-level configuration container in the SpectroCoin Checkout API. It defines which crypto currencies you accept, which SpectroCoin account receives the funds, who pays the network fee, and whether only verified SpectroCoin users may pay. Once a Project exists, you create Preorders / Payment Links and Orders against it, and SpectroCoin notifies your backend of payment status changes via Callbacks.
Typical checkout flow: first, create a Project with this endpoint and store the returned id; next, create a Preorder or Order under that Project to obtain a hosted checkout URL; then redirect the payer to the checkout URL; and finally, receive a signed Callback when the Order reaches a final state such as PAID or EXPIRED.
Authentication: requires an OAuth2 access token (Bearer) issued for your merchant client, with the merchants-projects:write scope. See the Authentication guide for how to obtain a token.
Idempotency: this endpoint is not idempotent. Resubmitting the same body creates a second Project. To avoid duplicates, query List Projects by name first, or persist the returned id after the first successful call.
Test mode: set testStatus to simulate Order outcomes against this Project without moving real funds. See the testStatus field below for the allowed values and their meaning.