Pay Me Links
PayMe creates a public payment profile at:
https://payme.fincobra.com/YOUR-SLUGThe public page collects a USD amount, optional payer name, and optional message. FinCobra then creates a normal checkout invoice under a PayMe-specific config and sends the payer to the hosted payment page.
Setup
- Open PayMe.
- Choose your public name and payment handle.
- Add the Ethereum wallet that should receive funds.
- Choose USDC or USDT.
- Enable the link and save.
- Copy the public link.
PayMe settings are isolated from Checkout settings. A user can keep different wallets and payment configuration for PayMe and Checkout while both surfaces use the same invoice, hosted payment page, contract-payment, observer, and settlement rails.
Payment Method
PayMe supports only immediate Ethereum wallet-contract invoices for USDC or USDT. It does not use Bitcoin, Ethereum address-transfer rails, due-date invoices, webhooks, API keys, or custom checkout invoice fields.
Invoice Behavior
Pay Me payments use the same invoice model as Checkout API invoices:
- The payer is redirected to
/pay/:invoiceId. - Invoice status, payment options, and hosted payment behavior are unchanged.
- Paid PayMe invoices use the PayMe config id and payment method.
- Billing paid-volume sync uses the same confirmed invoice rules.
- The payment option uses the shared CheckoutPaymentHub wallet-contract rail.
Pay Me invoices include metadata with source: "pay_me", the profile id, the slug, and any payer name or message supplied by the payer.
Limits
Each account has one PayMe profile. PayMe invoice creation is immediate only, and the public link is active only when the profile is enabled and the PayMe config has an enabled USDC or USDT Ethereum wallet-contract payment method.