| Filename | Latest commit message | Latest commit date |
|---|---|---|
| Readme.md | ||
pay-me
(static) website generator which presents a site with links various payment services (optionally with prefilled amount + comment)
planned features:
- sorted service list (based on preference of "owner"/"requester")
- SEPA QR code
- have amount and comment ("verwendungszweck") prefilled (if supported by provider)
(planned) supported services
if "❌(tbd)" no method for that was found "instantly" ( 1min effort )
| service | supports "amount" | supports "description" | implemented | description |
|---|---|---|---|---|
| cash | ? | ❌ | ❌ | lol (would just add a note about also accepting cash) |
| SEPA | ✅ | ✅ | ❌ | via IBAN(+BIC) and QRcode |
| Wero | ❓ (it's complicated) | ❓(it's complicated) | ❌ | email, phonenumber, share.weropay.eu/ (can have presets, but not precedurally generated) |
| revolut | ✅ | ✅ | ❌ | revtag and (based on that) revolut.me link |
| sumup | ❌ (tbd) | ❌(tbd) | ❌ | |
| paypal | ✅ | ❌(tbd) | ❌ | (cause some want just use that) |
cash
just a note about supporting cash:
config: just (optional) additional note
[
"cash": {"note": "foo"},
]
SEPA
list of one (or more) SEPA accounts with IBAN (optionaly BIC in case someone actually needs that)
if more than one is available a tab-like "thing" is used.
for the account a <details> containing a SEPA-EPC qr-code is available
(apparently there also is bank://singlepaymentsepa?name=<name>&iban=<IBAN>&bic=<BIC>&amount=<amount>&reason=<note>¤cy=EUR URL scheme [or at least pretix gives a qr-code for that])
config:
- name: name for the account
- accounts: list of
- bank: bank name
- iban: string
- bic (optional): str
[
"SEPA": {
"name": "foo bar",
"accounts": [
{ "bank": "free bank", "iban": "XD123400001234"},
{ "bank": "non-free bank", "iban": "XX1234XYZ2123"},
]
},
]
wero
wero with all* supported methods including email, phone, share.weropay.eu link (does not support amount or desctiption/note except manually "short"-lived pregenerated links)
config: at least one of "phone", "email", "link" (remaining: optional)
[
"wero": {
"phone": "+4912345678",
"email": "payme@example.invalid",
"link": "https://share.weropay.eu/p/..."
},
]
revolut
generates prefilled revolut.me link with amount and note (if set) via ?amount=...¬e=... and just displays revtag to copy
takes revtag (assumes @<revtag implies revolut.me/<revtag>)
config: just revtag
[
"revolut": {
"revtag": "@example"
}
]
sumup
appears to "just" have a www.sumup.io/profile/<random_string> so:
config: just "profile" (with the profile ID string)
[
"sumup": {
"profile": "<profile_string>"
}
]
(sumup buissness accounts can pregenerate links with preset description and amount, but thats just like wero)
paypal
paypal supports either paypal.me/<profile>, e-mail or phone (like wero)
config: at least one of profile, email, phone (others: optional)
[
"paypal": {
"profile": "example",
"email": "payme@example.invalid"
"phone": "+49123400001234"
},
]