Paymill le système de paiement trop cool

By antho1404 • work • 15 Apr 2013

Il y a quelques jours alors que je travaillais sur la nouvelle version de Wedigup, je me suis demandé s’il n’y avait pas mieux que paypal pour gérer les paiements. PayPal c’est cool, tout le monde connaît mais qu’est ce que c’est horrible quand il s’agit de payer. Pas moins de 4 pages pour avoir fait le paiement. Pour de gros paiements… éventuellement, pour de petits paiements de l’ordre de quelques euros, moi le premier ça me gonfle de devoir m’inscrire/me connecter, avoir une page de confirmation puis une autre et encore une autre alors je me met à la place d’utilisateurs comme moi et je me dis que je suis en train de les perdre et qu’il ne paieront pas et ça c’est bien dommage…

A travers les super screencast de Ryan Bates j’avais découvert Stripe qui permettait de gérer le paiement grâce à une vraie API et qui permettait aussi d’avoir la possibilité de mettre ce foutu formulaire de carte bleue sur le site du coup trop content je m’en vais tester ça. Après quelques instants, la surprise qui n’en était pas trop une quand même, le service n’est disponible qu’aux États Unis et au Canada du coup c’est reparti pour les recherches jusqu’à trouver PayMill, et là, tout parfait. Fonctionnant aussi simplement que Stripe, avec une super interface pour gérer ses transactions et ses clients et enfin des prix raisonnable: 0.28€ fixe + 2.95% du paiement (PayPal en comparaison est à 0.30€ fixe + 2.4%).

Du coup me voilà partis pour tester ce service, je me plonge dans la documentation qui est très claire et efficace, en plus de ça le service possède des plugins pour beaucoup de langages (dont une gem pour rails) ce qui permet de gérer tout le paiement côté serveur en deux ou trois lignes de codes et enfin ils fournissent un script javascript qui a entre autre des “validateurs” pour le numéro de carte, le type de carte etc… et bien sûr tout le wrapping pour l’accès au service ce qui fait que même côté javascript le job se fait très vite comme vous pouvez voir avec mon petit modèle backbone ici.

class Wedigup.Models.Charge extends BackboneOverrides.RestrictedModel
  paramRoot: "charge"
  url: -> "/charges"
 
  attr_sync: ["token", "amount_int"]
 
  defaults:
    currency: "EUR"
 
  save: (data, options) ->
    @set data
    @unset "errors"
    paymill.createToken
      number: @get("number")
      exp_month: @get("exp_month")
      exp_year: @get("exp_year")
      cvc: @get("cvc")
      amount_int: @get("amount_int")
      currency: @get("currency")
      cardholder: @get("cardholder")
    , (error, result) =>
      if error
        @set "errors", error.apierror
        options.error @ if options.error
      else
        @set "token", result.token
        super null, options

et côté serveur ça donne quelque chose comme ça

  def create
    amount = params[:charge][:amount_int]
    token  = params[:charge][:token]
    Paymill.api_key = "ma_clé_privé"
 
    transaction = Paymill::Transaction.create amount: amount, currency: "EUR", token: token, client: current_user.client_id, description: "blabla"
 
    if transaction.status == "closed" && transaction.amount && transaction.amount.to_i == amount.to_i
      puts "youpi tout est ok !"
    else
      render json: {
        error: "Un problème est survenu lors du paiement"
      }, status: :unprocessable_entity
    end
  end

Du coup après avoir écrit ces quelques lignes de codes je teste le workflow complet et tout fonctionne nickel du premier coup donc juste parfait. Qui plus est pas de soucis de sécurité à gérer, les données de carte bleue ne son pas transmise à votre site mais seulement un token permettant de retrouver la transaction dans leur base et d’effectuer le paiement. J’ai été plus que ravis de trouver ce service qui est vraiment pas mal, qui n’est pas beaucoup plus cher que PayPal (tout dépend le type de prix que vous appliquez) et qui par contre permet de faire un paiement en un simple formulaire que l’on peut du coup intégrer dans le site sans exploser la charte graphique.

Voilà c’était mon petit billet d’humeur sur PayMill que je vous recommande fortement ;)

