Faits : A. Dans le cadre de diverses procédures (séquestre, recours contre une ordonnance de refus partiel de séquestre, requête de mainlevée définitive en vue de la validation du séquestre), par plusieurs décisions rendues les 30 mai 2012, 18 octobre 2012 et 8 janvier 2013, le Vice-président du Tribunal civil du canton de Genève a octroyé l'assistance judiciaire à B._, domiciliée en France, lui désignant M e A._ à titre d'avocat d'office. Le 12 novembre 2014, M e A._ a adressé à l'Assistance juridique un état de frais de 8'016 fr. 30, soit 7'422 fr. 50 et 593 fr. 80 de taxe sur la valeur ajoutée (TVA). Par décision du 28 novembre 2014, le Vice-président du Tribunal civil l'a indemnisé à concurrence de 6'750 fr. Il n'a alloué aucun montant à titre de la TVA, motif pris que l'assistée était domiciliée à l'étranger. Statuant le 29 janvier 2015 sur l'opposition de M e A._ du 2 décembre 2014, il a refusé de reconsidérer sa décision s'agissant de la question de l'indemnisation de la TVA. Le 5 mai 2015, la Cour de justice du canton de Genève (Assistance judiciaire) a rejeté le recours interjeté par M e A._ contre cette décision. B. Par écriture du 22 juin 2015 postée le même jour, M e A._ exerce un " recours en matière civile, voire un recours constitutionnel subsidiaire ", au Tribunal fédéral. Il conclut principalement à la réforme de la décision cantonale en ce sens que l'indemnité d'avocat d'office est fixée à 7'290 fr. " TTC ", soit 6'750 fr. plus 540 fr. représentant le montant de la TVA. Il demande subsidiairement qu'après renvoi à la cour cantonale, celle-là invite le service de l'assistance juridique à calculer l'indemnité litigieuse, TVA en sus et, en tout état de cause, le renvoi pour nouvelle décision sur les frais et dépens de la procédure cantonale. La Cour de justice s'est référée à ses considérants.