Payment Provider Stripe

Connect Stripe to instellix to charge customers and process settlement data for accounting and payment assignment.

This article covers the Stripe setup in the instellix webportal. For automatic retries after failed charges, see Payment Retry Configuration.

Requirements

Setup overview

StepWherePurpose
1Stripe + instellixAPI credentials (Base URL + secret key) and activate the provider
2instellixMerchant Payment Account + Gateway
3instellixCustomer Payment Accounts (tokenized payment methods)
4instellixRetry Strategy (optional)

1. Stripe credentials in instellix

Go to: Integration > Payment Providers > Stripe

  1. Enter the Base URL for the Stripe API (typically https://api.stripe.com/).
  2. Enter the Stripe secret API key (Merchant Key) for the environment (test or live).
  3. Activate the Stripe provider when you are ready to process payments.
    Default: deactivated.
  4. Save.

2. Merchant Payment Account and Gateway

  1. Create a Merchant Payment Account with payment provider Stripe:
    Configuration > Payment > Merchant Payment Account
  2. Create a Merchant Payment Gateway and attach that account (per currency as needed):
    Configuration > Payment > Merchant Payment Gateways

Learn more: Merchant Payment Accounts · Merchant Payment Gateways


3. Customer Payment Accounts (CPA)

For charging, each customer needs a Customer Payment Account that references the Stripe Customer and the stored PaymentMethod.

Typical mapping:

instellix CPA fieldStripe value
Payment provider referenceStripe Customer ID (cus_…)
Payment method referenceStripe PaymentMethod ID (pm_…)

Also select the Stripe Merchant Payment Gateway on the CPA.

The payment method must be attached to the Stripe Customer (for example via SetupIntent / Elements). See Stripe: Save a customer’s payment method.

Learn more: Customer Payment Accounts


4. Retry Strategy

Under Integration > Payment Providers > Stripe, configure the Retry Strategy for recoverable failed charges (Retry Type, Retry Value, Max Retry Attempts).

See Payment Retry Configuration — including the Day-of-month rule.


Status polling (Stripe-specific)

If a payment intent remains in status SUBMITTED, instellix periodically asks Stripe for an updated status (polling, every 4 hours).

This is independent of the Retry Strategy (retries apply after a failed recoverable charge; polling covers delayed / still-open Stripe responses).


Settlements

Once Stripe is configured and activated with a valid secret API key, instellix automatically retrieves Stripe balance transactions and creates settlement reports and settlement items (for example daily reports named STRIPE-YYYY-MM-DD).

No separate report user or report activation in the Stripe Dashboard is required for this import.

Settlements are then available for payment assignment and accounting in instellix.


Related articles


Did this page help you?