Bitcoin Forum
May 04, 2024, 04:02:11 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Personal Project - Bitcoin Payment Processing System  (Read 352 times)
AliceWonderMiscreations (OP)
Full Member
***
Offline Offline

Activity: 182
Merit: 107


View Profile WWW
February 07, 2016, 12:05:14 PM
 #1

I'm currently working on a payment processing system for Bitcoin eCommerce.

I have no clue whether it will be of value to eCommerce in general, but it certainly will be of value to me. Need drives innovation, eh?

When I work on something big, I like to write the documentation at the same time that I am both designing the project and coding the project.

For me personally, writing documentation helps me find bugs I never would have thought to check for with just writing the code.

Anyway for those interested, here is a very VERY rough and quite incomplete draft of the documentation:

https://bitcoin.librelamp.com/btcart.pdf

So far I have written the exchange rate tracker, it is in extensive testing right now and so far is working flawlessly.

At the moment I am working on the payment processing code, which is being written in Python. Basically I'm writing a bunch of functions and testing them - no usable program per se.

I have no clue when this will be ready, but it won't be soon. I am largely a self-taught programmer and while being self-taught I avoid many of the common mistakes made by people with CS degrees, I still am going to take some classes in Python just to make sure there isn't something important I am f*cking up. The PHP part for the shopping cart, I am very confident in my PHP skills. But I do not do a lot of Python programming, so for that I do want to take an actual class or two before I evaluate my code and release a product. Just to avoid scenarios where something in Python works differently than I assume it does.

Self-learning Python, I have already found many on-line tutorials that contain what is clearly dangerous code, especially lack of proper input validation and error handling. I'm guessing that means there probably exists not so obvious yet still dangerous tutorials on how to do something.

So it will be awhile before anything is released.

But I hope to make payment processing without using a third party service a lot easier for small business.

Comments and criticism are welcome.

I hereby reserve the right to sometimes be wrong
1714838531
Hero Member
*
Offline Offline

Posts: 1714838531

View Profile Personal Message (Offline)

Ignore
1714838531
Reply with quote  #2

1714838531
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
yenxz
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
February 08, 2016, 12:29:08 PM
 #2

please consider about it,make payment processing without using a third party service is not easy as you think,and it will take long time to get confirmation,i just suggest you to use third party service.
AliceWonderMiscreations (OP)
Full Member
***
Offline Offline

Activity: 182
Merit: 107


View Profile WWW
February 08, 2016, 06:59:52 PM
 #3

please consider about it,make payment processing without using a third party service is not easy as you think,and it will take long time to get confirmation,i just suggest you to use third party service.

First of all, you have no idea how easy I think it is.

And I've done a lot of considering about it.

And yes I know the confirmation time issue. There's a plan for that, for evaluating risk based upon amount and history of that user.

Items that actually physically ship need 12 confirms before they ship.

Digital goods, number of confirms needed varies based upon the amount and whether the user is considered trustworthy based upon previous history. Only very small purchases would ever be flagged as "paid" without at least 1 confirmation.

Third party payment take a chunk of every sale, have power over the flow of your money, and are a single point of failure you depend upon in your ability to do commerce.

Using a third party bitcoin payment processing service is just trading one master for another, your business is their bitch.

With bitcoin, your business doesn't have to be anyone's bitch.

I hereby reserve the right to sometimes be wrong
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!