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.