BÁO CÁO FIX AUTO CARD + DANH SÁCH NGÂN HÀNG VIETQR

Đã sửa/thêm:

1) Thêm API AUTO CARD trong admin
- Thêm khối API AUTO CARD ở trang Cài đặt -> API Keys.
- Có Link Cron Auto Card riêng.
- Có Link Callback Auto Card riêng.
- Thêm mục API AUTO CARD ngoài sidebar admin.
- API thẻ tại naptaikhoan.com: https://naptaikhoan.com/chargingws/v2

2) Thêm route cron Auto Card
- Route mới: /schedule/deposit/{PRJ_KEY}/auto-card
- Tên route: cron.deposit.auto-card
- Chức năng: kiểm tra lại các thẻ đang Processing qua NapTaiKhoan.Com.

3) Cron tổng vẫn chạy tất cả
- Route: /schedule/{PRJ_KEY}/run-all
- Chạy: Auto Bank + Auto Card + Pay2S nếu đã cấu hình.

4) Ngân hàng đổi sang danh sách chọn theo VietQR
- Trang API AUTO BANK không còn bắt nhập tay tên ngân hàng.
- Admin sẽ chọn ngân hàng từ danh sách VietQR.
- Hệ thống lấy danh sách từ API: https://api.vietqr.io/v2/banks
- Nếu API VietQR lỗi mạng, hệ thống dùng danh sách ngân hàng dự phòng phổ biến.
- Khi chọn ngân hàng, icon/logo VietQR được tự lưu vào cấu hình ngân hàng.

5) Sửa hiển thị logo ngân hàng
- Hỗ trợ cả ảnh upload nội bộ và logo dạng link https://api.vietqr.io/img/...
- Tránh lỗi logo nếu ảnh ngân hàng là URL ngoài.

File đã sửa/thêm:
- app/Services/VietQrBankService.php
- app/Http/Controllers/Admin/BankController.php
- app/Http/Controllers/Cron/DepositController.php
- app/Services/CardDepositService.php
- app/Services/CardRecheckService.php
- routes/scheduler.php
- resources/views/admin/banks/index.blade.php
- resources/views/admin/settings/apis.blade.php
- resources/views/admin/layouts/partials/sidebar.blade.php
- resources/views/account/deposits/index.blade.php
- HUONG_DAN_CRON_TAOSHOPACC.txt

Sau khi upload:
1. Upload đè code lên hosting.
2. Mở 1 lần: https://domain-cua-ban.com/fix_taoshopacc_after_upload.php
3. Chạy xong xóa file fix_taoshopacc_after_upload.php.
4. Vào admin -> API AUTO BANK để chọn lại ngân hàng từ danh sách VietQR nếu cần.
5. Vào admin -> API AUTO CARD để copy cron/callback thẻ.
