upgrade to version 9
This commit is contained in:
@@ -5,6 +5,12 @@ return [
|
||||
* Whether test environment is enabled
|
||||
*/
|
||||
'test' => env('PAYBOX_TEST', false),
|
||||
|
||||
/*
|
||||
* 00103: Paybox Direct
|
||||
* 00104: Paybox Direct Plus
|
||||
*/
|
||||
'direct_version' => env('PAYBOX_DIRECT_VERSION', '00104'),
|
||||
|
||||
/*
|
||||
* Site number (provided by Paybox)
|
||||
@@ -22,8 +28,7 @@ return [
|
||||
'id' => env('PAYBOX_ID', ''),
|
||||
|
||||
/*
|
||||
* Password for Paybox back-office (It's required for Paybox direct - when you use
|
||||
* capturing, otherwise it won't be used)
|
||||
* HMAC authentication key - it should be generated in Paybox merchant panel
|
||||
*/
|
||||
'back_office_password' => env('PAYBOX_BACK_OFFICE_PASSWORD', ''),
|
||||
|
||||
@@ -38,20 +43,44 @@ return [
|
||||
*/
|
||||
'public_key' => storage_path('paybox/pubkey.pem'),
|
||||
|
||||
/*
|
||||
* Application Prefix for REFABONNE field.
|
||||
* Prepended to wallet_id
|
||||
*/
|
||||
'wallet_prefix' => env('PAYBOX_WALLET_PREFIX', 'WALLET_'),
|
||||
|
||||
/*
|
||||
* Default return fields when going back from Paybox. You can change here keys as you want,
|
||||
* you can add also more values from ResponseField class
|
||||
*/
|
||||
'return_fields' => [
|
||||
'amount' => \Devpark\PayboxGateway\ResponseField::AMOUNT,
|
||||
'authorization_number' => \Devpark\PayboxGateway\ResponseField::AUTHORIZATION_NUMBER,
|
||||
'order_number' => \Devpark\PayboxGateway\ResponseField::ORDER_NUMBER,
|
||||
'response_code' => \Devpark\PayboxGateway\ResponseField::RESPONSE_CODE,
|
||||
'payment_type' => \Devpark\PayboxGateway\ResponseField::PAYMENT_TYPE,
|
||||
'call_number' => \Devpark\PayboxGateway\ResponseField::PAYBOX_CALL_NUMBER,
|
||||
'transaction_number' => \Devpark\PayboxGateway\ResponseField::TRANSACTION_NUMBER,
|
||||
'amount' => \Bnb\PayboxGateway\ResponseField::AMOUNT,
|
||||
'authorization_number' => \Bnb\PayboxGateway\ResponseField::AUTHORIZATION_NUMBER,
|
||||
'order_number' => \Bnb\PayboxGateway\ResponseField::ORDER_NUMBER,
|
||||
'response_code' => \Bnb\PayboxGateway\ResponseField::RESPONSE_CODE,
|
||||
'payment_type' => \Bnb\PayboxGateway\ResponseField::PAYMENT_TYPE,
|
||||
'call_number' => \Bnb\PayboxGateway\ResponseField::PAYBOX_CALL_NUMBER,
|
||||
'transaction_number' => \Bnb\PayboxGateway\ResponseField::TRANSACTION_NUMBER,
|
||||
// signature should be always last return field
|
||||
'signature' => \Devpark\PayboxGateway\ResponseField::SIGNATURE,
|
||||
'signature' => \Bnb\PayboxGateway\ResponseField::SIGNATURE,
|
||||
],
|
||||
|
||||
/*
|
||||
* Notifications settings for server-to-server communication about Paybox Direct payments status
|
||||
*/
|
||||
'notifications' => [
|
||||
'enabled' => filter_var(env('PAYBOX_NOTIFICATIONS_ENABLED', true), FILTER_VALIDATE_BOOLEAN),
|
||||
'queue' => [
|
||||
'connection' => env('PAYBOX_NOTIFICATIONS_QUEUE_CONNECTION'),
|
||||
'queue' => env('PAYBOX_NOTIFICATIONS_QUEUE_NAME'),
|
||||
],
|
||||
'retry_after' => (int)env('PAYBOX_NOTIFICATIONS_RETRY_AFTER', 60),
|
||||
'url' => env('PAYBOX_NOTIFICATIONS_URL'),
|
||||
'notify_to' => env('PAYBOX_NOTIFICATIONS_NOTIFY_TO'),
|
||||
'notify_from' => [
|
||||
'address' => env('PAYBOX_NOTIFICATIONS_NOTIFY_FROM_ADDRESS'),
|
||||
'name' => env('PAYBOX_NOTIFICATIONS_NOTIFY_FROM_NAME'),
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user