> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bnplx.io/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQs

<div className="w-full max-w-3xl mx-auto">
  {(() => {
      const [openIndexGeneral, setOpenIndexGeneral] = React.useState(null);
      const [openIndexBnpl, setOpenIndexBnpl] = React.useState(null);

      const generalFaqs = [

        {
          question: 'What is Buy Now, Pay Later(BNPL)?',
          answer: 'Byu Now, Pay Later(BNPL) is a modern payment method that allows yur customers to shop immediately and pay later or in installments. As a merchant, you receive your according to your plan - daily, weekly, or monthly - whilt the BNPL provider takes on the risk of payment defaults. This enables you to quickly boost your liquidity while outsourcing the risk of payment failures.',
        },
        {
          question: 'How does BNPL work for my customers?',
          answer: 'Your customers select BNPL at checkout, go through a quick credit check, and confirm their purchase. Depending on the provider, they can pay either after a fixed period or in flexible installments - all without a credit card.',
        },
        {
          question: 'What information do customers need to provide to use BNPL?',
          answer: 'Typically, customers need to provide their name, address, date of birth, and email address. Some providers may also require additional identity verification.',
        },
        {
          question: 'What costs are associated with BNPL for my business? Are there any hidden fees?',
          answer: 'The costs vary depending on the BNPL provider. Generally there s a transaction fee that is calculated as a percentage of the revenue. At bnplx.io, we priortize full transparency - there are no hidden fees.',
        },
        {
          question: 'How is the creditworthiness of customers assessed?',
          answer: 'The BNPL provider checks the customers creditworthiness to ensure payment efficiency is guaranteed. In most cases this check occurs during the puschase process.',
        },
        {
          question: 'Who bears the risk if a customer do not pay?',
          answer: 'Factoring typically provides you as a merchant with quick liquidity. However, depending on the model, the payout may vary, occuring, for instance, the following day or weekly. The BNPL provider takes on the risk of non-payment.',
        },
        {
          question: 'How secure is the BNPL payment method?',
          answer: 'BNPL providers rely on cutting-edge security standards, credit checks, and fraud prevention. This ensures that both you as a merchant and your customers are optimally protected.',
        },
      ];

      const bnplFaqs = [
        {
          question: 'How do I integrate bnplx.io into my shop?',
          answer: 'You can easily integrate bnplx.io into your shop system, including Shopware and WooCommerce, via an API interface or as a plugin.',
        },
        {
          question: 'What requirements does my shop need tomeet to offer BNPL through bnplx.io?',
          answer: 'Your shop should use a common e-commerce platform or have an API interface. Additionally, the shop should meet basic security and compilance requirements.',
        },
        {
          question: 'What kind of support do you offer for integration bnplx.io?',
          answer: 'bnplx.io is integrated through a pre-configured installation. Our dupport team is happy to assist you with any technical questions you may have. In addition, we provide guides and documentation to help with the integration.',
        },
        {
          question: 'How long des it take to integrate BNPL from bnplx.io into my shop?',
          answer: 'With bnplx.io, integration is quick and easy depending on you shop system and individual requirements. Thanks to our ready-made solution, the process is especially fast and straightforward.',
        },
        {
          question: 'Can customers use BNPL through bnplx.io for all products?',
          answer: 'The use of BNPL depends on the provider and the customers credit check, High-priced or special products may have individual limits depending on the provider.',
        },
        {
          question: 'How are refunds and cancellations handled through bnpl.io?',
          answer: 'Refunds are handled by the BNPL provider. As a merchant, you can easily initiate the refund via your dashboard, and the provider will take care of the reimbursement to the customer..',
        },
        {
          question: 'Does using BNPL via bnplx.io affect my checkout process?',
          answer: 'No, bnplx.io integrates seamlessly into your existing checkout process, completing the payment meghods you already offer. You will benefit from an additional payment option without any changes.',
        },
        {
          question: 'Does bnplx.io offer international payment options?',
          answer: 'Yes, through bnplx.io, you gain access to multiple BNPL prociders across 5 continents via a single interface. This way, you can flexibly serve international customers too.',
        },
        {
          question: 'How can I measure the success of the BNPL integration through bnplx.io?',
          answer: 'Our dashboard provides detailed insights into revenue, conversion rates, and the use of the BNPL option. This gives you important information to strategically optimize the performance of you payment options.',
        },
        {
          question: 'How is the profile_id used?',
          answer: 'The profile_id is used for logical separation of data. A merchant with multiple businesses can use different profile_ids to segregate data for analytics and structural purposes. It can vary per business unit within the same merchant.',
        },
        {
          question: 'Is merchant_order_reference_id unique?',
          answer: 'Yes, it is unique. It is used to uniquely identify each order from merchant side.',
        },
        {
          question: 'What happens if we do not perform the confirmation (confirm operation)?',
          answer: 'If confirmation is not sent, the payment will remain in the requires_confirmation state, awaiting explicit confirmation',
        },
        {
          question: 'What is required for order_dttm?',
          answer: 'Yes, order_dttm represents the date and time when the order was created.',
        },
        {
          question: 'How is the profile_id used?',
          answer: 'The profile_id is used for logical separation of data. A merchant with multiple businesses can use different profile_ids to segregate data for analytics and structural purposes. It can vary per business unit within the same merchant.',
        },
        {
          question: 'How can we ensure that duplicate refunds are not issued?',
          answer: 'We have internal checks and identifiers in place to ensure refund uniqueness. Every refund will have a unique ID, preventing duplication.',
        },
        {
          question: 'Do we need to provide the invoice due date during capture?',
          answer: 'Yes, the invoice due date is required at the time of capture. Usually capture date + 14d',
        },
        {
          question: 'How are refunds handled when they contain different items than those submitted during authorization?',
          answer: 'SVEA does not support line itemization. Order items are passed only when mandated by the connector. Since BNPL providers differ in how they handle line items, we allow the connector to decide. We pass a unified line item structure when required by the provider.',
        },
        {
          question: 'Do you perform any validation in this regard?',
          answer: 'Yes, we perform internal validation checks. For example, if the sum of line item amounts exceeds the total order amount, we reject the request with an appropriate error.',
        },
        {
          question: 'Which currencies and countries are supported by SVEA?',
          answer: 'B2C: Germany, Austria, Sweden, Switzerland, Norway, Denmark, Finnland and Belgium. In reference to currencies, I would like to clarify first.',
        },
      ];

      const renderFaqs = (faqs, openIndex, setOpenIndex) =>
        faqs.map((faq, index) => {
          const isOpen = openIndex === index;
          return (
            <div
              key={index}
              className={`border-t border-gray-700 dark:border-gray-700 px-2 cursor-pointer ${
                index === 0 ? 'border-t-0' : ''
              }`}
              onClick={() => setOpenIndex(isOpen ? null : index)}
            >
              <div className="flex items-center space-x-4 py-4 min-h-[40px]">
                <div className="w-4 flex justify-center items-center">
                  <span className="text-[#16A34A] text-sm leading-none">
                    {isOpen ? '▼' : '▶'}
                  </span>
                </div>
                <h3 className="text-sm font-medium text-gray-900 dark:text-white leading-none m-0 p-0">
                  {faq.question}
                </h3>
              </div>
              {isOpen && (
                <p style={{ color: '#16A34A' }} className="ml-6 mt-1 text-sm leading-relaxed">
                  {faq.answer}
                </p>
              )}
            </div>
          );
        });

      return (
        <>
          <h2 style={{ color: '#16A34A' }} className="text-2xl font-semibold px-4 py-2 mb-2">
            General FAQs
          </h2>
          <div className="border border-gray-500 dark:border-gray-600 rounded-xl overflow-hidden mb-8">
            {renderFaqs(generalFaqs, openIndexGeneral, setOpenIndexGeneral)}
          </div>

          <h2 style={{ color: '#16A34A' }} className="text-2xl font-semibold px-4 py-2 mb-2">
            BNPL & Integration FAQs
          </h2>
          <div className="border border-gray-500 dark:border-gray-600 rounded-xl overflow-hidden">
            {renderFaqs(bnplFaqs, openIndexBnpl, setOpenIndexBnpl)}
          </div>
        </>
      );
    })()}
</div>
