{"uid":"cap_H66fLycfkphbbUcZUO-LT","slug":"supplier-payment-decision-agent-ea0cf563","name":"Supplier Payment Decision Agent","description":"An independent third-party agent that tells your agent whether to pay an Irish supplier invoice: EXECUTE, REJECT or FLAG. CRO, VIES, IBAN, 3-way match and signature checks. From $0.005 per call in USDC on Base (x402). No account.","url":"https://supplier-payment-verifier-production.up.railway.app/v1/payment-decisions?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"invoice":{"$ref":"#/$defs/Invoice","description":"Invoice being reviewed, including payee name, amount, currency, PO/GRN references and line items."},"supplier":{"$ref":"#/$defs/Supplier","description":"Supplier CRO number, Irish VAT number and claimed payment IBAN for all five gates."},"signature":{"$ref":"#/$defs/SignatureEnvelope","description":"RSA-PSS SHA-256 signature of the normalized canonical request without signature, using a previously registered public-key ID in the same tenant."},"goods_receipt":{"$ref":"#/$defs/GoodsReceipt","description":"Caller-supplied goods receipt with quantities received against the same PO."},"purchase_order":{"$ref":"#/$defs/PurchaseOrder","description":"Caller-supplied purchase order to compare with the invoice; no ERP lookup is performed."},"transaction_id":{"type":"string","title":"Transaction Id","maxLength":64,"minLength":1,"description":"Stable caller transaction identifier for the same business request. Reuse on retries; changed content with the same ID conflicts."}}},"responseSchema":{"type":"json","example":{"agent_id":"spv-payment-decision-agent","decision":"EXECUTE_PAYMENT","supplier":{"iban":"IE29AIBK93115212345678","cro_number":"123456","vat_number":"IE6388047V"},"timestamp":"2026-10-15T12:00:00Z","reason_codes":[],"transaction_id":"inv-2026-0042","confidence_score":1,"execution_payload":{"amount":"1000.00","currency":"EUR","creditor_iban":"IE29AIBK93115212345678"},"vies_audit_receipt":null,"verification_results":{"CRO":"PASSED","VIES_VAT":"PASSED","A2A_SIGNATURE":"PASSED","ERP_THREE_WAY_MATCH":"PASSED","CONFIRMATION_OF_PAYEE":"PASSED"},"vies_consultation_number":null}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YHQY8C-toGIp7KXK3b9ly","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs multi-check verification on an Irish supplier invoice and returns an EXECUTE, REJECT, or FLAG decision with supporting audit data","exampleAgentPrompt":"We just received an invoice from Murphy Supplies Ltd (CRO 123456, VAT IE6388047V, IBAN IE29AIBK93115212345678) for €1,000 — can you run it through the supplier payment verifier to check if we should pay it, using our PO and goods receipt?","exampleUseCases":[{"title":"Autonomous AP agent invoice gating","prompt":"Before my accounts payable agent releases any payment, I want it to check every incoming invoice against our purchase orders and goods receipts — for this one from Acme Cork Ltd (CRO 456789, VAT IE1234567T, IBAN IE29AIBK93115212345678) totalling €5,200, should we execute the payment or flag it?"},{"title":"Detecting supplier impersonation fraud","prompt":"We got an invoice that looks like it's from our usual supplier Galway Tech Parts (CRO 789012, VAT IE9876543B) but the IBAN has changed to IE29BOFI90001512345678 — can you verify whether this supplier checks out and whether we should pay it or reject it?"},{"title":"Automated batch payment approval workflow","prompt":"We have a new invoice from Dublin Steel Supplies (CRO 321654, VAT IE5432167W, IBAN IE29AIBK93115298765432) for €18,750 that matches PO-2026-0088 and our warehouse confirmed receipt last Tuesday — run the full verification and tell me if it's safe to execute payment."}],"resultDescription":"Returns a JSON object containing a payment decision (EXECUTE_PAYMENT, REJECT, or FLAG), a confidence score (0–1), per-check verification results for CRO, VIES VAT, IBAN, 3-way ERP match, A2A signature, and confirmation of payee, plus reason codes for any failures, a VIES audit receipt and consultation number, and an execution payload with the creditor IBAN, amount, and currency ready for payment if approved.","failureModes":["Invalid or unregistered CRO number returns REJECT with CRO verification failure reason code","IBAN fails ISO 13616 mod-97 checksum and returns REJECT with IBAN validation failure","VAT number not found on EU VIES live registry returns FLAG or REJECT","3-way match discrepancy between PO, goods receipt, and invoice returns FLAG","Invalid or missing RSA signature on request returns 400 or REJECT with A2A_SIGNATURE failure","Malformed invoice or supplier fields return 422 validation error","External registry unavailability (CRO, VIES) may cause service degradation or timeout","Insufficient USDC balance or x402 payment failure prevents the call from being processed"],"whenToPreferThis":"Choose this endpoint when you need an independent, multi-layered verification of an Irish supplier invoice before releasing payment — especially when you want CRO company registration, EU VIES VAT liveness, IBAN checksum, 3-way PO/GR/invoice match, and digital signature validation all in a single call. It is purpose-built for Irish suppliers and produces an actionable EXECUTE/REJECT/FLAG decision rather than just raw data. Prefer it over building your own checks, calling each registry separately, or using generic invoice-processing services that lack Irish compliance checks or autonomous decision output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:36:40.494Z","isFirstParty":false,"canonicalSlug":"supplier-payment-decision-agent-ea0cf563"}