Navigation

Contactez-nous

Kitpages
17 rue de la Frise
38000 Grenoble
tel : 04 58 00 33 81

Par Philippe Le Van (@plv) Dernière mise à jour : 19 January 2012

KitanoPaymentBundle

Introduction

KitanoPaymentBundle est un système de paiement générique qui peut s'adapter à de nombreux systèmes de paiement.

Il faut ensuite le sous-classer pour s'adapter à tel ou tel système de paiement.

Pour l'instant 3 systèmes de paiement sont implémentés en standard :

  • Fake : un système de paiement bidon pour permettre d'avancer le développement même avant de savoir quel système de paiement on va utiliser.
  • SIPS de Atos (qui couvre les systèmes Elysnet-HSBC, Mercanet-BNP, Citelis,...)
  • CMCIC du CIC

Télécharger le bundle

Documentation pour Symfony 2.1

Voilà un exemple de configuration :

# dans parameter.ini
    payment.service   = "kitano_payment_sips.payment_system"
    base_url = http://nomdedomaine.com


# dans config.yml
kitano_payment:
    service:
        payment_system: %payment.service%
    config:
        notification_url: "%base_url%/payment/payment-notification"
        internal_back_to_shop_url: "%base_url%/payment/back-to-shop"
        external_back_to_shop_url: "%base_url%/shop/back-to-shop"

Documentation pour Symfony 2.3

Exemple de configuration

# dans parameters.yml
    base_url: http://4000m.local
    payment_service: kitano_payment_fake.payment_system

# dans config.yml
kitano_payment:
    service:
        payment_system: %payment_service%
    config:
        notification_url: "%base_url%/reservation/payment/notification"
        internal_back_to_shop_url: "%base_url%/reservation/payment/back-to-shop"
        external_back_to_shop_url: "%base_url%/reservation/shop/back-to-shop"

Commentaires

Ajouter un commentaire
I’m not that much of a online reader to be honest 
but your blogs really nice, keep it up! I'll go ahead and bookmark your site 
to come back later on. Cheers
Re: Symfony 2.6
Bonjour,

non, ça ne va probablement pas marcher en sf 2.6. Le dev de ce bundle a été un peu laissé en plan.

Je pense qu'il faudrait le marquer comme "deprecated"....

A+, Philippe
Symfony 2.6
Bonjour, je veux installer un système de paiement en ligne en utilisant Mercanet de BNP Paribas sur un site e-commerce Symfony CMF 2.6. 
Je veux savoir est ce que ce bundle est compatible avec cette version de Symfony ? 

Merci d'avance
Utilisation
bonjour, c'est bon pour l'installation mais comment utiliser pour le CMCIC ?
Utilisation du Bundle
Bonjour, je viens d'installer le bundle via composer pour symfony2, j'ai bien mis la configuration. J'ai une question sur l'utilisation. Comment fait-on pour passer sur la vue.

Merci
Utilisation ?
Hello, la "courte" documentation est claire pour l'installation, mais manque d'info sur l'utilisation. Auriez-vous le temps d'ajouter un exemple ?
Compatibilité Sf 2.3 ?
Hello, existe-il une version de ce bundle qui soit compatible Symfony 2.3.*
Re: Compatibilité Symfony 2.1
Ce code n'a absolument pas été testé en 2.1 et effectivement, je doute que l'installation avec composer fonctionne.

Nous migrons peu à peu nos bundles sont sf2.1 et composer, mais nous disposons d'assez peu de temps pour le faire... Je pense que ce bundle ne sera pas migré avant novembre.

Cordialement,
Philippe
Compatibilité Symfony 2.1
Bonjour,

J'aimerais savoir avant de me lancer dans le développement de mon propre Bundle, si le votre est compatible avec la version 2.1 car l'installation est impossible via composer.

Merci d'avance.