PHP code example of bsecure / bsecure-laravel
1. Go to this page and download the library: Download bsecure/bsecure-laravel library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
bsecure / bsecure-laravel example snippets
return [
'client_id' => env('BSECURE_CLIENT_ID', ''),
'client_secret' => env('BSECURE_CLIENT_SECRET',''),
'environment' => env('BSECURE_ENVIRONMENT'),
];
use bSecure\UniversalCheckout\BsecureCheckout;
$order = new BsecureCheckout();
$order->setOrderId($orderId);
$order->setCustomer($customer);
$order->setCartItems($products);
$order->setShipmentDetails($shipment);
$result = $order->createOrder();
return $result;
use bSecure\UniversalCheckout\BsecureCheckout;
$order_ref = $order->order_ref;
$orderStatusUpdate = new BsecureCheckout();
$result = $orderStatusUpdate->orderStatusUpdates($order_ref);
return $result;
use bSecure\UniversalCheckout\BsecureSSO;
$state = $requestData['state'];
$client = new BsecureSSO();
return $client->authenticateWebClient($state);
use bSecure\UniversalCheckout\BsecureSSO;
$state = $requestData['state'];
$client = new BsecureSSO();
return $client->authenticateSDKClient($state);
use bSecure\UniversalCheckout\BsecureSSO;
$auth_code = $requestData['auth_code'];
$client = new BsecureSSO();
return $client->customerProfile($auth_code);
if(!empty($result['checkout_url']))
return redirect($result['checkout_url']);
if(!empty($result['order_reference']))
return $result['order_reference'];
array (
"redirect_url": "your-authentication-url"
)