Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

inmn's avatar
Level 2

Does TeamBilling have issues when a User has more than one Admin role on a Team?

So if I understand it, TeamBilling has an "owner" that pays. However, this payment profile seems to be attached to the owner, not the team. From what I can tell, if a User1 owns team A, B, and C; he cannot have multiple billing profiles for each team. He will instead be charged from same payment profile.

Is this true, or am i reading docs wrong?

Also - Is the OWNER the only role accessing payment? Or can other admin types update payments?

...It seems this is kind of due to how Cashier attaches payment details to a User model rather than have a "Payment Details" table that could have a mappable belongsTo field.

0 likes
1 reply
inmn's avatar
Level 2

Seems like YES.

Since a User's Card is stored to the user record; rather than a UserCards table with a user hasMany cards type of relationship,

it seems YES.

Please or to participate in this conversation.