Paypal

Configuration de la réception des paiements de chat Paypal

Comment configurer PayPal

Pour utiliser PayPal, vous devez obtenir deux clés : client_id et secret

Allez sur la page https://developer.paypal.com/developer/applications/ arrow-up-right

Et choisissez dans la liste ou créez une nouvelle application :

En haut, passez l'interrupteur en mode Live et sélectionnez l'application souhaitée. Une page de paramètres s'ouvre, où vous pouvez trouver les données recherchées :

Copiez les données et collez-les dans les champs correspondants dans les paramètres Salebot - Systèmes de paiement - Paypal :

C'est la fin de la connexion.

Comment créer un lien de paiement

Pour générer un lien de paiement, vous devez définir la valeur de la variable payment_sum et la variable paypal_pay_url apparaît immédiatement.

payment_title n'est pas une variable obligatoire, c'est le nom du produit. Si vous ne la spécifiez pas, elle est remplie avec le texte : « Paiement compte order_id » (order_id - identifiant de commande sur le serveur)

payment_description - description du produit, facultative

De plus, avant de spécifier payment_sum, vous pouvez indiquer dans quelle langue sera la page de paiement. Pour cela, vous devez définir la variable locale, la valeur par défaut est le russe (ru-RU). Toutes les options possibles : da-DK, he-IL, id-ID, ja-JP, no-NO, pt-BR, ru-RU, sv-SE, th-TH, zh-CN, zh-HK, zh-TW.

Et le troisième paramètre supplémentaire est company_name - le nom de votre entreprise, affiché tout en haut de la page (exemple ci-dessous, entreprise).

Vous pouvez également spécifier la devise dans laquelle le paiement est accepté, pour cela nous indiquons la variable currency, la valeur par défaut est le rouble (RUB), pour le dollar définissez sa valeur à USD (currency = USD). Les variantes de devise possibles se trouvent sous le lien https://developer.paypal.com/docs/api/reference/currency-codes/ arrow-up-right

Et le troisième paramètre supplémentaire est company_name - le nom de votre entreprise, affiché tout en haut de la page (exemple ci-dessous, entreprise )

La variable paypal_pay_url peut être affichée avec un lien ou placée sur le bouton « Payer ».

Le lien a la forme : https://ww.paypal.com/checkoutnow?token=07N53571YM296381N arrow-up-right

Exemple d'implémentation.

Définissez le montant du paiement à 444 et le nom de l'entreprise

circle-info

Remarque : la variable payment_sum est définie comme la dernière variable, après la variable facultative payment_title, company_name, etc.

Comment traiter le résultat

circle-info

Après un paiement réussi dans le bot, des kolbeks arriveront, grâce auxquels vous pourrez comprendre qu'un paiement a été effectué avec succès. Ces colbacks dans le système apparaissent comme des messages de l'utilisateur, de sorte qu'ils ne peuvent pas être envoyés par l'utilisateur ; ils se composent des 10 premiers symboles secrets et d'un indicateur d'état, par exemple : EHsWHYOoWV_success.

De plus, après un paiement réussi, la variable paypal_payment_completed est définie sur True.

circle-check
triangle-exclamation
circle-exclamation
circle-exclamation

Par exemple, vous pouvez créer un bloc de traitement d'un paiement réussi avec une condition et afficher le message correspondant à l'utilisateur :

Le type de comparaison doit être « Correspondance exacte »

À la fin du paiement, le paypal_callback_data la variable sera ajoutée au client, contenant les données de réponse du système de paiement pour la transaction terminée. Vous pouvez extraire les données nécessaires du dictionnaire en utilisant le get .

Mis à jour