changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "description": "Verification status for an existing checkout payment. Treat verified=true or alreadyVerified=true as confirmed; otherwise inspect error/reason/state and do not assume payment success.",
+ "properties": {
+ "alreadyVerified": {
+ "description": "True when an APPLE_PAY checkout had already been verified previously.",
+ "type": "boolean"
+ },
+ "checkoutId": {
+ "description": "Checkout identifier that was verified.",
+ "type": "string"
+ },
+ "error": {
+ "description": "Present when payment is missing, unavailable, invalid or could not be verified.",
+ "type": "string"
+ },
+ "job": {
+ "description": "Existing repair job attached by the payment-completion workflow when available; may be null."
+ },
+ "paymentId": {
+ "description": "Recorded verified payment identifier when available.",
+ "type": "string"
+ },
+ "phase": {
+ "description": "VERIFY when the verification route returned a structured result.",
+ "type": "string"
+ },
+ "rail": {
+ "description": "Payment rail checked.",
+ "type": "string"
+ },
+ "reason": {
+ "description": "Verification evidence or rejection reason when returned by a wallet rail.",
+ "type": "string"
+ },
+ "state": {
+ "description": "Payment/checkout state when returned; PAYMENT_VERIFIED denotes a confirmed payment.",
+ "type": "string"
+ },
+ "verified": {
+ "description": "True only when the provider/chain evidence confirms the expected payment for this checkout.",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}