Skip to content

Bedrock Agentcore  >  Structures  >  PaymentSession

PaymentSession

Structure Class

PaymentSession dataclass

A payment session for managing payment transactions.

Attributes

available_limits class-attribute instance-attribute
available_limits: AvailableLimits | None = None

The current available spending limits.

created_at instance-attribute
created_at: datetime

The timestamp when the session was created.

expiry_time_in_minutes instance-attribute
expiry_time_in_minutes: int

The session expiry time in minutes.

limits class-attribute instance-attribute
limits: SessionLimits | None = None

The spending limits for the payment session.

payment_manager_arn instance-attribute
payment_manager_arn: str

The ARN of the payment manager that owns this session.

payment_session_id instance-attribute
payment_session_id: str

The unique identifier of the payment session.

updated_at instance-attribute
updated_at: datetime

The timestamp when the session was last updated.

user_id instance-attribute
user_id: str

The user ID associated with this session.