---
title: "Re-screen and settle x402 payment on-chain via EIP-3009"
method: POST
path: "/facilitator/settle"
tags: ["Facilitator"]
---

# Re-screen and settle x402 payment on-chain via EIP-3009

`POST /facilitator/settle`

## Request

- Base URL: `https://mru-oracle.com`
- URL: `https://mru-oracle.com/facilitator/settle`
- Auth: none declared

## Request body

- object
  - `paymentPayload` object, required
  - `paymentRequirements` object, required

## Response `200`

Settlement result: success with the mined transaction hash, or success: false with errorReason (nothing charged)

## Other responses

- `400`: Missing paymentPayload/paymentRequirements or payer address
- `429`: rate_limited (per IP) or settlement_capacity_exhausted (hourly public settlement capacity used up; nothing submitted; see Retry-After)
- `451`: Blocked by compliance (payer on a banned list)

---

[API](https://skmtc.dev/mru-oracle/apis/sentinel-aml-cft-compliance-intelligence-mauritius-economic.md) · [All operations](https://skmtc.dev/mru-oracle/apis/sentinel-aml-cft-compliance-intelligence-mauritius-economic/llms.txt) · [OpenAPI document](https://skmtc.dev/mru-oracle/apis/sentinel-aml-cft-compliance-intelligence-mauritius-economic/revisions/7f42f2eb3b4e?raw)
