Module de paiement par virement

Le paiement par virement peut-être proposé via ce module.
Dans ce cas l’encaissement doit être validé manuellement lors de la bonne réception du virement sur le compte bancaire. Le paiement sera noté en attente et le mode de paiement virement y sera associé. La date de paiement sera la date de validation de l’encaissement du virement dans l’espace privé.

Configuration du paiement par Virement dans le plugin Bank

Configuration

La configuration de ce module de paiement du plugin Bank se fait dans le menu Configuration > Paiements en ligne.

Paramètres :

  • Compte bénéficiaire : nom du titulaire du compte.
  • Nom de la banque
  • Adresse de la banque
  • IBAN : numéro IBAN indiqué sur votre RIB.
  • BIC : numéro BIC indiqué sur votre RIB.
  • Remarques complémentaires qui seront affichées à l’internaute lors de son paiement.

À noter que le visiteur peut très bien changer d’avis et procéder au paiement par CB après avoir choisi un paiement par virement dans un premier temps. Dans ce cas une fois le paiement par CB validé, le paiement sera remis à jour comme si l’utilisateur avait directement payé par CB.

Encaissement du virement

Quand vous recevez le virement sur votre compte, vous pouvez aller sur la liste des transactions, dans ecrire/, filtrer pour n’afficher que les transactions en attente, et cliquer sur le lien “Payer” de la transaction correspondant au virement.
Un formulaire permet alors de noter que le virement a bien été encaissé, et d’y noter une référence (numéro de virement par exemple).

Discussion

4 discussions

  • 2

    Le site dont je m’occupe propose plusieurs virements.
    Chacun peut être activé et nommé dans la liste des prestataires de configurer_bank

    Dans un squelette j’aimerai filtrer sur le nom du prestataire défini dans cet écran de configuration.

    Comment puis-je le récuperer afin de pouvoir effectuer un test sur cette valeur dans un squelette. ?

    • C’est cette feature dont tu as besoin https://git.spip.net/nursit/bank/-/issues/111 mais je l’ai jamais implémentée...

    • J’ai trouvé une «rustine» qui filtre les virements en fonction du label (comparé avec le nom de la rubrique contenant certains produits
      Dans modeles/payer_acte.html, j’ai surchargé ainsi vers la ligne 27

      					
      <BOUCLE_modes(DATA){source table,#VAL{acte}|bank_lister_configs}>[(#VALEUR{actif}|oui)
      	[(#VALEUR{label}|=={#INFO_TITRE{rubrique,#SELF|parametre_url{id_rubrique}}}|oui)
      				#SET{options,#ARRAY{'payer_par_title',#ENV{payer_par_title_#VALEUR{presta},#ENV{payer_par_title,#VALEUR{ordre}}}}}
      						#PAYER_ACTE{#VALEUR,#ID_TRANSACTION,#TRANSACTION_HASH,#GET{options}}
      #SET{compteur_modes_actifs,#GET{compteur_modes_actifs}|plus{1}}
      	]
      ]</BOUCLE_modes>

      C’est evidemment du code non générique, mais si ça peut inspirer quelqu’un, tant mieux.

    Reply to this message

  • 2

    J’utilisais precedemment sans problème un enchainement d’écrans dérivé de TutoCommerce.

    Une fois mise à jour les plugins, je constate l’effet suivant :
    Je peux selectionner les produits, puis sur la page du panier valider celui-ci.

    au moment de cliquer sur le réglement (par virement), je constate que la roue tourne sans fin. La commande apparait bien dans la backoffice en statut Encours et la transaction associée s’affiche avec le champ mode vide (ce qui explique que ça n’aboutisse pas).

    Versions : Prix 1.4.0, Banque & Paiement 6.4.4, Commandes 2.6.0, Paniers 2.1.0, Produits 2.1.0

    Un changement de syntaxe pourrait-il être à l’origine de cette non circulation du code du virement ?

    Je suis intéressé à vos suggestions et peut communiquer des éléments du code utilisé si besoin.

    • Une inclusion en double dans le head était la source du soucis, rentré dans l’ordre.
      Si moyen de virer ce sujet, ce serait judicieux, car non utile.

    • Il est toujours utile à des gens de savoir les causes des problèmes qu’ils pourraient potentiellement rencontrer.

    Reply to this message

  • 1

    Pour le module par virement bancaire et après avoir paramétré les références de la banque
    de destination j’obtiens un message pour règlement en attente et plus rien ne se passe… Par contre je n’ai en aucun cas pu renseigner les informations de ma banque expéditrice de mon virement.
    Que faire pour régler cette situation et obtenir le virement ?

    • Attention, ce n’est pas un module de paiement par SEPA, mais bien virement.
      Donc on affiche les coordonées bancaires du marchand et c’est à l’acheteur d’aller faire le virement depuis sa banque, et à toi ensuite de valider que tu as bien été payé depuis l’interface privée, quand tu vois le virement sur ton compte.

      Pour le paiement par SEPA, il n’est supporté que via le module PayZen actuellement.

    Reply to this message

  • 4

    Bonjour
    J’ai configuré les informations pour le paiement par virement
    Une fois que je valide mon formulaire, j’ai le message d’erreur

    Aucun squelette bank_retour_attente.html n’est disponible...

    La documentation ne parle pas de ce fichier, enfin je crois pas avoir vu de référence a ce fichier

    Merci

    Reply to this message

Add a comment

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom