{{ __('Important: Webhook Configuration Required') }}

{{ __('Webhooks are REQUIRED to prevent orders from going to "Incomplete" status. Without webhooks, payments may succeed but orders will not be marked as completed.') }}

  1. {{ __('Register an account on :name', ['name' => 'Razorpay']) }}

  2. {{ __('After registration at :name, you will have API Key ID and API Key Secret', ['name' => 'Razorpay']) }}

  3. {{ __('Enter API Key ID and API Key Secret into the box in right hand') }}

  4. {{ __('CRITICAL STEP:') }} {!! BaseHelper::clean(__('You MUST create a webhook to handle payment notifications. Go to Account & SettingsWebhooksAdd New Webhook in your Razorpay Dashboard.')) !!}

    {{ __('Webhook URL:') }}

    {{ route('payments.razorpay.webhook') }}

    {!! BaseHelper::clean(__('Select these Required Events:')) !!}

    {{ __('Warning:') }}

    {{ __('If you skip webhook configuration, your orders will show as "Incomplete" even after successful payment!') }}

    {!! BaseHelper::clean(__('After creating the webhook, Razorpay will show a Webhook Secret. Copy this secret and paste it into the Webhook Secret field below. This ensures secure communication between Razorpay and your site.')) !!}

  5. {{ __('Test Your Integration:') }}

{{ __('Troubleshooting Tips:') }}