2016-11-21 2 views
1

Je travaille sur un module de passerelle de paiement WHMCS personnalisé pour la passerelle de paiement Mollie. Jusqu'à présent, j'ai intégré des paiements uniques sans problème, mais j'ai quelques difficultés à mettre en œuvre des paiements récurrents.Passerelle de paiement WHMCS: carte récurrente mais pas de crédit

Le flux d'abonnement ou d'autorisation de facturer le client à la demande diffère légèrement.

Le flux pour la création d'un abonnement est:

  1. Créer un profil de client dans Mollie
  2. Créer un mandat en effectuant un paiement d'autorisation - utilisé pour lier un mode de paiement à un client (doit être un paiement d'au moins 0,01 €, nécessite l'entrée d'utilisateur)
  3. Ajouter un abonnement à un mandat, indiquant Mollie de facturer le montant de la carte associée x tous les x jours/semaines/mois

Le flux d'autoriser le commerçant à charger à la demande est:

  1. Créer un profil de client dans Mollie
  2. Créer un mandat en effectuant un paiement d'autorisation - utilisé pour lier un mode de paiement à un client (doit être un paiement d'au moins 0,01 €, nécessite l'entrée d'utilisateur)
  3. Merchant envoie une demande de paiement à Mollie pour chaque nouvelle facture

Le problème que j'ai est que Mollie supporte plusieurs méthodes de paiement par client. Alors que WHMCS a construit son système de module de passerelle autour de passerelles à méthode unique telles que Stripe. Ce que je veux faire est de remplacer la page de gestion de carte de crédit par une page personnalisée (de préférence générée dans le module, sans modifier aucun modèle) qui permet aux clients de gérer leurs détails Mollie. Cela impliquerait de voir des mandats actifs et d'en ajouter de nouveaux (encore une fois, un mandat est essentiellement une autorisation pour moi d'utiliser un mode de paiement spécifique pour les abonnements ou la facturation à la demande).

Je n'ai trouvé aucun moyen de le faire dans la documentation WHMCS. Est-ce possible, ou dois-je accepter que le seul moyen pour les clients de voir les pages générées par mon module est de passer d'abord par une facture.

+0

Salut Cascer, puis-je vous demander dans quelle mesure vous êtes avec cet addon et module de paiement. Cela m'intéresse aussi beaucoup. –

+0

@BasvanStein Le module one-off est pratiquement terminé (je l'utilise déjà sur ducohosting.com). Nous discutons simplement des options de licence possibles et d'une bonne méthode pour recueillir les commentaires des utilisateurs et les demandes de fonctionnalités avant de les publier. –

+0

Je suis surtout intéressé par la partie abonnements :). Une fois que vous avez réglé cette partie pour WHMCS, envoyez-moi un message. –

Répondre

1

Vous allez devoir créer deux modules qui fonctionnent ensemble, un module de passerelle de paiement et un module complémentaire. Le module addon vous permet de créer des pages côté client où les clients peuvent entrer des accords/ajuster des accords, puis utiliser la fonction _link pour afficher un formulaire où les clients peuvent choisir quel accord utiliser lors du paiement de la facture.

+0

Merci, je n'ai même jamais pensé à ça! Je vais essayer. –