The game doesn’t require you to use any specific payment method. Instead, you need to check the payment methods available at the online casino supporting the Captain America slot.