ClassesBigCommerceContainerMerchant

Merchant

Handles merchant-related onboarding and account management for BigCommerce integration.

Provides functionality for creating and connecting merchant accounts, checking account statuses, and setting up the onboarding API.

  • Full name: \BigCommerce\Container\Merchant
  • Parent class: Provider

Constants

ConstantVisibilityTypeValue
MIDDLEMAN_URLpublicstring’merchant.middleman.url’
ONBOARDING_APIpublicstring’merchant.onboarding.api’
CREATE_ACCOUNTpublicstring’merchant.onboarding.create_account’
CONNECT_ACCOUNTpublicstring’merchant.onboarding.connect_account’
ACCOUNT_STATUSpublicstring’merchant.onboarding.account_status’
SETUP_STATUSpublicstring’merchant.onboarding.setup_status’

Methods

register

Registers services into the dependency container.

public register(\Pimple\Container $container): void

Sets up account onboarding services including account creation, connection, status checks, and setup status.

Parameters:

ParameterTypeDescription
$container\Pimple\ContainerThe dependency injection container.


Automatically generated on 2025-01-21