This actually returns an `app_payment_account`, that might be a better name since `app.payment_account(provider_id).payment_account` looks very strange.