@extends('admin.layouts.app') @section('panel') @php $pageTitle = 'Add Courier Account'; $oldDriver = old('driver', ''); $defaultFraudProvider = $oldDriver === 'steadfast' ? 'native' : 'fraudbd'; $defaultFraudBaseUrl = $oldDriver === 'steadfast' ? 'https://portal.packzy.com/api/v1' : 'https://fraudbd.com'; $defaultFraudCheckUrl = $oldDriver === 'steadfast' ? 'https://portal.packzy.com/api/v1/fraud_check/{phone}' : ''; $oldSupportsFraud = old('supports_fraud_check', false); $oldFraudProvider = old('fraud_provider', $defaultFraudProvider); $oldFraudCourier = old('fraud_courier_name', $oldDriver ?: 'all'); $oldFraudBaseUrl = old('fraud_base_url', $defaultFraudBaseUrl); $oldFraudCheckUrl = old('fraud_check_url', $defaultFraudCheckUrl); @endphp @push('breadcrumb-plugins') @lang('Back') @endpush
@csrf
@if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
Courier Account Info

Courier account name, driver and base API URL setup করুন।

Driver change করলে নিচের API template auto update হবে।
API Credentials

Courier API credential এবং extra settings JSON format এ দিন।

Fraud Checker Settings

এই courier account দিয়ে fraud report check করতে চাইলে নিচের settings update করুন।

Enable করলে এই account fraud report check করবে।
Steadfast official fraud API হলে Courier Native API সিলেক্ট করুন।
URL এর ভিতরে {phone} রাখতে হবে।
Steadfast Native Fraud Check
Steadfast merchant API থাকলে Fraud Provider = Courier Native API রাখুন। Credentials JSON এ শুধু api_key এবং secret_key দিলেই হবে।
{"api_key":"YOUR_STEADFAST_API_KEY","secret_key":"YOUR_STEADFAST_SECRET_KEY"}
FraudBD API Key
FraudBD ব্যবহার করলে Credentials JSON এর ভিতরে fraudbd_api_key দিতে হবে।
{"api_key":"STEADFAST_KEY","secret_key":"STEADFAST_SECRET","fraudbd_api_key":"YOUR_FRAUDBD_API_KEY"}
Custom API
Custom API হলে Fraud Check URL অবশ্যই পূর্ণ URL হবে এবং URL এর ভিতরে {phone} placeholder থাকবে।
https://your-domain.com/api/fraud-check/{phone}
Status

Default এবং active status control করুন।

@endsection @push('style') @endpush @push('script') @endpush