The yodl payment configuration can be stored in following places:

Parameters

Name Description ENS URL
tokens string Comma-separated list of preferred tokens.

Example:

Default: auto-detect based on your wallet balances | ✅ | ✅ | | chains | string Comma-separated list of supported chain (chainId or shortNames as defined here).

Example:

You can also use chain ids:

Default: auto-detect based on your wallet gas balances | ✅ | ✅ | | currency | string Accepted (invoice/fiat) currencies. This is useful for countries where there is no stablecoin equivalent. Invoice in CHF but receive USD stable-coins.

Example:

Default: USD | ✅ | ✅ | | amount | string Hard-coded amount during checkout. Amount is fixed in the checkout mask. Amount is in currency.

Example:

Use-cases:

Example:

Example:

See webhook docs on how to structure endpoints | ✅ | ❌ | | | | | |

Full example

JSON

{
  "tokens" : "USDC,USDT",
  "chains" : "base,oeth",
  "currency" : "USD",
  "webhooks": : ["https:://tgbot.yodl.me/v1/tx?id=..."]
}

Supported Tokens and Chains

Yodl Beta focuses on USD stablecoins (but technically is not limited to it).