AventopayAventopay
Sensitive vertical — enhanced review

Accept your players, without any regulatory grey zone.

In-app purchases, cosmetics, virtual currency, premium content — as long as there is no cashable monetary gain.

What we accept

  • In-app purchases (features, content, levels)
  • Cosmetic items (skins, avatars, decor)
  • Virtual currency with no cash conversion or withdrawal
  • Battle pass, seasons, premium subscriptions
  • DLC, content packs, extensions

What we refuse

  • Gambling, betting, online casinos
  • Cash prizes, tournaments with monetary rewards
  • Reverse conversion (exchange virtual currency → euros)
  • Paid loot boxes (per applicable jurisdictions)
  • Trading of skins or rare items on third-party marketplaces

Activation requirements

To activate your production account, prepare the following:

  • Written description of the economic model
  • Screenshots of the game and the purchase path
  • Game T&Cs (explicitly mentioning the absence of cash gains)
  • Merchant site URL

Integration example

// Example: virtual credits store
// 1. Create the Aventopay session server-side
const body = JSON.stringify({
  merchant_id: MERCHANT_ID,
  user_id: 'player_' + userId,
  amount: 999,        // 9.99 € in cents
  currency: 'EUR',
  metadata: { pack: 'starter_500_credits' },
  callback_url: 'https://yourgame.com/webhooks/aventopay',
});

// 2. On 'success' callback → grant the 500 gems to the player
switch (payload.status) {
  case 'success':
    await grantCredits(payload.external_user_id, 500);
    break;
}

Frequently asked questions

Sensitive vertical
This vertical requires enhanced review. Some activities (gambling, cash prizes, reverse conversion) are categorically refused — see our acceptable use policy.

Ready to accept your first payments?

Create your merchant account in 2 minutes. Test mode available immediately, no prior verification needed.