@component('mail::message') # Payment Received - Booking Confirmed Hello {{ $payment->booking->bookingRequest->client->name }}, Thank you! Your payment has been successfully processed and your booking is now fully confirmed. @component('mail::panel') **Payment Confirmation** **Amount Paid**: ${{ number_format($payment->amount, 2) }} **Payment Method**: {{ ucfirst($payment->payment_method) }} **Transaction ID**: {{ $payment->stripe_payment_intent_id }} **Payment Status**: {{ ucfirst($payment->status) }} **Date**: {{ \App\Helpers\TimezoneHelper::formatForUser($payment->created_at, 'F j, Y \a\t g:i A', $payment->booking->bookingRequest->client->timezone) }} @endcomponent ## Booking Details @component('mail::panel') **Your Session** **Golfer**: {{ $payment->booking->golferProfile->user->name }} **Date**: {{ $payment->booking->formatted_final_date }} **Time**: {{ $payment->booking->formatted_final_time }} **Duration**: {{ $payment->booking->start_time->diffInMinutes($payment->booking->end_time) }} minutes **Location**: {{ $payment->booking->bookingRequest->preferred_location }} @endcomponent @component('mail::button', ['url' => route('client.bookings.show', $payment->booking->id)]) View Booking Details @endcomponent ## Receipt Your receipt is attached to this email and can also be downloaded from your account. @component('mail::table') | Description | Amount | |:------------|-------:| | Training Session ({{ $payment->booking->start_time->diffInMinutes($payment->booking->end_time) }} min) | ${{ number_format($payment->booking->price, 2) }} | | Platform Fee | Included | | **Total** | **${{ number_format($payment->amount, 2) }}** | @endcomponent @component('mail::button', ['url' => route('client.bookings.receipt', $payment->booking->id)]) Download Receipt @endcomponent ## What's Next? - **Prepare**: Review the golfer's profile and prepare your questions - **Communicate**: Message your golfer to confirm details or ask questions - **Calendar**: Add the session to your calendar - **Arrive Early**: Plan to arrive 5-10 minutes before your session ## Cancellation Policy If you need to cancel, please do so at least 24 hours in advance for a full refund. Late cancellations may be subject to fees. @component('mail::panel') **Need Help?** If you have any questions about your payment or booking, our support team is here to help at {{ config('mail.from.address') }} @endcomponent We're excited for your upcoming session! Thanks,
The {{ config('app.name') }} Team @component('mail::subcopy') This payment confirmation is for booking #{{ $payment->booking->id }}. Keep this email for your records. @endcomponent @endcomponent