Skip to content
/ atos Public

Sips-International Worldline plugin for Magix cms

License

Notifications You must be signed in to change notification settings

magix-cms/atos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d1b02a4 · Jun 13, 2017

History

12 Commits
May 3, 2017
May 5, 2017
May 3, 2017
Jun 13, 2017
May 5, 2017
May 3, 2017
May 9, 2017
May 3, 2017
May 16, 2017
May 5, 2017
Jun 13, 2017
Jun 13, 2017

Repository files navigation

atos

Sips-International Worldline plugin for Magix cms

Plugin Atos Magix CMS

version

release

Authors

  • Gerits Aurelien (aurelien[at]magix-cms[point]com)

Description

Ce plugin est dédié a Magix CMS et travail avec Worldline Sips (Atos).

Installation

  • Décompresser l'archive dans le dossier "plugins" de magix cms
  • Connectez-vous dans l'administration de votre site internet
  • Cliquer sur l'onglet plugins du menu déroulant pour sélectionner Atos.
  • Une fois dans le plugin, laisser faire l'auto installation
  • Il ne reste que la configuration du plugin pour correspondre avec vos données.

Exemple d'utilisation dans votre panier

Préparer les données a envoyer :

$brand = $_POST['brand'];
$atos = new plugins_atos_public();
if(isset($brand)){
    $getPaymentRequest = $atos->getPaymentRequest(array(
        'returnUrl'           =>  'atos',
        'iso'                 =>  frontend_model_template::current_Language(),
        'brand'               =>  'VISA',
        'amount'              =>  '1000',
        'orderId'             =>  'ds5f4f45sf456d4',
        'customerId'          =>  '4',
        'customerEmail'       =>  'test@mail.com',
        'returnContext'       =>  '10'
    ));
    $this->template->assign('getItemData', $getPaymentRequest, true);
}else{
    // Affiche les modes de paiements disponible.
    $atos->getPaymentBrand();
}

Utiliser les données reçues :

  $atos = new plugins_atos_public();
  if(isset($_POST['Encode'])){
      $setData = $atos->fetchData(array('context'=>'unique'));
      $data = $atos->getPaymentResponse($setData);
      $this->template->assign('getPaymentResponse', $data, true);
  }else{
      $atos->getPaymentBrand();
  }

Configuration

configuration-atos

Les modes de paiements

modes-paiements-atos

Ressources