The Payments API provides endpoints for creating payment transactions, managing their lifecycle, and accessing payment data. Commerce V1 uses an event-driven architecture where payments trigger CloudEvents throughout their lifecycle.Documentation Index
Fetch the complete documentation index at: https://developer.hellgate.io/llms.txt
Use this file to discover all available pages before exploring further.
Payment Operations
Create new payment transactions through the payment creation endpoint. Payments can be processed across multiple payment instruments including cards, SEPA Direct Debit, ACH, and bank transfers. Key capabilities:- Payment creation: Initiate new payment transactions with comprehensive payment details
- Capture: Finalize pre-authorized payments when ready to settle
- Void: Cancel authorized but uncaptured transactions
- Refund: Return funds to customers for captured payments
- Payment verification: Verify payment status and details
Payment Lifecycle
Commerce V1 manages payment state transitions through its flow engine. Payment state changes are communicated via theStateChanged event, allowing your integration to track payment progress in real-time.
The payment lifecycle typically follows this pattern:
- Payment intent created via API
- Payment flows through configured processing logic
- State changes trigger events to your listeners
- Transaction reaches terminal state (success/failure)
- Settlement events provide final reconciliation data