---
title: "POST /identities/GetPaymentCredentialProvider"
method: POST
path: "/identities/GetPaymentCredentialProvider"
---

# POST /identities/GetPaymentCredentialProvider

`POST /identities/GetPaymentCredentialProvider`

Retrieves information about a specific payment credential provider.

## Request body

- object
  - `name` string, required — The name of the payment credential provider to retrieve.

## Response `200`

Success

- GetPaymentCredentialProviderResponse
  - `name` string, required — The name of the payment credential provider.
  - `credentialProviderArn` string, required — The Amazon Resource Name (ARN) of the payment credential provider.
  - `credentialProviderVendor` 'CoinbaseCDP' | 'StripePrivy', required — The vendor type for the payment credential provider.
  - `providerConfigurationOutput` object, required — Output configuration (contains secret ARNs, excludes actual secret values).
    - `coinbaseCdpConfiguration` object — The Coinbase CDP configuration.
      - `apiKeyId` string, required — The API key identifier provided by Coinbase Developer Platform.
      - `apiKeySecretArn` Secret, required — Contains information about a secret in Amazon Web Services Secrets Manager.
        - `secretArn` string, required — The Amazon Resource Name (ARN) of the secret in Amazon Web Services Secrets Manager.
      - `apiKeySecretJsonKey` string — The JSON key used to extract the API key secret value from the Amazon Web Services Secrets Manager secret.
      - `apiKeySecretSource` 'MANAGED' | 'EXTERNAL' — The source type of the API key secret. Either <code>MANAGED</code> if the secret is managed by the service, or <code>EXTERNAL</code> if managed by the user in Amazon Web Services Secrets Manager.
      - `walletSecretArn` Secret, required — Contains information about a secret in Amazon Web Services Secrets Manager.
        - `secretArn` string, required — The Amazon Resource Name (ARN) of the secret in Amazon Web Services Secrets Manager.
      - `walletSecretJsonKey` string — The JSON key used to extract the wallet secret value from the Amazon Web Services Secrets Manager secret.
      - `walletSecretSource` 'MANAGED' | 'EXTERNAL' — The source type of the wallet secret. Either <code>MANAGED</code> if the secret is managed by the service, or <code>EXTERNAL</code> if managed by the user in Amazon Web Services Secrets Manager.
    - `stripePrivyConfiguration` object — The Stripe Privy configuration.
      - `appId` string, required — The app ID provided by Privy.
      - `appSecretArn` Secret, required — Contains information about a secret in Amazon Web Services Secrets Manager.
        - `secretArn` string, required — The Amazon Resource Name (ARN) of the secret in Amazon Web Services Secrets Manager.
      - `appSecretJsonKey` string — The JSON key used to extract the app secret value from the Amazon Web Services Secrets Manager secret.
      - `appSecretSource` 'MANAGED' | 'EXTERNAL' — The source type of the app secret. Either <code>MANAGED</code> if the secret is managed by the service, or <code>EXTERNAL</code> if managed by the user in Amazon Web Services Secrets Manager.
      - `authorizationPrivateKeyArn` Secret, required — Contains information about a secret in Amazon Web Services Secrets Manager.
        - `secretArn` string, required — The Amazon Resource Name (ARN) of the secret in Amazon Web Services Secrets Manager.
      - `authorizationPrivateKeyJsonKey` string — The JSON key used to extract the authorization private key value from the Amazon Web Services Secrets Manager secret.
      - `authorizationPrivateKeySource` 'MANAGED' | 'EXTERNAL' — The source type of the authorization private key. Either <code>MANAGED</code> if the secret is managed by the service, or <code>EXTERNAL</code> if managed by the user in Amazon Web Services Secrets Manager.
      - `authorizationId` string, required — The authorization ID for the Stripe Privy integration.
  - `createdTime` string, date-time, required — The timestamp when the payment credential provider was created.
  - `lastUpdatedTime` string, date-time, required — The timestamp when the payment credential provider was last updated.
  - `tags` object — The tags associated with the payment credential provider.

## Other responses

- `480` — UnauthorizedException
- `481` — ValidationException
- `482` — AccessDeniedException
- `483` — DecryptionFailure
- `484` — ResourceNotFoundException
- `485` — ThrottlingException
- `486` — InternalServerException

---

[API](https://skmtc.net/aws/apis/bedrock-agentcore-control.md) · [All operations](https://skmtc.net/aws/apis/bedrock-agentcore-control/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/bedrock-agentcore-control/revisions/0ebde766792b/schema)
