API Reference

Submits a new transaction

Log in to see full request history

❗️

THIS ENDPOINT EXECUTES THE FINAL TRANSACTION

When a transaction is submitted, the entire purchase flow is executed via the Noba back end. There are a number of steps involved, and before you can gain access to production keys, we must validate your implementation of all other mandatory API endpoints.

Furthermore, users that fail the KYC onboarding process or have been flagged by our fraud monitoring tools will not be able to call this endpoint.

🚧

A failure to process fiat payment will halt the purchase of crypto

Due to internal policies and procedures of some banks, a user's card may fail to process. While we aim to catch these potential failures at the point at which the user adds their payment method, some may not be caught. We will return an error to the user and request that they submit and/or choose a new payment method.

🚧

Don't forget to include the sessionKey created at the start of the user flow

The sessionKey parameter must be included to ensure we link all of the session data into one check. This helps us avoid false positives, which helps you increase conversion rates.

Query Params
string
required
Body Params
string
required
string
required
string
required
string
required
number
required
number
required
string
required
string
required
Headers
string
required
string
string

Timestamp in milliseconds, use: new Date().getTime().toString()

Responses
200

Transaction ID

400

Invalid request parameters

Language
Credentials
Click Try It! to start a request and see the response here!