{"repo":"gobicycle/bicycle","free":true,"listed":false,"github":"https://github.com/gobicycle/bicycle","clone":"git clone https://github.com/gobicycle/bicycle.git","description":"Microservice for accepting payments and making withdrawals in TON blockchain","language":"Go","stars":254,"topics":["blockchain","golang","ton"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"TON payment processor [![Based on TON][ton-svg]][ton] [![Telegram][telegram-svg]][telegram-url] Microservice for accepting payments and making withdrawals to wallets in TON blockchain. Supports TON coins and Jettons (conforming certain criteria) Provides REST API for integration. Service is ADNL based and interacts directly with node and do not use any third party API. Warning Manual withdrawals from hot wallet is prohibited do not withdraw funds from a hot wallet bypassing the service, this will lead to a service error - How it works - Features - Glossary - Prerequisites - Criteria for valid Jettons - Deployment - Configurable parameters - Service deploy - Payment notifications - Binary comment support - REST API - Technical notes - Threat model - Manual migrations - TODO list How it works The service provides the following functionality: - generate new deposit address of wallet (TON or Jetton) for TON blockchain. This address you provide to customer for payment. Payments are accumulated in the hot-wallet. - make withdrawal of TONs or Jettons from hot-wallet to customer wallet at TON blockchain. Features Deposit addresses can be reused for multiple payments Sends withdrawals with comment Sends withdrawals in batches using highload wallet Aggregates part of TONs or Jettons at cold-wallet Supports authorization by Bearer token Service withdrawals (cancellation of incorrect payments) Glossary - deposit-address - address generated by the service to which users send payments. - d","default_branch":null,"files":null,"tree":[],"storefront":"/r/gobicycle","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gobicycle/bicycle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}