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"
)
)