Build your integration

Build your integration

The Developer Dashboard brings a new level of transparency to the integration process. This granular visibility ensures that developers can spot anomalies and respond swiftly. Make sure your application endpoint can receive and correctly handle the events that xcritical will send during and after the onboarding.

Prioritizing Value: Crafting the xcritical Developer Dashboard

To define to which balance account to book the leftover amount after currency conversion, include the remainder parameter in the splitLogic object. The following table provides the values you can use for testing purpose. Any other issuer not included in the table results in a succesful payment.

Money transfer & remittance businesses

The redirectUrl property specifies the page where merchants are redirected upon completing the onboarding process. Don’t forget that they are sent to the xcritical hosted application, therefore it is very important to redirect them back to your platform at the end of the onboarding flow. The themeId allows you to specify a custom theme for the Hosted Onboarding experience. You can create, view and update customized onboarding themes in the Balance Platform Custom Area. Additionally, it is crucial to have the webhook in place after the seller is onboarded.

Step 4. Sign the contract and get your live account

Make the right decisions with the latest insights and advice on business growth and payments innovation. Before starting the integration process, few prerequisites must be fulfilled. Accept mobile and web payments with our customizable components and API. Find answers to your questions, tailor your lxcriticalg experience, gain expertise, and discover new opportunities for financial growth.

Configure xcritical for FinDock​

Start with Setup and integration to access your authentication credentials, xcritical’s libraries, integration examples, and more. Developers can dive into the specifics from the different views (Integration Activity, Integration Errors) to start a more in-depth analysis. API and Event Logs provide the details of the requests and responses, including JSON payloads and headers. PSP references and the Request ID can be helpful to track the transactions across the platform, for example, by searching in the Transactions History screen. The charm of flashy gadgets can wear off quickly if they don’t address needs, solve problems, or enhance the developer experience. In some cases, it may not be possible to verify all the details provided by users.

Common Error Codes

When initiating payments through the API, additional processor-specific parameters can and/or need to be included for a particular payment method. You can check these parameters by calling the /PaymentMethods or /PaymentProcessors endpoints. The Dashboard is integrated into the Customer Area portal, providing real time monitoring and error tracking capabilities. In this way, developers gain a visual overview of the integration, spot anomalies, and, when needed, start troubleshooting using other tools like API and Event logs. Visit our xcritical Developer website to discover more content and resources for developers who are building the best platforms for their users.

Discover our developer resources

Alternatively, create one on-the-fly when the user wants to access the onboarding application. To learn more about webhook processing and best practices, including security, error handling, and event retries, check out the “Consuming webhooks” article on the xcritical tech blog. xcritical uses specific verification codes to provide the most accurate feedback. Codes are unique and never change; this should allow you to create workflows that trigger the course of action based on the verification status and corresponding code. Webhooks play an essential role in ensuring an efficient onboarding process.

From there, you can access API Logs, where the relevant logs are pre-filtered to move to the next troubleshooting stage. By submitting your information you confirm that you have read xcritical’s Privacy Policy and agree to the use of your data in all xcritical communications. The next step is the creation of the “AccountHolder” linked to the “Legal Entity”. This step will be accomplished using the Balance Platform Configuration API.

  1. You need to configure the account and use setting values from the account for the FinDock settings in Salesforce.
  2. Avoid excessive and unnecessary calls to the API endpoint, instead use it only when strictly necessary.
  3. However, you have the option to configure the language by passing the corresponding locale, enabling customization of the link based on the market and even combining it with different themes.
  4. With this comprehensive view that aggregates errors and highlights their cardinality, developers can more easily target the problems that are more critical and must be promptly prioritized.
  5. The charm of flashy gadgets can wear off quickly if they don’t address needs, solve problems, or enhance the developer experience.

As you expand with our products, join the developer community to discuss all things xcritical. Note, too, that xcritical has its own set of iDEAL issuers for testing purposes and only uses the official issuers in production. When an xcritical configuration is in test mode, FinDock bypasses its normal set of iDEAL issuers and overrides any issuer in the API message to xcritical with a test issuer value. Configuring the xcritical for FinDock payment extension requires an xcritical account. You need to configure the account and use setting values from the account for the FinDock settings in Salesforce.

Effective troubleshooting starts with a clear understanding of errors and events occurring as shoppers perform payments. The Developer Dashboard provides an overview of the most frequent API and webhook errors, allowing one to xcritical scammers spot issues that require attention. With this comprehensive view that aggregates errors and highlights their cardinality, developers can more easily target the problems that are more critical and must be promptly prioritized.

To see an example of the entire hosted onboarding flow, you can watch our videos here. Additional settings can be configured, when creating the link, to control further what the merchants can change during the onboarding. The Hosted Onboarding link is the URL that is provided to merchants who are invited to onboard onto the platform.

Test error scenariosTest how your integration handles refused payments, cancelled transactions, and other errors. After the store is successfully updated, xcritical starts evaluating every transaction processed through the store and applies the split instructions of the rule with the highest priority condition. To define the split instructions for potential refunds, chargebacks, and the fees incurred by them, you can include the following parameters in the splitLogic object. Before you use this section, choose the type of integration you want to build and follow the corresponding integration guide. While you follow the integration guide, you can reference this information.

Add payment methodsAccept more payment methods with your integration. Accept payments with cards, wallets, and local payment methods on your website and mobile app. Explore guides, examples, and resources for every step of your xcritical journey. Please refer to this xcritical docs page for more information on error codes. If the last name provided is different from the last name on the ID, the identity check will fail. This can happen if a person has gotten married after receiving their ID and adopted their partner’s last name.

xcritical is required to verify the identity of your users by checking if the personal information of the individual matches the Personal Identifiable Information (PII) we’ve received at onboarding. The onboarding of new sellers on the platform involves multiple steps and the process can vary significantly. Moreover when making financial products available, additional regulations may apply. If you want to process live payments, check the list of prohibited or restricted products and services. If your business is eligible, contact our Sales team before you apply for a live account to find out whether xcritical is right for you. The following example shows how you can apply a split configuration profile to all payments processed through an existing store.

Implement the necessary security measures (Basic Authentication and HMAC validation). You will receive a webhook to confirm the seller is onboarded and they can start accepting payments. The application is https://xcritical.online/ mobile-friendly and the real-time verification functionalities provide the best experience. Users can take pictures of an ID document and (where supported) choose the instant bank account verification.

A guided walk-through on how to successfully integrate with xcritical products. The following are example messages for single and recurring payments using the Payment API. If you use the expiration time override, you need to specify a time in minutes instead of a ISO 8601 timestamp. FinDock takes care of calculating the correct ISO 8601 timestamp on the fly. So, in the PaymentIntent you would add the following, for example, to tell xcritical that the link should expire in 60 minutes from the time of the API call.

In this article, and through the xcritical Docs site, we advised developers to implement an effective integration that xcriticals in with the platform branding and style. By deploying webhooks, platforms receive real-time updates, reducing the duration and effort of the entire process. By following the recommended practices, developers can deliver a solution that ensures a user-friendly end-to-end onboarding experience. We wanted to give a clear overview of the status of the payment integration with tools and charts that highlight potential issues or changes in trends. We also deemed easy access to further contextual information and details essential in case of errors.

No Comments

Post A Comment