You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

133 lines
4.2 KiB

<?php
return [
/**
* SANDBOX MODE
* --------------------------------
* By default it is binded with APP_DEBUG
* If app.debug is true, sandbox is also true
*
*/
'sandbox' => env('APP_DEBUG', true),
/**
* CREDENTIALS
* --------------------------------
* The API credentials given from SSLCommerz
*
*/
'store' => [
'id' => env('SSLC_STORE_ID'),
'password' => env('SSLC_STORE_PASSWORD'),
'currency' => env('DEFAULT_CURRENCY','USD'),
],
/**
* REDIRECT URL's
* --------------------------------
* The URL Redirection after success/failure/cancel
* USE route name()
* DO NOT USE route url()
*/
'route' => [
'success' => env('SSLC_ROUTE_SUCCESS','sslc.sslcommerz'),
'failure' => env('SSLC_ROUTE_FAILURE','sslc.sslcommerz'),
'cancel' => env('SSLC_ROUTE_CANCEL','sslc.sslcommerz'),
'ipn' => env('SSLC_ROUTE_IPN','sslc.sslcommerz'),
],
/**
* STRICT PAYMENT GATEWAY
* --------------------------------
* Strict your payment gateway. Leave is NULL if
* you want to enable all available gateways
*
* List of gateways
* brac_visa= BRAC VISA
* dbbl_visa= Dutch Bangla VISA
* city_visa= City Bank Visa
* ebl_visa = EBL Visa
* sbl_visa = Southeast Bank Visa
* brac_master = BRAC MASTER
* dbbl_master = MASTER Dutch-Bangla
* city_master = City Master Card
* ebl_maste= EBL Master Card
* sbl_maste= Southeast Bank Master Card
* city_amex= City Bank AMEX
* qcash= QCash
* dbbl_nexu= DBBL Nexus
* bankasia = Bank Asia IB
* abban= AB Bank IB
* ibbl = IBBL IB and Mobile Banking
* mtbl = Mutual Trust Bank IB
* bkash= Bkash Mobile Banking
* dbblmobilebanking= DBBL Mobile Banking
* city = City Touch IB
* upay = Upay
* tapnpay = Tap N Pay Gateway
*
* GROUP GATEWAY
* internetbank = For all internet banking
* mobileban= For all mobile banking
* othercard= For all cards except visa,master and amex
* visacard = For all visa
* mastercar= For All Master card
* amexcard = For Amex Card
*/
'gateway' => null,
/**
* DEFAULT SYSTEM PRODUCT PROFILE
* --------------------------------
* Product profile required from SSLC
* By default it is "general"
*
* AVAILABLE PROFILES
* general
* physical-goods
* non-physical-goods
* airline-tickets
* travel-vertical
* telecom-vertical
*
*/
'product_profile' => 'general',
/**
* ALLOW FROM LOCALHOST
* --------------------------------
* Set TRUE if you are in development mode,
* or you have localhost based application,
* otherwise FALSE in production
*/
'localhost' => env('SSLC_ALLOW_LOCALHOST',true),
/**
* PATHS
* --------------------------------
* Default paths of the sslcommerz system
* Do not change if necessary
*
*/
'path' => [
'domain' => [
'sandbox' => 'https://sandbox.sslcommerz.com',
'live' => 'https://securepay.sslcommerz.com'
],
'endpoint' => [
'make_payment' => '/gwprocess/v4/api.php',
'transaction_status' => '/validator/api/merchantTransIDvalidationAPI.php',
'order_validate' => '/validator/api/validationserverAPI.php',
'refund_payment' => '/validator/api/merchantTransIDvalidationAPI.php',
'refund_status' => '/validator/api/merchantTransIDvalidationAPI.php',
]
]
];