Bonjour à tous,
Pour tenter de vous aider, il y a plusieurs solutions envisageables pour faire une caution:
- A partir de cartes bancaires, suivant le prestataire, vous pouvez soit faire une empreinte de carte ou alors créer une transaction bancaire. L'empreinte de carte permet de réaliser une transaction plus tard (pas de date limite) mais il faut qu'il reste de l'argent sur le compte du client au moment vous voudrez réellement le débiter. Vous n'avez donc pas de "garantie". La solution est donc de créer une transaction bancaire traditionnelle du montant de la transaction, mais de ne pas la valider, c'est à dire ne pas débiter l'argent du compte. Vous validerez la transaction seulement si vous avez besoin. Le montant peut etre egalement réduit à la baisse avant validation si vous souhaitez prendre qu'une partie de la caution. Le point négatif est que lorsque l'on créer une transaction, pour que la transaction soit autorisée (et donc que la reserve d'argent soit faite) le client doit avoir son plafond de carte bancaire disponible. Cette réserve d'argent sera toujours pris sur son plafond (débité ou non, le client verra donc une partie de son plafond utilisé). Et les cartes bancaires traditionnelles ont des plafonds relativement bas, à voir si cela convient suivant les montants souhaités. Dernier point la réserve d'argent est disponible pendant maximum une semaine. Pour un exemple de prestataire CB, personnellement j'ai choisi Payzen https://payzen.eu/, prix très corrects, API très etendue et ils peuvent egalement fournir un service avec un lecteur de carte portable connecté en bluetooth à un telephone android ou iphone. il faut juste un peu de réseau (pas besoin de 4g, peu de data utilisée). De plus le service client / technique est tres disponible et réactif. J'en suis vraiment content.
- Utiliser la solution Paypal (paiement par carte bancaire possible). Paypal garantie les fonds pendant 3 jours. Mais Paypal prend une commission plus élevé qu'un prestataire CB: https://www.paypal.com/fr/webapps/mpp/paypal-fees.