Skip to content

Create Payment Credential Provider

bedrockagentcorecontrol_create_payment_credential_provider R Documentation

Creates a new payment credential provider for storing authentication credentials used by payment connectors to communicate with external payment providers

Description

Creates a new payment credential provider for storing authentication credentials used by payment connectors to communicate with external payment providers.

Usage

bedrockagentcorecontrol_create_payment_credential_provider(name,
  credentialProviderVendor, providerConfigurationInput, tags)

Arguments

name

[required] Unique name for the payment credential provider.

credentialProviderVendor

[required] The vendor type for the payment credential provider (e.g., CoinbaseCDP, StripePrivy).

providerConfigurationInput

[required] Configuration specific to the vendor, including API credentials.

tags

Optional tags for resource organization.

Value

A list with the following syntax:

list(
  name = "string",
  credentialProviderVendor = "CoinbaseCDP"|"StripePrivy",
  credentialProviderArn = "string",
  providerConfigurationOutput = list(
    coinbaseCdpConfiguration = list(
      apiKeyId = "string",
      apiKeySecretArn = list(
        secretArn = "string"
      ),
      walletSecretArn = list(
        secretArn = "string"
      )
    ),
    stripePrivyConfiguration = list(
      appId = "string",
      appSecretArn = list(
        secretArn = "string"
      ),
      authorizationPrivateKeyArn = list(
        secretArn = "string"
      ),
      authorizationId = "string"
    )
  )
)

Request syntax

svc$create_payment_credential_provider(
  name = "string",
  credentialProviderVendor = "CoinbaseCDP"|"StripePrivy",
  providerConfigurationInput = list(
    coinbaseCdpConfiguration = list(
      apiKeyId = "string",
      apiKeySecret = "string",
      walletSecret = "string"
    ),
    stripePrivyConfiguration = list(
      appId = "string",
      appSecret = "string",
      authorizationPrivateKey = "string",
      authorizationId = "string"
    )
  ),
  tags = list(
    "string"
  )
)