v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1465766489.0 KB

Processes a payment using a payment instrument within a payment session.

post/payments/processPayment

Headers

X-Amzn-Bedrock-AgentCore-Payments-User-Idstring

The user ID associated with this payment.

X-Amzn-Bedrock-AgentCore-Payments-Agent-Namestring

The agent name associated with the payment request.

The agent name associated with this request, used for observability.

Request body

paymentManagerArnstring required

The ARN of the payment manager.

paymentSessionIdstring required

The ID of the payment session.

paymentInstrumentIdstring required

The ID of the payment instrument to use.

paymentType'CRYPTO_X402' required

Payment type enum.

clientTokenstring

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Response

Success

processPaymentIdstring required

The unique identifier of the processed payment.

paymentManagerArnstring required

The ARN of the payment manager.

paymentSessionIdstring required

The ID of the payment session used.

paymentInstrumentIdstring required

The ID of the payment instrument used.

paymentType'CRYPTO_X402' required

The type of payment processed.

status'PROOF_GENERATED' required

The status of the payment.

createdAtstring date-time required

The timestamp when the payment was created.

updatedAtstring date-time required

The timestamp when the payment was last updated.