Gérer les moyens de paiement proposés à l'acheteur
Il est possible de personnaliser les moyens de paiement proposés à l’acheteur en utilisant le champ vads_payment_cards.
Il est recommandé de proposer sur le site marchand un bouton de paiement différent pour chaque moyen de paiement et de transmettre le choix de l'acheteur dans vads_payment_cards.
La liste des valeurs possibles est décrite dans le Dictionnaire de données.
Pour plus d'informations, consultez la documentation dédiée à chaque moyen de paiement que vous souhaitez proposer .
Pour proposer le paiement par carte CB, Visa, Mastercard, Maestro, Visa Electron et e-CB, nous vous suggérons d'envoyer uniquement la valeur CB.
Pour proposer le paiement par carte via des acquéreurs européens (Elavon, Six, Concardis, VR Pay etc...), nous vous suggérons d'envoyer la valeur "VISA" ou "MASTERCARD".
Ainsi l'acheteur est redirigé sur la page de saisie des données cartes, et le type de carte est automatiquement détecté.
Il est vivement déconseillé de laisser le champ vide. En cas d'ajout de nouveau moyen de paiement sur votre boutique, il serait proposé automatiquement, même si vous ne souhaitez pas le proposer.
Exemple de formulaire de paiement avec liste de choix de moyens de paiement :
<form method="POST" action="https://paiement.systempay.fr/vads-payment/"> <input type="hidden" name="vads_action_mode" value="INTERACTIVE" /> <input type="hidden" name="vads_amount" value="30000" /> <input type="hidden" name="vads_capture_delay" value="0" /> <input type="hidden" name="vads_ctx_mode" value="PRODUCTION" /> <input type="hidden" name="vads_currency" value="978" /> <input type="hidden" name="vads_page_action" value="PAYMENT" /> <input type="hidden" name="vads_payment_cards" value="CB" /> <input type="hidden" name="vads_payment_config" value="SINGLE" /> <input type="hidden" name="vads_site_id" value="12345678" /> <input type="hidden" name="vads_trans_date" value="20190626101407" /> <input type="hidden" name="vads_trans_id" value="239848" /> <input type="hidden" name="vads_version" value="V2" /> <input type="hidden" name="signature" value="qqpxF6z1+Ri5jtkHNVDCCJulxxpJYehrfP1OLwJ4Ysg="/> <input type="submit" name="payer" value="Payer"/> </form>