bitaps.com
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 18
Joined: Tue Oct 18, 2016 1:18 pm

Donate BTC of your choice to 1TipsnxGEhPwNxhAwKouhHgTUnmmuYg9P

Accept Bitcoins on your site

Wed Dec 14, 2016 10:49 am

Hello

I would like to tell about Bitaps.com API advantages.
My first post is very simple - How to accept Bitcoins on your Website.

Create payment address

Main task in processing bitcoin payments is generate and monitoring an unique address for each new user or invoice. Once payment received and confirmed, API server forward bitcoins to main merchant address, cold storage or exchange to foreign currency on markets.

Image

1) customer would like to buy something in your shop. Put items to cart. Click pay via Bitcoins.
2) your shop send your wallet address and callback page URL to us. Shop make query to our server.
3) shop get back new temporary Bitcoin address from us.
4) shop pass this temporary address to customer for payment.

Simple requests:
GET https://bitaps.com/api/create/payment/{ ... /{callback}[?confirmations=0-10&fee_level={high | medium | low}]

Parameters:
{payout_address} Merchant's Bitcoin address where confirmed payments will be transfered
{callback} Urlencoded callback URL
[confirmations] Number of accepted confirmations (optional field, default 3)
[fee_level] Network fee level (optional field, default low)

Response:
Query returns: Address, Payment Code and Invoice.
Address is a Bitcoin address to receive payments.
Payment Code is a private information and merchant should keep it in secret. This Code need for verification of callbacks.
Invoice could be sent to customer and also used for payment form.

You can read more and test your query at https://bitaps.com/api/#Create_payment_address

Rmcdermott927
Bronze Bitcoiner
Bronze Bitcoiner
Posts: 590
Joined: Tue Sep 20, 2016 7:32 pm

Re: Accept Bitcoins on your site

Wed Dec 14, 2016 2:38 pm

Nice service. I have a question.

On many services, the biggest problem I have is the service only sending the payment acknowledgement callback once. Do you have the ability with your service to the the callback until there is some sort of ACK?
Image

bitaps.com
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 18
Joined: Tue Oct 18, 2016 1:18 pm

Donate BTC of your choice to 1TipsnxGEhPwNxhAwKouhHgTUnmmuYg9P

Re: Accept Bitcoins on your site

Wed Dec 14, 2016 5:45 pm

Sure. We doing first callback when transaction just propogated (unconfirmed) in the network. Then we doing callback every confirmation up to specified confirmations in API query. If we did not get answer, we do it up to three days.
We will finish callback debugger and logger soon to test any callback query. I will notify you.

We are opened to create new special API interfaces for you.
Please contact us via email: support@bitaps.com

bitaps.com
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 18
Joined: Tue Oct 18, 2016 1:18 pm

Donate BTC of your choice to 1TipsnxGEhPwNxhAwKouhHgTUnmmuYg9P

Re: Accept Bitcoins on your site

Wed Dec 14, 2016 5:58 pm

As ACK we need to receive Invoice number. It's prevents from server cash.
you can read more at https://bitaps.com/api/#Processing_the_callback

iFixBTCmemoryIssues
Gold Bitcoiner
Gold Bitcoiner
Posts: 2682
Joined: Tue Nov 24, 2015 9:03 pm

Re: Accept Bitcoins on your site

Wed Dec 14, 2016 6:57 pm

Hello

I would like to tell about Bitaps.com API advantages.
My first post is very simple - How to accept Bitcoins on your Website.

Create payment address

Main task in processing bitcoin payments is generate and monitoring an unique address for each new user or invoice. Once payment received and confirmed, API server forward bitcoins to main merchant address, cold storage or exchange to foreign currency on markets.

Image

1) customer would like to buy something in your shop. Put items to cart. Click pay via Bitcoins.
2) your shop send your wallet address and callback page URL to us. Shop make query to our server.
3) shop get back new temporary Bitcoin address from us.
4) shop pass this temporary address to customer for payment.

Simple requests:
GET https://bitaps.com/api/create/payment/{ ... /{callback}[?confirmations=0-10&fee_level={high | medium | low}]

Parameters:
{payout_address} Merchant's Bitcoin address where confirmed payments will be transfered
{callback} Urlencoded callback URL
[confirmations] Number of accepted confirmations (optional field, default 3)
[fee_level] Network fee level (optional field, default low)

Response:
Query returns: Address, Payment Code and Invoice.
Address is a Bitcoin address to receive payments.
Payment Code is a private information and merchant should keep it in secret. This Code need for verification of callbacks.
Invoice could be sent to customer and also used for payment form.

You can read more and test your query at https://bitaps.com/api/#Create_payment_address
Looks good!!!!!!!!!

Happy Holidays :)
Image

If you are running a version of Bitcoin Core, stop using it. Upgrade to Bitcoin Unlimited or Classic immediately.

Fix Your Unconfirmed Transaction.

Vote for the future of our Bitcoin network!

User avatar
OgNasty
AMA
AMA
Posts: 290
Joined: Thu Sep 24, 2015 4:26 pm

Donate BTC of your choice to 1NastyFRkeUTmMdbMmzggDVTQA6r3ibUoX

Contact: Website

Re: Accept Bitcoins on your site

Wed Dec 14, 2016 7:50 pm

