This document explains how to manage Stripe Customer Accounts and Stripe Payment Methods within Business Central.

It includes a report for creating Stripe customer accounts, enabling customers to save their payment methods through a Stripe-hosted portal on their personal devices. These saved payment methods in Stripe can then be automatically synced into Business Central using an integrated job queue.

Creating Stripe Customer accounts in Business Central

The Create Stripe Customer Accounts report will create a Stripe customer account for all your Business Central customers. Once these accounts have been created, then the customer can start adding payments methods into Stripe.

The report can be found from:

  • The global search
  • Customer List page
  • Customer Card page

The Show Summary toggle will display the results of the report and the actions eg. “Deleted”, “Created”, “Error”, taken on each customer account.

Handling Deletions

If a customer is deleted directly in Stripe, the customer account will remain in Business Central. To ensure both systems are in sync, running the report will detect this inconsistency and automatically delete the customer account in Business Central.

Pay-It with Stripe does not sync existing Stripe customer accounts into Business Central. The report is designed to create new Stripe customer accounts only.

Stripe Pay-It Account Card: Sync Online Payment Method Code

A field has been added to the Stripe Pay-It Account Card called Sync Online Payment Method Code. This field is used to define the payment method code for syncing online payment methods from Stripe to Business Central.

Job Queue for Syncing Online Payment Methods

The job queue named FSG_PAY_STR_SyncOnlineMethods syncs Stripe customer’s payment methods into Business Central and stores them as Pay-It Methods, ensuring the latest payment methods are always available.

FeatureDescription
Sync Online Payment Method CodeAll synced payment methods from Stripe will be assigned to the payment method specified in the Sync Online Payment Method Code field on the Stripe Pay-It Account card. If this payment method code is not set, Business Central will automatically identify and assign the closest matching payment method to the synced Stripe payment method.
Automatic setting of the Default Pay-It MethodIf the synced Stripe payment method is the first Pay-It Method for the customer in Business Central, it will be set as the default. Pay-It only allows a default payment method to be set in Business Central and will not synchronize with the default set in Stripe.
Synchronization of Customer AccountsThe job queue uses the customer accounts in Business Central to retrieve payment methods from Stripe. If a customer account no longer exists in Stripe, the corresponding customer account will be deleted from Business Central to maintain synchronization between the two systems.
Pay-It Method Duplication CheckBefore syncing, Pay-It will check if the payment method already exists in Business Central. If it does, the method will not be synced again.
Pay-It Method DeletionIf a customer removes their payment method from Stripe, the corresponding Pay-It Method will be automatically deleted in Business Central.

Checking Customer Accounts

A field called “No. of Customer Account” has been added to the Customer Card. When clicked, it opens the Customer Account List page, allowing you to view and manage customer account details.