Comment puis-je ajouter une deuxième passerelle de test aux options de paiement wp-e-commerce? J'en ai besoin d'un pour le paiement à la livraison et d'un second pour le virement bancaire. Une question similaire a été posée à l'adresse du plug-in wp-e-commerce - option de paiement personnalisé , mais la réponse ne couvre pas ce problème.
Je viens de copier le fichier testmode.merchant.php (plugins/wp-e-commerce/wpsc-merchants) . Le renommé (dans mon cas mynewgateway.merchant.php ) et changé de nom, nom_classe, nom_écran et forme dans le premier tableau.
Ensuite, changez le nom de la classe à la ligne 29 (en remplaçant simplement test par mynewgateway, comme ci-dessus), la variable name de la ligne 31 et enfin le nom de la fonction de formulaire de la ligne 42.
Cela fonctionne pour moi et ma nouvelle passerelle a été ajoutée automatiquement dans la liste des passerelles de la page Paiements.
Vous voudrez peut-être effectuer quelques modifications supplémentaires (commentaires et autres) dans le nouveau fichier PHP, mais pour répondre à vos besoins.