Get sandbox credentials
Get sandbox credentials as a seller or solution provider.
- Sellers are businesses that list and sell products on Walmart's platform.
- Solution providers are third-party companies that provide specialized services to help run a seller's eCommerce business.
Get sandbox credentials as a seller
As a seller, to get sandbox credentials:
- Log into the Walmart Developer Portal with your Seller Center credentials.
- Select API Keys.
- Select the Sandbox Keys tab.
- Complete the prompts to create your sandbox client ID and client secret.
- Call the Token API with a Base64 (utf-8, Unix newline separators) encoding of your client ID and client Secret to generate an access token.
Step result: You can now use your access token to start testing your API integrations in the sandbox.
Get sandbox credentials as a solution provider
Solution providers have two ways to access the sandbox:
- OAuth 2.0. Solution providers onboarded through Walmart's Channel Partner portal can independently use OAuth 2.0 to authenticate and interact with the sandbox APIs. New solution providers should use OAuth 2.0 to access their sandbox.
Note: Existing solution providers will be invited to the Partner portal for migration to OAuth 2.0 in the future.
- Delegated access. Walmart Marketplace sellers delegate access to their accounts by providing sandbox keys to their solution provider.
Note: Delegated access is scheduled to be deprecated. Existing solution providers can continue to use delegated access to use the sandbox.
(Recommended) Option 1: Get sandbox credentials using OAuth 2.0
As a solution provider, complete the steps to get sandbox credentials.
- Log into the Channel Partner portal with the solution provider's username and password. The Channel Partner Portal page displays.
- Select Sandbox Credentials.
- Get your client ID, client secret, refresh token, and Walmart Partner ID.
- Call the Token API with a Base64 (utf-8, Unix newline separators) encoding of your client ID and client secret to generate an access token.
Option 2: Get Sandbox Keys for Delegated Access
As a seller, complete the steps to provide delegated sandbox access to a Solution Provider.
- Log into the Walmart Developer Portal.
- Select My Account.
- Enter your username and password. The API Keys page displays.
- Select the SANDBOX KEYS tab.
- Select Add New Key for a Solution Provider.
- From the dropdown menu, select the provider name.
- Select your access permissions.
- Select Save.
- Share your client ID and client secret with your solution provider.
Note: Use only the secure method from your solution provider to share the delegated client ID and client secret.
Next steps
Start testing your Marketplace APIs.
Updated about 1 month ago