View a markdown version of this page

Managing Connected accounts - Amazon Billing
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Managing Connected accounts

A connected account links an external payment provider account to your Amazon Web Services account so that payments can be settled to that account. You can create a connected account to receive payments from AI bots and agents through Amazon WAF AI traffic monetization.

For this use case, connect a Stripe account that is registered to a company or other organization. These Stripe accounts are eligible to receive these payments.

Note

To create or manage a connected account, ask your IAM administrator for the base permissions described in this topic.

Preparing to create a connected account

Before you create a connected account, make sure that you have:

  • A Stripe account registered to a company or other organization.

  • Access to the Stripe account that you want to connect.

  • Permission to create and manage connected accounts in the Amazon Web Services account.

You need Amazon Identity and Access Management (IAM) access to the Amazon Billing and Cost Management console. The Amazon Web Services account root user must activate IAM access first. For instructions on activating IAM access, see Activating IAM access to the Amazon Billing and Cost Management console.

Amazon redirects you to Stripe to authorize the connection. We don't receive or store your Stripe credentials. You manage your bank account details in the Stripe Dashboard.

Granting permissions to manage connected accounts

Your IAM administrator grants the role or user base permissions to create and manage connected accounts.

In the following policy, replace 111122223333 with your Amazon Web Services account ID. The payments:CreateConnectedAccount and payments:ListConnectedAccounts actions don't support resource-level permissions. The wildcard resource is required for those actions. The policy scopes the payments:GetConnectedAccount and payments:DeleteConnectedAccount actions to connected accounts in your Amazon Web Services account.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "payments:CreateConnectedAccount", "payments:ListConnectedAccounts" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "payments:GetConnectedAccount", "payments:DeleteConnectedAccount" ], "Resource": "arn:aws:payments::111122223333:connectedaccount/*" } ] }

The policy includes the following elements:

  • payments:CreateConnectedAccount creates a connected account, and payments:ListConnectedAccounts lists connected accounts.

  • payments:GetConnectedAccount retrieves connected account details, and payments:DeleteConnectedAccount deletes a connected account.

  • The connected account ARN uses the format arn:aws:payments::account-id:connectedaccount/*.

To add user-defined tags during account creation, your IAM administrator must also grant payments:TagResource permission with conditions that allow only the tag keys and values your organization uses.

For more information about granting Billing permissions, see Identity-based policy with Amazon Billing.

Creating a connected account

To start a connected account connection
  1. Open the Amazon Billing and Cost Management console.

  2. In the navigation pane, choose Payment preferences.

  3. On the Connected accounts tab, choose Add connected account. Individual Stripe accounts aren't supported.

  4. For Connected account name, enter a name to identify the account in Amazon. You can't change the name later. Use 1 to 64 characters. Start with a letter or number, and use only letters, numbers, hyphens, and underscores. For example, enter my-connected-account-1.

  5. (Optional) Add tags to organize connected accounts and to specify IAM permissions.

  6. In the Add connected account dialog box, choose Continue.

To complete connected account authorization
  1. When Amazon opens the Stripe sign-in page, sign in to your Stripe account.

  2. Review the access request. Select an eligible existing Stripe account, or create a company or organization account. Then choose Connect.

  3. After the page displays Authorization Complete, close the tab and return to the Amazon Billing and Cost Management console. It can take a few minutes for the account status to change.

  4. On the Connected accounts tab, verify that the Account status column shows Active and the Crypto settlement column shows Enabled.

Checking account status and crypto settlement capability

Account status shows whether your Stripe account is linked to Amazon. Active means that the connection succeeded. If the status is Pending or Inactive, select the account, choose Actions, and then choose Resume linking. An inactive connected account can only be relinked to the Stripe account it was previously linked to.

Crypto settlement shows the status of the crypto configuration in Stripe. Enabled means that the account is ready for crypto settlement. Action required means that the configuration in Stripe needs attention. If you see Crypto settlement: Action required, open the Stripe Dashboard and resolve pending requirements, such as business verification. Then follow Stripe's instructions to enable stablecoin payments.

Troubleshooting connected accounts

I can't select my Stripe account

Common cause: Individual Stripe accounts aren't supported.

Resolution: Select or create a Stripe account registered to a company or other organization.

Stripe displays a conflict when I connect an account

Common cause: A Stripe account can be linked to only one connected account.

Resolution: Use a Stripe account that isn't already linked to another connected account.

My connected account is active, but crypto settlement requires action

Common cause: The Amazon connection is complete, but the crypto configuration in Stripe isn't ready.

Resolution: Resolve the pending configuration in the Stripe Dashboard, then complete the stablecoin setup steps in Accept stablecoin payments.

Next steps

After your connected account is active and crypto settlement is enabled, configure it for your Amazon WAF web ACL. For instructions, see Getting started with AI traffic monetization.