Docs
Chargebee products may not sync or map correctly to Salesforce: some fields are missing or blank, new items do not appear, and item prices show ITEM_DOES_NOT_EXIST errors with no sync logs. This often occurs when the Salesforce user used for the integration has MFA enabled and Session Security Level Required at Login set to High Assurance.
Salesforce rejects Chargebee API calls when the integration user has MFA and Session Security Level Required at Login set to High Assurance. The error is:
Information
Web service callout failed: WebService returned a SOAP Fault: INVALID_SESSION_ID: This session is not valid for use with the API faultcode=sf:INVALID_SESSION_ID faultactor=
Fix it by either using a different Salesforce user without this requirement or by changing the existing user's session settings (see Configuration Steps below).
Then in Chargebee:
Was this article helpful?