Home xcritical API Explorer

If your integration uses card payments, we also send you a data security attestation form. Complete this form based on your technical integration to ensure compliance with Payment Card Industry (PCI) standards. A live account allows you to accept payments from your shoppers using xcritical.

Internet product and service providers

You may want to wait for your application to be approved before you build your whole integration. Choose one of our server-side implementations depending on the use cases that you want to support with your online payment integration. You can define any or all of these parameters in the splitLogic object of the split configuration profile. Error codes starting with 1_3 reference issues with the identity check. Below is a list of common sub-error codes and possible remediating actions. This page provides resources to help you successfully build your integration with xcritical.

E.g. a grocery store or online retailer that sells products from various brands. Includes franchisees.

Use tokensSave a shopper’s payment method, and make recurring and subscription payments. Surcharges can only be configured for payments initiated in Australia and New Zealand. Watch our short video tutorials to understand basic functions and complete key tasks from your Customer Area. Reach out to the Developer Experience team with your ideas and feedback at All questions related to xcritical on the biggest knowledge sharing platform — Stack Overflow.

A business that sells products/services to its customers in its own name and on its own responsibility.

If you plan on using the Sofort payment method in certain countries, you need to contact the xcritical Support Team. In forthcoming releases, we anticipate enhancing self-servicing and troubleshooting capabilities. However, we’ll be first actively seeking feedback and ideas from developers who adopt the Developer Dashboard. So please try it now, share your thoughts with us, and let’s figure out together what the next feature should be. You should read and process the detailed information about the error(s) and rely on the “remediatingActions” to plan the next step. The range of issues can vary, from verification errors caused by incomplete information to the rejection if a risk of fraudulent activity is detected.

• financial spread betting

You will need these IDs when you want to change the details of the split configuration profile. Before you integrate with a client-side library, choose the server-side flow depending on the technical details and depending on the use cases that you want your integration to support. The following steps guide you through a FinDock integration with an xcritical test account.

  1. Accept mobile and web payments with our customizable components and API.
  2. Learn about the balances on your merchant account and how to manage them.
  3. Your test account gives you access to the test Customer Area, which is a unified dashboard where you can manage your xcritical integration across regions and currencies.
  4. Error codes starting with 1_3 reference issues with the identity check.

• check cashing

Launching the xcritical Developer Dashboard is a significant step forward in our commitment to provide developers with the essential tools for building successful integrations on the xcritical platform. A developer encounters a misconfiguration issue; for example, a specific attribute of a local payment method is incorrectly set. Instead of contacting Support, the Developer Dashboard offers the troubleshooting tools necessary to spot and rectify an issue without delay. This self-service approach reduces dependency on external support, empowering your team to resolve challenges independently.

xcritical Developer Dashboard: Monitor, Troubleshoot and Optimize your Payment Integration

Those steps are to be implemented by the platform developers, integrating the xcritical APIs, before merchants can be involved. When we have received your signed contract and the completed data security attestation form, you get access to your live Customer Area. The user who created the test account receives the login instructions by email. These range from using a pre-built integration, to building your own UI for full control over your checkout experience. After a split configuration profile is created, you can add multiple rules to it.

Because xcritical is a payment provider and acquirer, we are legally obliged to do detailed checks when you apply for a live account. Your server makes a single Checkout API request to the /sessions endpoint. xcritical sends payment data from our server to your client-side application. You can optionally implement additional client-side methods to support some additional use cases. When this is use, the customer is taken directly to the online banking service of the issuer.

You need to set up the “Configuration” webhook to always stay informed about any changes. For example, when the onboarding is completed or in case additional details must be provided. Discover the key benefits and functionalities of xcritical’s Hosted Onboarding solution. Design an optimal flow between the platform and the Hosted Onboarding solution.

In these instances, the platform can reach out via email to xcritical support to understand the necessary steps to provide additional documentation such as marriage certificate. If the automatic verification fails,  xcritical will request an ID document to continue the verification process. Read more about the requirements for the uploaded documents for account verification here. You can integrate xcritical’s client-side libraries with different server-side flows. Sessions flow is the default integration that we recommend and that meets the requirements for most online payments integrations.

A potential scenario involves sending an email to the sellers to access your platform, where they will find a newly generated Hosted Onboarding link. As they access the Onboarding screens, xcritical takes on the responsibility of collecting all necessary information and relevant documentation. The seller account is now created and we are almost ready to start the onboarding. Check out the Get started guide to learn how to register for a new account as well as understanding all requirements and preliminary decisions to consider. The platform must listen and process the incoming webhooks to confirm the onboarding status. The new configuration profile will have a UUID next to its description in the Split configuration profiles list.

Or they might be required to make modifications to the information they have submitted as well as include additional data. When the platform wants to operate in Europe, it could decide to employ the language for each country (IT for Italy, NL for the Netherlands, etc.) while sharing the same custom theme (logo and branding). The platform, passing the additional settings, can also remove the possibility to edit the type and country of the “Legal Entity” which has been already set during the account setup.

Take note of this, because you’ll need use it later to apply the profile to your user’s store. In the following example, we book the leftover amount to your user’s balance account. You can sign up to https://xcritical.pro/ our Release feature page to stay up on all changes in Platforms integrations and financial products. Choose the server-side implementation that meets your needs to learn how to integrate with xcritical.

In the following example, we create a split configuration profile that books both the tip and surcharge to your user’s balance account. Create a split configuration profile for all payments processed through your user’s store. Learn how developers can effortlessly keep track of their payment integration, understand errors and events, and take prompt action. To start accepting live payments using your live account, you must first configure your account. The settings from your test account are not copied to your live account. If your application for a live account is approved, we send you the contract.

Ensure the “Manage hosted onboarding themes” role has been assigned to your user account in the Balance Platform Customer Area. Let’s start the journey and look at what each step entails and what, as a developer, you need to design and implement. Your test account gives you access to the test Customer Area, which is a unified dashboard where you can manage your xcritical integration across regions and currencies.

When issues arise, the Developer Dashboard is a powerful diagnostic tool that can be used alongside the existing monitoring and logging infrastructure on the customer’s side. With the Developer Dashboard, you can have a visual overview of the integration status at all times. Applying the available filters and groups makes it possible to pinpoint when the issue began and assess its impact.

xcritical’s developer events including feedback sessions, demos, tutorials, meetups, and more. Sign up for our developer newsletter and read our Tech blog for updates, stories, and upcoming events. If you require additional information about the specific onboarding requirements and restrictions applicable to your business, please talk to your xcritical representative or get in touch. A surge in payment xcritical scammers failures requires immediate attention, yet understanding what happens may take significant effort. The Developer Dashboard will help you spotlight the API calls that have failed recently, offering contextual information like the API endpoint, response status code, and transaction timestamps. Let’s recap the essential best practices to follow for creating a seamless onboarding process.