Telegram плащания в криптовалути и алткойни с CoinPayments


Създайте Telegram бот, който приема плащания в криптовалути и алткойни с CoinPayments.

Какво е криптовалута?

Криптовалутите са последната еволюция на цифровите пари. За да бъде по-лесно, криптовалутата е цифрова версия на парите, при която транзакциите се извършват онлайн. Мислете за това като за еквивалент на използването на PayPal или дебитна карта, с разликата че цифрите на екрана представляват криптовалута вместо фиатна валута. Те са децентрализирани, което означава, че мрежата се захранва от своите потребители, без да има трета страна, централен орган или посредник, който да я контролира. Нито централната банка, нито правителството имат власт над тази система.

Какво е CoinPayments?

CoinPayments е платежен доставчик с онлайн търговски услуги и възможност за интеграция на приложения от трети страни, за да могат търговците да приемат плащания с криптовалути. Свържете CoinPayments с вашия Telegram бот, за да приемате Bitcoin, Litecoin, Dogecoin и повече от 2000 други криптовалути/алткойни.
Крипто плащанията в Telegram вече са лесни и достъпни за всеки.

Как моят Telegram бот може да приема крипто плащания?

За да добавите CoinPayments като платежен метод към своят Telegram бот:
1. Регистрирайте акаунт в CoinPayments или пропуснете тази стъпка, ако вече имате такъв.
2. Отворете Account -> API Keys и след това щракнете "Generate new key".
3. Изберете "Edit Permissions" в дясно от новосъздадените API ключове и се уверете, че "create_transaction", "get_tx_info" и "rates" са маркирани. Щракнете върху "Update Permissions", за да запазите промените.

Уверете се, че Вашето CoinPayments приложение има всички необходими права, за да може Telegram бота Ви да функционира пълноценно.Уверете се, че Вашето CoinPayments приложение има всички необходими права, за да може Telegram бота Ви да функционира пълноценно.
Щракни върху снимката, за да я уголемиш.


4. Отворете своят бот в Telegram, отворете /settings менюто и изберете "Платежни методи" -> Crypto (CoinPayments).
5. Въведете Public key и Private key, които току-що създадохте в CoinPayments.

Създайте свой TGmembership бот, който да ви помогне с управлението на вашите платени Telegram абонаменти.Свържете своят Telegram бот и CoinPayments и продавайте абонаменти в крипто валути
Щракни върху снимката, за да я уголемиш.


6. Отворете Account -> Account Settings и изберете опцията "Merchant Settings". След това въведете IPN Secret и IPN URL, които вашият бот ви изпрати. Не забравяйте да щракнете върху "Update Account", за да запазите промените.

IPN настройката позволява на Вашият Telegram бот да получава известия за плащания в реално време.IPN настройката позволява на Вашият Telegram бот да получава известия за плащания в реално време.
Щракни върху снимката, за да я уголемиш.


7. Отворете Account -> Coin Acceptance Settings и изберете криптовалутите, които Вашият Telegram бот да приема. Готови сте готови, щракнете "Update Coin Preferences", за да запазите промените.
Това е, готови сме. Опцията CoinPayments вече ще бъде налична за Вашите клиенти при плащане.
Все още можете да използвате традиционни методи за плащане, като PayPal или Stripe, заедно с CoinPayments, като предоставите на клиентите си удобството да плащат с този метод, който те самите предпочитат.

Как да създам абонаментен план в Telegram използвайки криптовалута?

Тук е интересната част - не го правите :)
Създаването на планове използвайки BTC, LTC, DOGE или всяка друга криптовалута/алткойн само ви ограничава. Ако приемате само крипто плащания, вероятно не би било проблем, но ако приемате плащания също и с PayPal/Stripe, или който и да е друг поддържан платежен инструмент успоредно с CoinPayments, Вие бихте създали еднакви планове в множество различни валути. Не звучи особено рационално, нали? Също така, не е тайна, че криптовалутите могат да бъдат нестабилни и цената им може да се променя бързо и в двете посоки - нагоре и надолу. Ако създадете своят план с една цена днес, същата тази цена би могла да има коренно различна стойност спрямо фиантните валути в рамките само на няколко дни. Какво решение предлагаме ние? Създайте плановете си използвайки фиантни валути. Например USD, EUR, GBP или която и да е друга валута. Когато вашите клиенти създадат нова поръчка, TGmembership ще провери автоматично какви са актуалните валутни курсове и ще превалутира крайната цена. По този начин вие ще можете да използвате едни и същи планове с всички платежни методи и ще можете да получите приблизително еднаква по стойност сума с всяко крипто плащане.

От къде моят Telegram бот черпи информация за актуалните валутни курсове?

Използваме валутните курсове определени от Binance за по-голямата част от валутите и самите CoinPayments за останалите.
CoinPayments използват Bitcoin за определяне на своите валутни курсове, след което използваме отново Binance, за да превалутираме Bitcoin към фиантни валути.

Какво е IPN и защо е толкова важно?

Instant Payment Notifications (IPN) е система, която ни изпраща известие всеки път, когато получите плащане или статуса на определена поръчка бива променен. IPN URL е адреса, на който CoinPayments изпраща известия относно вашите поръчки. IPN Secret е ключ, който ни позволява да проверим и потвърдим дали получените данни са легитимни.
Ако IPN URL не е правилно зададен, Вашият бот няма да може да получава известия за плащанията, като резултат от което няма да може да активира и абонаментите на Вашите клиенти.
Ако IPN key не е правилно зададен, дори и бота да получава известия, те ще бъдат игнорирани тъй като няма да бъдат подписани с валиден ключ, като резултат от което няма да може да активира и абонаментите на Вашите клиенти.
Всеки бот генерира собствени, уникални IPN URL и IPN key - моля уверете се, че въвеждате тези, които са създадени от Вашият бот, както и че ги въвеждате коректно.

Какво ще видят моите клиенти?

Когато изберат CoinPayments като платежен метод за съответната поръчка, Вашият бот ще попита клиентите Ви за имейл адрес - това е изискване, което CoinPayments имат, за да можем да създадем нова поръчка.
Следващата стъпка би била да изберат криптовалута или алткойн, който ще бъде използван за плащане по тази поръчка - списъкът с налични валути е същият, който по-рано персонализирахте от таблото за управление на CoinPayments.
На администраторите ще бъдат показван допълнителен "Презареди" бутон - ако промените списъка с валути, които Вашият бот приема, моля използвайте този бутон, за да принудите своят бот да обнови своят списък. Този бутон няма да бъде показван на потребители, които нямат статут на администратор в бота.
След като бъде избрана валута, клиентите Ви ще получат QR код и адрес на крипто портфейл, където да преведат съответната сума. Нетната стойност на превода (стойността след такси или комисионни) трябва да бъде равна или по-голяма от сумата, която бота е определил за тази поръчка. Ако е по-малка, то поръчката няма да бъде обработена.

Всяка поръчка направена чрез CoinPayments получава свой собствен и уникален адрес на портфейл, където криптовалутите могат да бъдат изпратени. Всяка поръчка направена чрез CoinPayments получава свой собствен и уникален адрес на портфейл, където криптовалутите могат да бъдат изпратени.
Щракни върху снимката, за да я уголемиш.