Deposit methods available
Debit Card (UK issued only) - minimum £10, maximum £50 per transaction.
Please note that the card must belong to you and be registered in your own name.
Deposit time frames
Instant
Deposit fees
None
Debit Card (UK issued only) - minimum £10, maximum £50 per transaction.
Please note that the card must belong to you and be registered in your own name.
Instant
None