Customers & tokens
A platform token (tok_…) is one stored payment method mapped to references at every PSP that tokenized it. Charge it later — recurring, off-session — and routing picks among the PSPs that hold a reference.
1 · Create a customer
2 · Store a payment method
Tokenization runs at every eligible PSP; the response reports each one individually. Partial success is fine — the token simply routes only to the PSPs that succeeded:
3 · Charge the token
Routing rules apply as usual, filtered to reference-holding PSPs; fallback between them works too. Declines surface exactly like any other payment.
Revoking
Portability honesty
PSP tokens are not magically portable: a token charges only through PSPs that hold their own reference for it. What Vermilion gives you is one id, one API, and parallel references — so switching your primary PSP doesn't mean re-collecting cards from customers who were tokenized on both.