3) shop get back new temporary Bitcoin address from us.
4) shop pass this temporary address to customer for payment.
This is a cool service, but I have one concern. Why are funds ever sent to addresses where the shop owner doesn't control the keys? Could the shop owner provide a list of public addresses to be used for customer payments? That way your service would be trustless. Given the advantages of a public chain, it seems unnecessary for bitaps to ever have physical control of a shop owner's customer's funds.
Image

iFixBTCmemoryIssues
Gold Bitcoiner
Gold Bitcoiner
Posts: 2682
Joined: Tue Nov 24, 2015 9:03 pm

Re: Accept Bitcoins on your site

Wed Dec 14, 2016 8:15 pm

3) shop get back new temporary Bitcoin address from us.
4) shop pass this temporary address to customer for payment.
This is a cool service, but I have one concern. Why are funds ever sent to addresses where the shop owner doesn't control the keys? Could the shop owner provide a list of public addresses to be used for customer payments? That way your service would be trustless. Given the advantages of a public chain, it seems unnecessary for bitaps to ever have physical control of a shop owner's customer's funds.
This is a great point!!!!!!

I do understand the use-case of why services such as bitaps.com are good, it is a "drop and go" solution with-out having to implement a bitcoind implementation and payment api.

May I suggest to bitaps of placing a disclaimer saying something along the lines of, "This is not a trustless solution, you do not hold your own private keys to the Bitcoin addresses. It is simply a forwarding solution. If you are seeking a trustless solution, go to: https://www.bitcoinunlimited.info".

At some point in time, in my many things to do, I will work on building a resource so that users can select the service that is most optimal for their use-case, for example:

Trustless solutions:

Bitcoin Unlimited | https://www.bitcoinunlimited.info
Bitcoin Classic | https://www.bitcoinclassic.com

Trusted solutions:

Coinbase | https://www.coinbase.com
Blockchain.info | https://www.blockchain.info

Trusted 3rd Party solutions:

https://www.bitaps.com

This way, bitaps.com, you can corner the market-share of "trusted, third party solutions".
Image

If you are running a version of Bitcoin Core, stop using it. Upgrade to Bitcoin Unlimited or Classic immediately.

Fix Your Unconfirmed Transaction.

Vote for the future of our Bitcoin network!

User avatar
piebeyb
Silver Bitcoiner
Silver Bitcoiner
Posts: 808
Joined: Thu Sep 24, 2015 6:51 am

Donate BTC of your choice to 1EsWXN3VcBb2rRenMBYd4V3WTfiZxaaiK3

Contact: Website Facebook Twitter Telegram

Re: Accept Bitcoins on your site

Wed Dec 14, 2016 8:43 pm

okay i need something new to my site, I think it needs to try this, thanks for sharing information
Image Tip me BCH : qzahl4e8mqy5se6sdnc6j24mv4vtdtlpv5jmnhsw3n

User avatar
rendravolt
Bronze Bitcoiner
Bronze Bitcoiner
Posts: 516
Joined: Wed Oct 07, 2015 9:29 pm

Donate BTC of your choice to 13T2aPdsiVtupF4XKScDhJ6RKrwyqNAVoT

Contact: Facebook Twitter Telegram

Re: Accept Bitcoins on your site

Thu Dec 15, 2016 8:03 am

New innovations! I really like anything related to bitcoin, I strongly support bitaps!

bitaps.com
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 18
Joined: Tue Oct 18, 2016 1:18 pm

Donate BTC of your choice to 1TipsnxGEhPwNxhAwKouhHgTUnmmuYg9P

Supporting Hot wallet

Sat Dec 17, 2016 7:12 pm

That interface works like a "Create payment address", but received payment will be separated to hot wallet and cold storage of bitcoins.
For example, you need quick pay in your project and supply hot wallet balance for fast payout. Remained amount will be transfered to treasure, cold storage or trade account.
Hot wallet balance regulated by quota or specified amount. Quota is a percent between hot and cold wallets balances. We check balances on both wallets and distribute payment with same proportion.

Image

Example 1
Your smrartcontract supply hot wallet balance 10 BTC, rest amount will be transfered to cold storage.
Currently Hot wallet have 5 BTC only.
Customer sent 3 BTC.
As a result, all these money will be transafered to Hot wallet, becausse 5+3 less then required 10 BTC.

Example 2
Same situation, but customer sending 7 BTC.
Smartcontract will distribute 5 BTC up to 10 BTC to Hot wallet, and will transfer remained 2 BTC to cold storage.

Example 3
Smart contract have to supply Hot wallet balance 10 BTC.
Currently Hot wallet is full and have 10 BTC balance.
Customer send 8 BTC.
Smartcontract will check Hot wallet balance and will transfer all 8 BTC to cold storage.

more information at https://bitaps.com/api/#Create_smartcontract_hot_wallet

bitaps.com
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 18
Joined: Tue Oct 18, 2016 1:18 pm

Donate BTC of your choice to 1TipsnxGEhPwNxhAwKouhHgTUnmmuYg9P

Re: Accept Bitcoins on your site

Fri Feb 17, 2017 7:41 am

If you have any ideas of payment methods, let's discuss and create it together! We are opened for you.

Return to “Project Development”

Who is online

Users browsing this forum: No registered users and 1 guest