CreateYourVPN Academy
Guides

Accepter les paiements avec PayHot

Guide pas à pas : connectez PayHot à CreateYourVPN pour que vos clients rechargent leur solde du montant de leur choix par carte, via SBP ou en cryptomonnaie. Demande d'adhésion, clé API, webhook, moyens de paiement et recharge automatique.

PayHot accepte les paiements par carte bancaire, via SBP et en cryptomonnaie. Vos clients l'utilisent pour recharger leur solde dans l'espace client de votre vitrine, et ils achètent les forfaits avec ce solde : plus besoin d'accorder l'accès à la main.

Avec PayHot, le client saisit lui-même le montant, pour une recharge ponctuelle comme pour une recharge automatique. Vous n'êtes pas obligé de configurer des montants de recharge. Si vous en configurez, PayHot les vend aussi, et le client les voit sous forme de boutons au-dessus du champ du montant. Avec lava.top, les montants sont fixes : le client ne peut choisir que parmi les vôtres.

L'argent va sur le solde de votre projet dans PayHot. CreateYourVPN n'est pas un intermédiaire dans les paiements et ne prend aucune commission sur vos ventes.

L'encaissement est disponible avec le forfait payant Max : avec lui, votre vitrine se met à vendre et le solde des clients s'active tout seul. Pour les tarifs de la plateforme, voir la leçon sur la facturation.

Ce qu'il vous faut

  • le forfait Max dans CreateYourVPN ;
  • une demande d'adhésion approuvée par PayHot : l'approbation prend quelques jours, envoyez donc votre demande à l'avance ;
  • environ 15 minutes pour la configuration, une fois la demande approuvée.

Étape 1. Envoyez une demande

Envoyez une demande d'adhésion sur le site de PayHot. L'approbation prend quelques jours. C'est PayHot qui décide qui peut accepter des paiements par son intermédiaire et quels documents il faut pour cela.

Étape 2. Émettez une clé API

Une fois votre demande approuvée, vous pourrez vous connecter à l'espace PayHot. Émettez-y une clé API pour CreateYourVPN. Si PayHot vous demande la durée et les autorisations de la clé, choisissez la durée « Unlimited » et les autorisations « Paiements » et « Consultation » : quand une clé expire, les ventes s'arrêtent.

N'accordez aucune autre autorisation à la clé, surtout pas les versements. Avec une clé autorisée aux versements, on peut transférer l'argent du solde de votre projet dans PayHot vers la carte de quelqu'un d'autre. CreateYourVPN n'a pas besoin des versements : nous créons seulement des paiements et vérifions leur statut.

Étape 3. Connectez PayHot dans CreateYourVPN

Dans CreateYourVPN, ouvrez la section « Monétisation », cliquez sur « Connecter » sur la carte PayHot, collez la clé dans le champ « Clé API PayHot » et cliquez sur « Connecter ». La clé est vérifiée automatiquement : si tout va bien, vous verrez « PayHot a accepté la clé ».

La carte affiche « Webhook URL ». Copiez l'adresse avec le bouton « Copier », collez-la dans l'espace PayHot, dans le champ Webhook URL · Production, et enregistrez.

Après l'enregistrement, PayHot affiche le secret de signature une seule fois. Copiez-le, collez-le dans le champ « Secret de signature du webhook (facultatif) », sous l'adresse, sur la carte PayHot, et cliquez sur « Enregistrer ».

Avec le webhook, PayHot nous informe immédiatement des paiements et des remboursements, et la carte affiche la date du dernier webhook. Sans le webhook ni le secret de signature, les paiements sont quand même confirmés : nous les vérifions nous-mêmes dans PayHot, simplement plus tard. Mais sans le webhook, nous ne sommes jamais informés des remboursements.

Laissez cochée la case « Accepter les paiements » sur la carte. Plus tard, vous pouvez vérifier la clé à nouveau : ouvrez la carte avec « Gérer » et cliquez sur « Vérifier la clé ».

Étape 4. Activez les moyens de paiement

Vérifiez que les moyens de paiement dont vous avez besoin sont activés dans l'espace PayHot : cartes bancaires, SBP, cryptomonnaie. Les clients n'ont accès qu'aux moyens activés dans PayHot.

Sur la carte PayHot dans CreateYourVPN, dans le bloc « Moyens de paiement », laissez cochés les mêmes moyens : « Cartes russes (₽) », « Cartes internationales (€) », « SBP » et « Cryptomonnaie ». Par défaut, tous sont cochés. Décochez un moyen qui n'est pas activé dans PayHot et cliquez sur « Enregistrer » : sinon, le client voit ce moyen mais ne peut pas payer avec.

Étape 5. Recharge du solde

Vous n'avez rien à configurer dans vos forfaits : le client les achète avec son solde, et PayHot recharge ce solde. L'exception est un forfait tarifé dans une autre devise et associé plus tôt à PayHot : le client le paie directement via PayHot.

Recharge ponctuelle

Dans l'espace client de votre vitrine, le client clique sur « Recharger » et saisit le montant dans le champ « Montant ». Au-dessus du champ, vos montants du bloc « Recharge du solde » de la page « Forfaits » s'affichent sous forme de boutons, si vous en avez ajouté. N'importe quel montant convient, PayHot n'a pas besoin d'offre lava.top : dans la fenêtre du montant, votre espace indique par quels moyens PayHot le vend.

Si le client n'a pas assez d'argent pour un forfait, il clique sur « Recharger et acheter », et le premier montant que nous proposons correspond exactement à ce qui manque, sans descendre sous le paiement minimum : le client peut recharger et acheter le forfait en un seul paiement.

