@version(2)
{{-- 결제 결과. 상태는 콜백에서 이미 확정됐고 이 화면은 보여 주기만 한다 --}}
@php
$zp_src = Context::get('source_order_code');
$zp_status = (string)$order->status;
$zp_tone = 'fail';
if ($zp_status === 'paid')
{
$zp_tone = 'ok';
}
elseif ($zp_status === 'pending' || $zp_status === 'cancelled' || $zp_status === 'partial_cancelled')
{
$zp_tone = 'wait';
}
$zp_extra = (array)($order->extra ?? []);
@endphp
PAYMENT
@if ($zp_status === 'paid')
{{ $lang->zpay_result_paid }}
@elseif ($zp_status === 'pending')
{{ $lang->zpay_result_pending }}
@elseif ($zp_status === 'cancelled' || $zp_status === 'partial_cancelled')
{{ $lang->zpay_result_cancelled }}
@elseif ($zp_status === 'expired')
{{ $lang->zpay_result_expired }}
@else
{{ $lang->zpay_result_failed }}
@endif
@if ($claim_message){{ $claim_message }}
@endif
@if (!empty($zp_src))
- {{ $lang->zpay_order_code }}
- {{ $zp_src }}
@else
- {{ $lang->zpay_order_code }}
- {{ $order->order_code }}
@endif
- {{ $lang->zpay_product }}
- {{ Context::replaceUserLang((string)$order->title) }}
- {{ $lang->zpay_amount }}
- {{ $amount_text }}
@if ($order->cancelled_amount > 0)
- {{ $lang->zpay_cancelled_amount }}
- {{ $cancelled_amount_text }}
@endif
{{-- 무통장입금은 여기서부터가 본론이다. 어디로 얼마를 언제까지 넣는지 --}}
@if ($zp_status === 'pending' && $order->gateway === 'banktransfer')
{{ $lang->zpay_bank_guide_title }}
- {{ $lang->zpay_bank_name }}
- {{ $zp_extra['bank'] ?? '' }}
- {{ $lang->zpay_bank_account }}
- {{ $zp_extra['account'] ?? '' }}
- {{ $lang->zpay_bank_holder }}
- {{ $zp_extra['holder'] ?? '' }}
@foreach ($zp_extra['bank_extra'] ?? [] as $zp_ex)
- {{ $zp_ex['label'] ?? '' }}
- {{ $zp_ex['value'] ?? '' }}
@endforeach
- {{ $lang->zpay_depositor_name }}
- {{ $zp_extra['depositor_name'] ?? '' }}
@if ($order->due_date)
- {{ $lang->zpay_due_date }}
- {{ zdate($order->due_date, 'Y-m-d H:i') }}
@endif
@endif
{{-- Conekta 현금(OXXO)·계좌이체(SPEI)는 참조번호로 입금한 뒤 웹훅으로 확정된다 --}}
@if ($zp_status === 'pending' && $order->gateway === 'conekta')
{{ $lang->zpay_bank_guide_title }}
{{ $lang->zpay_conekta_pending_guide }}
@if (!empty($zp_extra['conekta']['bank']))
- {{ $lang->zpay_bank_name }}
- {{ $zp_extra['conekta']['bank'] }}
@endif
@if (!empty($zp_extra['conekta']['reference']))
- {{ $lang->zpay_conekta_reference }}
- {{ $zp_extra['conekta']['reference'] }}
@endif
@if (!empty($order->due_date))
- {{ $lang->zpay_bank_due_date }}
- {{ zdate($order->due_date, 'Y-m-d H:i') }}
@endif
@endif