---
schema_version: "1"
id: 29f8c6d8bbe0baf074b766e60e1a265576b6b2e5350610665ec41a2967475f1e
title: Sfdc_Checkout Namespace
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_namespace_sfdc_checkout.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_sfdc_checkout.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: bb53590ec841c14dc08ba2726c2ad3feef792228d0cfbd3157aa201dec81b335
description: The Sfdc_Checkout namespace provides an interface and classes for B2B Commerce apps in Salesforce.
---
# Sfdc\_Checkout Namespace

The Sfdc\_Checkout namespace provides an interface and classes for B2B Commerce apps in Salesforce.

The following are the classes in the Sfdc\_Checkout namespace.

- **[AsyncCartProcessor Interface](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_interface_sfdc_checkout_AsyncCartProcessor.htm#apex_interface_sfdc_checkout_AsyncCartProcessor)**  
    Use this interface to implement asynchronous integrations in B2B Commerce.
- **[B2BCheckoutController Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_sfdc_checkout_B2BCheckoutController.htm#apex_class_sfdc_checkout_B2BCheckoutController)**  
    Communicate with simple checkout Apex methods to work with data related to B2B Commerce checkout.
- **[IntegrationInfo Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_sfdc_checkout_IntegrationInfo.htm#apex_class_sfdc_checkout_IntegrationInfo)**  
    Provides the values that B2B Commerce Checkout uses to map requests to responses, necessary metadata, and context.
- **[IntegrationStatus Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_sfdc_checkout_IntegrationStatus.htm#apex_class_sfdc_checkout_IntegrationStatus)**  
    Supports synchronous execution of Apex integrations for B2B Commerce. The implementation must return the status of the execution.
- **[IntegrationStatus.Status Enum](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_enum_sfdc_checkout_IntegrationStatus.Status.htm)**  
    The IntegrationStatus.Status enum describes the status of the current integration.