File manager - Edit - /home/linknsbh/cecil-hotel.net/platform/plugins/stripe/src/Forms/StripePaymentMethodForm.php
Back
<?php namespace Botble\Stripe\Forms; use Botble\Base\Facades\BaseHelper; use Botble\Base\Forms\FieldOptions\SelectFieldOption; use Botble\Base\Forms\FieldOptions\TextFieldOption; use Botble\Base\Forms\Fields\SelectField; use Botble\Base\Forms\Fields\TextField; use Botble\Payment\Forms\PaymentMethodForm; class StripePaymentMethodForm extends PaymentMethodForm { public function setup(): void { parent::setup(); $this ->paymentId(STRIPE_PAYMENT_METHOD_NAME) ->paymentName('Stripe') ->paymentDescription(trans('plugins/payment::payment.stripe_description')) ->paymentLogo(url('vendor/core/plugins/stripe/images/stripe.svg')) ->paymentUrl('https://stripe.com') ->paymentInstructions(view('plugins/stripe::instructions')->render()) ->add( 'payment_stripe_client_id', TextField::class, TextFieldOption::make() ->label(trans('plugins/payment::payment.stripe_key')) ->value(BaseHelper::hasDemoModeEnabled() ? '*******************************' : get_payment_setting('client_id', 'stripe')) ->placeholder('pk_*************') ->attributes(['data-counter' => 400]) ->toArray() ) ->add( 'payment_stripe_secret', 'password', TextFieldOption::make() ->label(trans('plugins/payment::payment.stripe_secret')) ->value(BaseHelper::hasDemoModeEnabled() ? '*******************************' : get_payment_setting('secret', 'stripe')) ->placeholder('sk_*************') ->toArray() ) ->add( 'payment_' . STRIPE_PAYMENT_METHOD_NAME . '_payment_type', SelectField::class, SelectFieldOption::make() ->label(__('Payment Type')) ->choices([ 'stripe_api_charge' => 'Stripe API Charge', 'stripe_checkout' => 'Stripe Checkout', ]) ->selected(get_payment_setting( 'payment_type', STRIPE_PAYMENT_METHOD_NAME, 'stripe_api_charge', )) ->toArray() ) ->add( 'payment_stripe_webhook_secret', 'password', TextFieldOption::make() ->label(trans('plugins/stripe::stripe.webhook_secret')) ->value(BaseHelper::hasDemoModeEnabled() ? '*******************************' : get_payment_setting('webhook_secret', 'stripe')) ->placeholder('whsec_*************') ->toArray() ); } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.11 |
proxy
|
phpinfo
|
Settings