API et E-Commerce
Voir nos méthodes d'integration du Paiement et commerce électronique
1er étape
1 - Allez au Menu et Cliquez sur E-Commerce et Choisissez entre deux modes Simple et Advanced, les deux avec acess API
2 - Cliquez sur le bouton Ajouter une Activitée, Si vous ne trouvez pas la rubrique E-Commerce, veuillez attendre qu'un administrateur approuve votre compte E-Business
2éme étape
1 - A Mode Simple, Remplissez les champ de saisie comme le nom du service ou objet à vendre, le numéro de commande, le prix, etc puis Cliquez sur Créer
2 - B Mode Avancé, Cliquez sur le bouton Créer et entrer les infos de votre site web et activité sur internet
3éme étape
1 - A Mode Simple, Cliquez et copier votre code pour l'integrer comme HTML ou autres
2 - B Mode Avancé, Cliquez sur le bouton Voir mes Acess afin d'afficher vos infor API Keys et Token
3 - Une fois les étapes terminées vous intégrer relier votre compte avec vos sites web et intégrer comme méthode de paiement
Payer
Pour ajouter BARIDI Cash comme methode de paiement électronique, set payer to BaridiCash.
Amount
Spécifiez la somme et gardez la devise DZD.
Transaction
Spécifiez la variable de la transaction ID dans la quelle ya la somme "Amount".
RedirectUrls
Spécifiez les Liens ou l'utilisateur doit y'aller aprés un paiement.
payment
Un ensemble de toutes les variables d'avant Payer, Amount, RedirectUrls and Credentials of merchant (Client ID & Site ID ) have to set. After initialized into payment object, need to call create method. It will generate a redirect URL. Users have to redirect into this URL to complete the transaction.
BARIDI Cash API ; //Payer Object $payer = new Payer(); $payer->setPaymentMethod('BaridiCash'); //preferably, your system name, example - BaridiCash //Amount Object $amountIns = new Amount(); $amountIns->setTotal(20)->setCurrency('DZD'); //must give a valid currency code and must exist in merchant account national Dinar. //Transaction Object $trans = new Transaction(); $trans->setAmount($amountIns); //RedirectUrls Object $urls = new RedirectUrls(); $urls->setSuccessUrl('http://your-e-commerce-website.com/example-success.php') //success url - the merchant domain page, to redirect after successful payment, see sample example-success.php file in sdk root, example - http://myshop.com/BaridiCash_sdk/example-success.php ->setCancelUrl('http://your-merchant-domain.com/'); //cancel url - the merchant website page, to redirect after cancellation of payment, example - http://myshop.com/BaridiCash_sdk/cancel.php //Payment Object $payment = new Payment(); $payment->setCredentials([ //client id & client secret, see merchants->setting Button 'client_id' => 'place your client id here', //must provide correct client id of an express merchant 'client_secret' => 'place your client secret here' //must provide correct client secret of an express merchant ])->setRedirectUrls($urls) ->setPayer($payer) ->setTransaction($trans); try { $payment->create(); //create payment header("Location: ".$payment->getApprovedUrl()); //checkout url } catch (Exception $ex) { print $ex; exit; }