{ "@context": { "@version": 1.1, "op": "https://openpay.transaction.science/vocab/v1#", "xsd": "http://www.w3.org/2001/XMLSchema#", "prov": "http://www.w3.org/ns/prov#", "Money": "op:Money", "Currency": "op:Currency", "PaymentMethod": "op:PaymentMethod", "Receipt": "op:Receipt", "Refund": "op:Refund", "Dispute": "op:Dispute", "Rail": "op:Rail", "Driver": "op:Driver", "Settlement": "op:Settlement", "Idempotency": "op:Idempotency", "Authorization": "op:Authorization", "Capture": "op:Capture", "Void": "op:Void", "amount_minor_units": { "@id": "op:amountMinorUnits", "@type": "xsd:integer" }, "currency": { "@id": "op:currency", "@type": "@vocab" }, "method": { "@id": "op:method", "@type": "@vocab" }, "rail": { "@id": "op:rail", "@type": "@vocab" }, "driver_id": { "@id": "op:driverId", "@type": "xsd:string" }, "idempotency_key": { "@id": "op:idempotencyKey", "@type": "xsd:string" }, "captured_at": { "@id": "op:capturedAt", "@type": "xsd:dateTime" }, "authorized_at": { "@id": "op:authorizedAt", "@type": "xsd:dateTime" }, "settled_at": { "@id": "op:settledAt", "@type": "xsd:dateTime" }, "refunded_at": { "@id": "op:refundedAt", "@type": "xsd:dateTime" }, "merchant_id": { "@id": "op:merchantId", "@type": "xsd:string" }, "customer_id": { "@id": "op:customerId", "@type": "xsd:string" }, "vault_ref": { "@id": "op:vaultRef", "@type": "xsd:string" }, "wallet_ref": { "@id": "op:walletRef", "@type": "xsd:string" }, "scheme": { "@id": "op:scheme", "@type": "@vocab" }, "status": { "@id": "op:status", "@type": "@vocab" }, "iso20022_doc": { "@id": "op:iso20022Doc", "@type": "xsd:string" }, "fraud_score": { "@id": "op:fraudScore", "@type": "xsd:double" }, "Card": "op:Card", "A2A": "op:A2A", "Stablecoin": "op:Stablecoin", "Wallet": "op:Wallet", "EMV": "op:EMV", "FedNow": "op:FedNow", "PIX": "op:PIX", "SEPAInstant": "op:SEPAInstant", "USDC": "op:USDC", "USDT": "op:USDT", "Visa": "op:Visa", "Mastercard": "op:Mastercard", "Amex": "op:Amex", "Discover": "op:Discover", "Authorized": "op:Authorized", "Captured": "op:Captured", "Settled": "op:Settled", "Refunded": "op:Refunded", "Voided": "op:Voided", "Disputed": "op:Disputed", "Failed": "op:Failed" } }