Battle Pass is an online Gangstar Vegas server-based feature, so you can’t purchase it. It requires the real payment at first and you can’t make that purchase with the infinite diamonds.