|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /var/www/lecturebazaar.com/config/ |
Upload File : |
<?php
return [
/*
|--------------------------------------------------------------------------
| Cette valeur est disponible dans votre tableau de bord cinetpay
|--------------------------------------------------------------------------
*/
'api_key' => env('CINETPAY_API_KEY'),
/*
|--------------------------------------------------------------------------
| Cette valeur est disponible dans votre tableau de bord cinetpay
|--------------------------------------------------------------------------
*/
'site_id' => env('CINETPAY_SITE_ID'),
'urls' => [
/*
|--------------------------------------------------------------------------
| L'url qui sera appelé lorsque l'utilisateur effectue un paiement
| Cet url eutilisé pour effectuer vos traitements en back office
|--------------------------------------------------------------------------
*/
'notify' => env('CINETPAY_NOTIFY_URL'),
/*
|--------------------------------------------------------------------------
| L'url qui sera appelé lorsque l'utilisateur effectue un paiement
|--------------------------------------------------------------------------
*/
'return' => env('CINETPAY_RETURN_URL'),
/*
|--------------------------------------------------------------------------
| L'url qui sera appelé lorsque l'utilisateur clique sur le bouton annuler le paiment
| Vous pouvez utiliser ce bouton pour afficher d'autres moyens de paiement ou récupérer le motif de l'annulation
|--------------------------------------------------------------------------
*/
'cancel' => env('CINETPAY_CANCEL_URL'),
],
/*
|--------------------------------------------------------------------------
| Vous devez créer des routes pour répondres aux différents urls
| Ci-dessous un exemple de route
|--------------------------------------------------------------------------
| Route::get('/cinetpay/cancel', [PaymentController::class, 'cancel'])->name('cinetpay.cancel')
| Route::post('/cinetpay/notify', [PaymentController::class, 'notify'])->name('cinetpay.notify')
| Route::post('/cinetpay/return', [PaymentController::class, 'return'])->name('cinetpay.return')
|
| Vous pouvez ajouter cette méthode dans votre fichier de routes pour générer
| automatiquement ces routes
|
| \Guysolamour\Cinetpay\Facades\Utils::routes()
|
| L'astuce est de créer une class qui extends celle ci et de la renseigner ici
*/
'controller' => \Guysolamour\Cinetpay\Http\Controllers\PaymentController::class,
'button' => [
/*
|--------------------------------------------------------------------------
| Utiliser le style par défaut de cinetpay
|--------------------------------------------------------------------------
*/
'use_default_style' => true,
/*
|--------------------------------------------------------------------------
| Pour appliquer votre propre classe au bouton. Il faudra passer le use_default_style à false
|--------------------------------------------------------------------------
*/
'class' => 'btn btn-danger',
/*
|--------------------------------------------------------------------------
| Pour appliquer votre propre id au bouton. Il faudra passer le use_default_style à false
|--------------------------------------------------------------------------
*/
'id' => 'paybutton',
/*
|--------------------------------------------------------------------------
| Vous pouvez utiliser votre propre style css pour customiser le bouton
|--------------------------------------------------------------------------
*/
'style' => "visibility: hidden;",
/*
|--------------------------------------------------------------------------
| Vous pouvez passser des attributs html au bouton.
|--------------------------------------------------------------------------
*/
'attributes' => [
'data-button' => 'pay'
],
/*
|--------------------------------------------------------------------------
| Vous pouvez utiliser votre html pour le boutont
| Le placeholder :label est utilisé pour injecter le texte du bouton. Vous pouvez choisir de l'ignorer
| et mettre une valeur en dur
|--------------------------------------------------------------------------
*/
'html' => "<button class='btn btn-success' id='payBtn' style='visibility: hidden'> <img src='https://aswebagency.com/img/logo.png'></button>",
]
];