@extends('layouts.public') @section('title', 'Crypto payment status — Boss Of AI') @section('content') @php $states = [ 'created' => ['Waiting for payment', 'Send the exact amount shown on the invoice page. This page updates once the network confirms it.'], 'waiting' => ['Waiting for payment', 'Send the exact amount shown on the invoice page. This page updates once the network confirms it.'], 'confirming' => ['Confirming on-chain', 'The transfer has been seen and is waiting for confirmations. Credits are added automatically once it settles.'], 'confirmed' => ['Confirmed', 'The payment has confirmed. Credits are being added to your account.'], 'sending' => ['Settling', 'The payment is settling with our processor. Credits land shortly.'], 'finished' => ['Paid', 'Credits have been added to your account.'], 'partially_paid' => ['Underpaid', 'Less than the invoiced amount arrived. Nothing has been credited yet — contact support and we will reconcile it.'], 'failed' => ['Payment failed', 'The payment did not complete. Nothing was charged and no credits were added.'], 'expired' => ['Invoice expired', 'The invoice window closed before payment arrived. Start a new checkout when you are ready.'], 'refunded' => ['Refunded', 'This payment was refunded. Any credits granted for it have been reversed.'], ]; [$heading, $explanation] = $states[$charge->status] ?? ['Payment status', 'We are waiting for an update from the payment processor.']; @endphp

Crypto payment

{{ $heading }}

{{ $explanation }}

Buying
{{ number_format($charge->credits) }} credits
Price
${{ number_format($charge->price_cents / 100, 2) }}
Paying with
{{ $charge->assetLabel() }}
@if ($charge->transaction_hash)
Transaction
{{ $charge->transaction_hash }}
@endif
@if (in_array($charge->status, ['created', 'waiting', 'confirming', 'confirmed', 'sending'], true) && $charge->checkout_url) Back to the invoice @endif

Crypto payments are one-off. Nothing renews automatically, and no wallet details are stored by Boss Of AI.

@endsection