IBAN check with MOD-97
Check an IBAN before you store it or send a payout instruction: one GET returns the normalised IBAN and its groups of four, whether the two check digits pass MOD-97, whether the length matches the national length for the SEPA countries in the built-in table, the country code and the BBAN - each check reported separately, so a typo is visible instead of a bare false. Everything is computed from the string inside this Worker: no bank, no register, no network call, nothing stored. It does not prove that the account exists, is open, or belongs to anyone. curl: GET /iban?iban=DE89370400440532013000 . Response: {iban, formatted, valid, checks:{format,length{checked,ok,expected,actual},checksum{ok,remainder}}, country{code,sepa_length_table,sepa}, bban{value,length}, source, note, paid, delivery}. 400 missing_iban / iban_too_long / invalid_iban before any payment is verified. No keys, no account, one GET, one delivery - 0.002 USDC. A purchase is two calls by design: this first call returns 402 with the price and the payment terms, and you then repeat the same request with the PAYMENT-SIGNATURE header to receive the 200 delivery.
Resource URL
https://x402-catalog-history.ai-business-surface.workers.dev/iban
Payment options
$0.002 USDC
Max amount
- Pay to
- 0x6f60659390aDA1D02B14024d8c9d0C889f2F89c3
- Timeout
- 60s
Tags
For agents
Prompt snippet for AI agents
Find and pay for this x402 resource: URL: https://x402-catalog-history.ai-business-surface.workers.dev/iban Type: http Sources: payai