PaymentSession
A payment session for managing payment transactions.
Contents
- createdAt
-
The timestamp when the session was created.
Type: Timestamp
Required: Yes
- expiryTimeInMinutes
-
The session expiry time in minutes.
Type: Integer
Required: Yes
- paymentManagerArn
-
The ARN of the payment manager that owns this session.
Type: String
Length Constraints: Minimum length of 66. Maximum length of 2048.
Pattern:
arn:(aws|aws-[a-z0-9-]+):bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:payment-manager/[a-z0-9]([a-z0-9-]{0,47}[a-z0-9])?-[a-z0-9]{10}Required: Yes
- paymentSessionId
-
The unique identifier of the payment session.
Type: String
Length Constraints: Fixed length of 31.
Pattern:
payment-session-[0-9a-zA-Z-]{15}Required: Yes
- updatedAt
-
The timestamp when the session was last updated.
Type: Timestamp
Required: Yes
- userId
-
The user ID associated with this session.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 120.
Required: Yes
- availableLimits
-
The current available spending limits.
Type: AvailableLimits object
Required: No
- limits
-
The spending limits for the payment session.
Type: SessionLimits object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: