@@ -79,7 +79,10 @@ public function __construct
7979 path: '/api/v1/summits/{id}/payment-gateway-profiles ' ,
8080 summary: 'Get all payment gateway profiles for a summit ' ,
8181 description: 'Retrieves a paginated list of payment gateway profiles configured for a specific summit. Payment profiles manage payment processing for registrations and bookable rooms. ' ,
82- security: [['summit_payment_gateway_oauth2 ' => [SummitScopes::ReadPaymentProfiles]]],
82+ security: [['summit_payment_gateway_oauth2 ' =>
83+ SummitScopes::ReadAllSummitData,
84+ SummitScopes::ReadPaymentProfiles
85+ ]],
8386 tags: ['Payment Gateway Profiles ' ],
8487 parameters: [
8588 new OA \Parameter (
@@ -140,7 +143,10 @@ public function __construct
140143 path: '/api/v1/summits/{id}/payment-gateway-profiles/{payment_profile_id} ' ,
141144 summary: 'Get a payment gateway profile by ID ' ,
142145 description: 'Retrieves detailed information about a specific payment gateway profile. ' ,
143- security: [['summit_payment_gateway_oauth2 ' => [SummitScopes::ReadPaymentProfiles]]],
146+ security: [['summit_payment_gateway_oauth2 ' =>
147+ SummitScopes::ReadAllSummitData,
148+ SummitScopes::ReadPaymentProfiles
149+ ]],
144150 tags: ['Payment Gateway Profiles ' ],
145151 parameters: [
146152 new OA \Parameter (
@@ -175,7 +181,10 @@ public function __construct
175181 path: '/api/v1/summits/{id}/payment-gateway-profiles ' ,
176182 summary: 'Create a new payment gateway profile ' ,
177183 description: 'Creates a new payment gateway profile for the summit. Supports Stripe and LawPay providers. ' ,
178- security: [['summit_payment_gateway_oauth2 ' => [SummitScopes::WritePaymentProfiles]]],
184+ security: [['summit_payment_gateway_oauth2 ' =>
185+ SummitScopes::WriteSummitData,
186+ SummitScopes::WritePaymentProfiles
187+ ]],
179188 tags: ['Payment Gateway Profiles ' ],
180189 parameters: [
181190 new OA \Parameter (
@@ -209,7 +218,10 @@ public function __construct
209218 path: '/api/v1/summits/{id}/payment-gateway-profiles/{payment_profile_id} ' ,
210219 summary: 'Update a payment gateway profile ' ,
211220 description: 'Updates an existing payment gateway profile. ' ,
212- security: [['summit_payment_gateway_oauth2 ' => [SummitScopes::WritePaymentProfiles]]],
221+ security: [['summit_payment_gateway_oauth2 ' =>
222+ SummitScopes::WriteSummitData,
223+ SummitScopes::WritePaymentProfiles
224+ ]],
213225 tags: ['Payment Gateway Profiles ' ],
214226 parameters: [
215227 new OA \Parameter (
@@ -250,7 +262,10 @@ public function __construct
250262 path: '/api/v1/summits/{id}/payment-gateway-profiles/{payment_profile_id} ' ,
251263 summary: 'Delete a payment gateway profile ' ,
252264 description: 'Deletes an existing payment gateway profile from the summit. ' ,
253- security: [['summit_payment_gateway_oauth2 ' => [SummitScopes::WritePaymentProfiles]]],
265+ security: [['summit_payment_gateway_oauth2 ' =>
266+ SummitScopes::WriteSummitData,
267+ SummitScopes::WritePaymentProfiles
268+ ]],
254269 tags: ['Payment Gateway Profiles ' ],
255270 parameters: [
256271 new OA \Parameter (
0 commit comments