Core payment mutations completed without wrong turns; one run added a verification read
Both models created a Customer, Product, Price and PaymentIntent, then confirmed the payment with no incorrect API calls. Each response included the created object's ID for the next call. The confirmation response included status: "succeeded", amount_received: 9900, and the charge inline. Opus completed the workflow in five calls and treated the confirmation response as verification. Sonnet made the same five successful calls and added a sixth GET to verify the PaymentIntent independently.
Evidence · transcript moments