Tags: , , ,

13 Responses

  1. PayMill paraît avoir de nombreux avantages, il est l’un des rares (seuls ?) service de paiement par carte bleue qui fonctionne lorsque le commerçant est en France ET qui affiche ses tarifs (par opposition à Ogone et compagnie).
    À noter pour ceux pour qui c’est important que la communication avec eux se fait en anglais (ou en allemand…), pas vraiment en français.
    Paypal conserve un avantage : il accepte les transactions au profit d’un particulier, alors que Paymill demande (comme tous les autres processeurs de paiment ?) que le bénéficiaire ait une activité commerciale enregistrée (à mon avis, être simplement auto-entrepreneur, ça doit fonctionner, mais je n’ai pas testé).

    • Bonjour Eric,

      Je tiens à vous informer que nous avons ouvert des bureaux en France fin février avec une équipe française. La communication peut donc parfaitement se faire en français :) !

      Je vous confirme également que les auto-entrepreneurs ainsi que les associations peuvent également utiliser Paymill.

      Merci pour vos retours positifs sur la solution !

      A bientôt

  2. Bonjour Messieurs,

    Je viens de découvrir l’offre Paymill. Ce qui me séduit le plus est la simplicité pour la transaction. Cela augmente t’il votre taux de conversion ?

    • Tout dépend de comment c’est implémenté, mais vu qu’il est possible d’intégrer le formulaire de paiement directement sur la page ça permet d’éviter les abandons lors de paiements avec plusieurs étapes et du coup cela augmente donc le taux de conversion. Après ce n’est pas la solution miracle, il faut garder en tête que du coup les utilisateurs mettrons sur votre site leurs informations de carte bancaire du coup il faut penser à bien les rassurer et si ça n’est pas bien fait par contre ça peut faire chuter énormément le taux de conversion. L’implémentation fera tout plus que l’outils en lui même ;)

  3. Joris

    Paymill…pour le moment ce n’est pas une réussite..à en croire mon expérience personnelle !! 6 semaines et mon compte n’est toujours pas activé ! comment voulez vous être performant dans ces conditions ?

    • Magalie

      Je suis bien d’accord!
      Nous on attend depuis 2 mois et toujours rien…
      Le pire, c’est qu’il parait qu’on est en tête de liste depuis 5 semaines.

      Je commence sérieusement à douter de leur professionnalisme…

  4. mathieu

    Les avis sur les delais et les banques étrangére de Paymill m’ayant fait un peu peur je suis parti voir si l’offre de Stripes avait évoluer et… YES !! Stripe est maintenant accessible en France…
    Après avoir fait des tests de paiements tout est ok, y’a “plus qu’a” activer mon compte.
    Je reviendrais mettre un commentaire après plusieurs mois d’utilisation.

  5. Nous sommes basé en Suisse et notre adhésion à paymill à été refusé à cause du secret bancaire?!?!?

    Où est le rapport?

    C’est vraiment aberrant surtout que nous allons nous ouvrir sur d’autre marché européens ces prochain temps….

  6. Writing blog is tedious.I know how you can get unlimited articles for your site, type
    in google:
    Anightund’s rewriter

  7. ТҺis way he can think about what Snapchat can do to build іts own business.

    Also visit mу web blog kbowerssales.mobi (Angelo)

  8. Hi admin, i found this post on 19 spot in google’s search
    results. I’m sure that your low rankings are caused by hi
    bounce rate. This is very important ranking factor. One of the biggest reason for high bounce rate is due to visitors hitting the back
    button. The higher your bounce rate the further down the search results your posts and pages will end up, so
    having reasonably low bounce rate is important for
    increasing your rankings naturally. There is very handy wordpress
    plugin which can help you. Just search in google for:
    Seyiny’s Bounce Plugin

  9. What matters is not the actual love quotes that you use, but
    rather the romantic sentiments, feelings and actions that are
    behind them.

  10. I was extremely pleased to discover this site.
    I need to to thank you for your time just for this fantastic
    read!! I definitely appreciated every bit of it and I have you book marked to look at new stuff in your web site.

Leave a Reply to Joris Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>