Payments overview
How money moves through Pepvote, which providers are supported, and where.
Pepvote has two kinds of payment:
- Event payments go to you. Voters pay to vote, candidates pay to register, or voters buy quadratic credits. The money lands in your Stripe or Paystack account, minus a 20% platform fee. You need a Starter or Custom plan and a connected payment business.
- Plan purchases go to Pepvote. A one-time payment upgrades one event to Starter or adds voter capacity. See Buy a plan or more voter capacity.
Providers and currencies
Your payment business's country determines its provider and available currencies.
Paystack
A settlement bank account is required.
| Country | Currency |
|---|---|
| Côte d'Ivoire | XOF |
| Ghana | GHS |
| Kenya | KES |
| Nigeria | NGN |
| South Africa | ZAR |
Stripe
India and Indonesia are available in preview.
| Country | Currency |
|---|---|
| Australia | AUD |
| Austria | EUR |
| Belgium | EUR |
| Brazil | BRL |
| Bulgaria | EUR |
| Canada | CAD or USD |
| Croatia | EUR |
| Cyprus | EUR |
| Czech Republic | CZK |
| Denmark | DKK |
| Estonia | EUR |
| Finland | EUR |
| France | EUR |
| Germany | EUR |
| Gibraltar | GBP |
| Greece | EUR |
| Hong Kong | HKD |
| Hungary | HUF |
| India Preview | INR |
| Indonesia Preview | IDR |
| Ireland | EUR |
| Italy | EUR |
| Japan | JPY |
| Latvia | EUR |
| Liechtenstein | CHF |
| Lithuania | EUR |
| Luxembourg | EUR |
| Malaysia | MYR |
| Malta | EUR |
| Mexico | MXN |
| Netherlands | EUR |
| New Zealand | NZD |
| Norway | NOK |
| Poland | PLN |
| Portugal | EUR |
| Romania | RON |
| Singapore | SGD |
| Slovakia | EUR |
| Slovenia | EUR |
| Spain | EUR |
| Sweden | SEK |
| Switzerland | CHF |
| Thailand | THB |
| United Arab Emirates | AED |
| United Kingdom | GBP |
| United States | USD |
Minimum prices
Prices must meet the minimum for their currency.
| Currency | Minimum price |
|---|---|
| AED | 5 |
| AUD | 1 |
| BRL | 1 |
| CAD | 1 |
| CHF | 1 |
| CZK | 20 |
| DKK | 5 |
| EUR | 1 |
| GBP | 1 |
| GHS | 1 |
| HKD | 10 |
| HUF | 200 |
| IDR | 1 |
| INR | 1 |
| JPY | 100 |
| KES | 5 |
| MXN | 15 |
| MYR | 5 |
| NGN | 100 |
| NOK | 5 |
| NZD | 1 |
| PLN | 5 |
| RON | 5 |
| SEK | 5 |
| SGD | 1 |
| THB | 15 |
| USD | 1 |
| XOF | 150 |
| ZAR | 2 |
XOF prices must be whole numbers. Providers may also apply their own maximums.
Payment statuses
You see these on the event's Payments page.
| Status | Meaning |
|---|---|
| Created | Checkout has not started |
| Pending | Waiting for the provider to confirm |
| Succeeded | Paid, waiting for Pepvote to deliver the item |
| Fulfilled | Paid and delivered (vote recorded, candidate registered, credits added) |
| Failed | Did not complete |
| Cancelled | Voter backed out of a credit purchase |
Who paid
Candidate registration shows the payer's name and email, because it is an application. Vote and credit payments hide the payer, because ballots are secret. Support can still trace any payment from its reference.
Unfinished payment data is deleted after 7 days. Ballot-related payer identity is deleted after 90 days.
Related help
Last updated October 16, 2026