{"apply":"Stripe Dashboard → Issuing for agents → Cards for your own business","config":{"auth_timeout_seconds":2,"gate_holds_funds":false,"issuing_enabled":true,"layers":{"gate_workflow_lock":"Card metadata allowed_categories + mandate fields enforced here with claim_scope. Narrower than (or equal to) the Stripe floor.","not_sku_grade":"MCC/category lock is not cart/SKU proof. FSA IIAS / Visa Fleet product codes are deeper; Gate cannot invent merchant line-items.","platform_mcc_floor":"Stripe Issuing spending_controls.allowed_categories / blocked_categories — hard MCC at Stripe; do not rebuild in Gate."},"money_real":true,"plain":"Apply Issuing for agents (own business) in Stripe Dashboard, set GATE_ISSUING_ENABLED=1, point issuing_authorization.request at POST /v1/issuing/authorization. Set Stripe spending_controls as MCC floor; set card metadata allowed_categories for Gate workflow lock. Dogfood works without approval.","rail":"issuing","spec":"gate-issuing-mouth-v1","stripe_secret_configured":true,"webhook_secret_configured":true},"description":"Real-time AUTHORIZE/DECLINE for Stripe Issuing agent cards. Stripe spending_controls = MCC floor; Gate metadata allowed_categories = workflow lock with claim_scope. Every auth hits Gate Clear; declines mint stranger-verifiable receipts. Gate never holds card float.","dogfood":"https://gate.velaru.xyz/demo/issuing/mouth","evaluate_rail":"issuing","name":"Gate Issuing auth mouth","ops_readiness":"https://gate.velaru.xyz/ops/issuing-status","page":"https://gate.velaru.xyz/issuing-mouth","primary_docs":"https://docs.stripe.com/issuing/agents","spec":"gate-issuing-mouth-v1","webhook":{"events":["issuing_authorization.request"],"response":{"approved":"boolean — true only on Gate GO"},"timeout_note":"Stripe waits ~2 seconds; mouth fail-closes on HOLD/NO_GO/error","url":"https://gate.velaru.xyz/v1/issuing/authorization"},"workflow_lock":{"how":"Set card metadata allowed_categories to a comma-list of Stripe merchant category strings (e.g. automated_fuel_dispensers). Auth outside that list → NO_GO with claim_scope before Clear.","metadata_keys":["allowed_categories","gate_allowed_categories","workflow_categories","job_id","expected_merchant"],"platform_floor_docs":"https://docs.stripe.com/issuing/controls/spending-controls","spec":"gate-issuing-workflow-lock-v1","why_not_mcc_only":"MCC ≠ cart. Cite: IRS Notice 2006-69 (IIAS); Visa Fleet 2.0 product codes."}}