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