Hello everyone!
I am a full stack software developer at Stockholm, Sweden. In case you want to know more or get in touch, here is my github https://github.com/yilmazuur and linkedin https://www.linkedin.com/in/yilmazugur.
About the project, any feedback or comment would be very much appreciated. Since the project is in an early stage, any opinion would be even better.
So, here I go:
The idea is pretty straightforward in my opinion. However, doing it in a good way is a bit challenge that we are in.
CelestialPay is about buying stuff with lumens. Any stuff you can imagine like iphone, laptops, subscription fees, pens, books etc. Using lumens as a fiat. If there is a seller ofcourse. So, this system should correspond both the seller and the buyer.
On the buyer side, it is a special wallet that user can spend and keep track of his/her money(yes it is a money, celestial money). User can also use this wallet as a regular wallet app in the mobile phone.
On the seller side, it is an API Service Provider which corresponds to wallet holders. E-commerce web sites, second hand sellers or anyone you can imagine who wants to receive online payments.
There is one more usage. Bloggers or donation collectors will be able to receive lumens by celestialpay.me from celestial wallet holders. This time it is celestialpay.me not the api because this one is much easier and the person who sends lumens doesn't expect anything in return.
To sum up:
It is a wallet... No, an api... Oh, it is a website... Noo, it is CelestialPay. I am really deeply sorry to quote from Superman. But I couldn't hold myself back ?
Basically, what we are trying to do is creating an environment for celestial wallet holders, an environment that you can buy, sell stuff or spend lumens as money or send/receive lumens as usual.
My favourite part of this project is how we are going to do it. All the data will rely on horizon. Apart from that celestial environment will only be transaction initiater. So, our aim is not to hold or show any long or unsecure keys around. Secret keys will only be hold in the phone of celestial wallet holders and will be encrypted.
I will come back later with more informations, screenshots and links.
All the best
------------------------------Update------------------------------
Basic use case is payee initiates payment request from the ways described above and payer sends lumens using celestial wallet. It works only this way, because users' secret keys are only stored in users' phones (encrypted).
All of the celestial services are free, no hidden percentage on anywhere.
Here are the prod links:
https://celestialpay.com - celestial website and download place of celestial wallet
http://service.celestialpay.com/docs/v1/index - api documentation to request payments
http://celestialpay.me/?uguryilmaz21@gmail.com - donation or crowdfund website which is automatically created for every wallet users, they can use it like this http://celestialpay.me/?registered_email_to_celestial_wallet
I wrote mine as example.
Here are the public issue trackers: (feel free to enter or vote ticket)
https://bitbucket.org/yilmazuur/celestialwallet/issues
https://bitbucket.org/yilmazuur/celestialpayapi/issues
https://bitbucket.org/yilmazuur/celestialpay-website/issues
https://bitbucket.org/yilmazuur/celestialpay.me/issues
Feel free to give any feedback.
Best