I am somewhat mixed on this, I feel though having it be part of Stripe will make it easier to sell to my leadership as "More Trustworthy" than having it by itself