Avec un moyen de paiement dans la devise du compte client, le client paie exactement le montant saisi. Les autres devises, par exemple une carte internationale en euros ou la cryptomonnaie pour un compte en roubles, sont converties au taux de votre caisse PayHot ; si la caisse n'a pas de taux, nous convertissons la carte et le SBP au taux de la Banque centrale de Russie. Le client voit le montant à payer sur le bouton « Payer », et le solde reçoit le montant saisi. La cryptomonnaie se paie en USDT sur le réseau TRON (TRC-20). Pour un compte en dollars, il n'y a pas de carte internationale : PayHot accepte la carte russe et le SBP en roubles, ainsi que la cryptomonnaie.

PayHot impose un paiement minimum : 100 ₽ par carte russe ou SBP, 5 € par carte internationale et 10 USDT en cryptomonnaie. Si le client saisit moins, une indication apparaît sous le champ, par exemple « Montant minimum : 100 ₽. ». Un moyen dont le minimum dépasse le montant est masqué pour le client : la cryptomonnaie n'apparaît qu'une fois que le montant atteint 10 USDT au taux de la caisse.

Recharge automatique

Dans l'onglet « Automatique », le client saisit un montant et indique dans « Tous les combien de jours » la fréquence du prélèvement, de 1 à 365. Si vous avez aussi des recharges automatiques lava.top, c'est la ligne « Montant et fréquence au choix ». Le client fait le premier paiement tout de suite, puis nous prélevons le même montant sur la carte ou le compte SBP associés, à l'intervalle choisi, et chaque prélèvement recharge le solde.

La recharge automatique fonctionne avec le renouvellement automatique du forfait par le solde : ce renouvellement s'active tout seul quand le client met en place la recharge automatique, et si le client n'a pas encore de forfait, le premier prélèvement l'achète. Un client n'a qu'une seule recharge automatique : via PayHot ou via un abonnement lava.top.

Pour que la recharge automatique via PayHot fonctionne :

  • il vous faut un forfait de type abonnement avec une durée et un prix dans la devise du compte client : sans lui, le client n'a pas d'onglet « Automatique » ;
  • la devise du compte client doit être le rouble, et « Cartes russes (₽) » ou « SBP » doit être coché dans la connexion : seuls ces moyens permettent les prélèvements ;
  • la clé doit être une clé de production : il n'y a pas de recharge automatique en mode test ;
  • les prélèvements récurrents doivent être activés dans votre caisse PayHot. PayHot les active sur demande : écrivez à votre gestionnaire PayHot. S'il vous demande comment un client dissocie sa carte, voici la réponse : dans l'espace client de votre vitrine, la recharge automatique a un bouton « Désactiver » qui dissocie la carte ou le compte SBP ;
  • les frais de caisse PayHot doivent être à votre charge, pas à celle du client, sinon la liaison n'est pas créée.

Si la caisse refuse la liaison, le client voit « La recharge automatique ne peut pas être activée pour le moment. Vous pouvez recharger sans elle. », et ce moyen disparaît de la recharge automatique pendant 24 heures. Une fois la caisse configurée, enregistrez la connexion PayHot dans la section « Monétisation », et le moyen revient tout de suite.

Le client désactive lui-même la recharge automatique, avec le bouton « Désactiver » dans l'espace client de votre vitrine. S'il désactive le renouvellement automatique de son forfait, la recharge automatique est désactivée avec lui. Pour désactiver d'un coup les recharges automatiques de tous les clients, utilisez le bouton « Clôturer les abonnements » sur la carte PayHot : les cartes et comptes SBP associés sont dissociés, et l'argent reste sur les soldes.

Étape 6. Vérifiez un paiement

Depuis un compte client sur votre vitrine, rechargez le solde du montant minimum, soit 100 ₽ pour un compte en roubles. L'argent doit apparaître sur le solde, et la recharge doit obtenir le statut « Traité » dans la section « Monétisation », dans le bloc « Journal des paiements ». Avec le webhook, cela prend généralement jusqu'à une minute, sans lui plus longtemps.

Vous pouvez vérifier sans argent réel avec une clé de test PayHot (elle commence par phk_test_v2_) : collez-la sur la carte à la place de la clé de production. Le paiement passe par la page de test de PayHot et apparaît dans le journal avec la mention « test », et le solde ne change pas. Avec une clé de test, seuls les moyens dans la devise du compte client restent disponibles, sans cryptomonnaie ni recharge automatique. Tant que la clé de test est en place, tous vos clients paient en mode test sans en être avertis : faites le test avant de commencer à vendre et remettez tout de suite la clé de production.

Côté argent

  • L'argent des paiements arrive sur le solde de votre projet dans PayHot. PayHot prélève sa commission selon ses propres conditions ; CreateYourVPN n'en ajoute aucune.
  • Les remboursements se font dans PayHot : dans l'espace PayHot ou via son support. Si le webhook et le secret de signature sont configurés, la recharge reçoit la mention « Remboursement de la recharge » dans le journal ; sinon, suivez vous-même les remboursements dans PayHot. Après un remboursement, le solde du client ne diminue pas tout seul : débitez le même montant par un ajustement dans la fiche du client.

Si la clé a fuité

Réémettez la clé API dans PayHot : l'ancienne cesse de fonctionner immédiatement. Collez ensuite la nouvelle clé sur la carte PayHot, dans la section « Monétisation », et enregistrez.

On this page