Paynow

Système de paiement polonais

Comment connecter Paynow

Entrez dans votre compte paynow. Accédez aux paramètres en cliquant sur la roue dentée.

Ensuite, nous allons dans Sklepy i punkty płatności

Ci-dessous, dans les paramètres de la ligne de boutique Adres powiadomień - nous spécifions l'adresse URL pour recevoir le callback de paiement :

https://chatter.salebot.pro/paynow_callback/result

Ci-dessous, vous devez copier la clé API (Klucz dostępu do API) et la clé secrète (Klucz obliczania podpisu)

Allez sur votre projet sur salebot.pro et dans la section Systèmes de paiement - Paynow notez les clés trouvées.

Comment créer un lien de paiement

Paramètres requis

circle-exclamation

Un exemple de la manière dont vous pouvez demander et enregistrer votre adresse e-mail est présenté ci-dessous.

e-mail - e-mail de l'acheteur (si non spécifié, faux)

payment_description - la description du paiement est affichée dans l'interface web (Attention ! Le cyrillique sera automatiquement remplacé par l'alphabet latin, 255 caractères maximum). Si non spécifié, remplir automatiquement : Paiement de la facture numéro "ici numéro"

Pour générer un lien de paiement, vous devez définir la valeur de la payment_sum variable (par exemple 150 ou 100.55 (avec un point !)), juste après cela la paynow_pay_url variable apparaîtra. Cette variable peut être affichée avec un lien ou placée sur le bouton avec le texte "Payer".

Le lien a la forme : https://paywall.paynow.pl/NOH0-0LT-SEY-XOI?token=eyJraWQiOiJhMDAyNjJjYS02NTU3LTRjOTktOGU0NC1kMTFlMTAxYjhhNTIiLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJOT0gwLTBMVC1TRVktWE9JIiwiYXVkIjoicGF5d2FsbC5zYW5kYm94LnBheW5vdy5wbCIsImlzcyI6InNhbmRib3gucGF5bm93LnBsIiwiZXhwIjoxNjE5NTkyOTc4LCJpYXQiOjE2MTk1MDY1Nzh9.dnCfjADHiTynvXk41TVxsQEVfDAnHFDC_9sdzWF4G2s

Paramètres facultatifs

Aussi, avant de définir la payment_sum valeur, vous pouvez spécifier les variables optionnelles suivantes pour configurer le paiement.

prénom - nom de l'acheteur

nom - nom de l'acheteur

language - la langue de la page de paiement au format BCP47/RFC5646 (par ex. pl-PL, en-US)currency - code de devise du paiement ISO 4217. Si non spécifié, la valeur par défaut (PLN) est utilisée.

circle-info

Veuillez noter :

  • Spécifiez d'abord l'e-mail

  • Paramètres optionnels suivants first_name, payment_description, etc.

  • Et enfin, attribuez la valeur de la payment_sum variable

Exemple de lien de paiement

Tout d'abord, nous allons interroger et enregistrer l'e-mail du client. Nous créerons un bloc avec la demande de saisie de l'e-mail et enregistrerons la saisie dans la flèche :

Dans le bloc suivant, le message ne sera pas affiché, nous spécifierons une description du paiement et après cela, nous définirons immédiatement la variable avec un montant de paiement de 10 zl (zloty par défaut)

Ensuite, au bon endroit, affichez la variable paynow_pay_url qui contient le lien. Dans l'exemple, c'est le bloc suivant.

Comment traiter le résultat

Après un paiement réussi dans le bot, des kolbeks arriveront, grâce auxquels vous pourrez comprendre qu'il y a eu un paiement réussi.

Ces callbacks dans le système sont visibles 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 caractères de la clé secrète et du succès du compte, par exemple : omc79l97u4_success

Ces callbacks NE SONT PAS visibles pour l’utilisateur, ils ne s’affichent que pour l’opérateur.

Le type de comparaison doit être « Correspondance exacte »

Aussi, après un paiement réussi, la variable paynow_payment_completed est définie sur True.

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 :

À la fin du paiement, la variable paynow_callback_data 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 à l'aide de la méthode get.

circle-exclamation

circle-exclamation

circle-exclamation

Mis à jour