Bitcoin Forum

Other => Beginners & Help => Topic started by: antonio123 on March 03, 2016, 08:59:07 PM



Title: Verifing Customer Payments
Post by: antonio123 on March 03, 2016, 08:59:07 PM
If I知 selling a service online is it possible to tell which customers have sent payment other than generating a new address for each bill?


Title: Re: Verifing Customer Payments
Post by: DannyHamilton on March 03, 2016, 11:32:29 PM
If I知 selling a service online is it possible to tell which customers have sent payment other than generating a new address for each bill?

The right thing to do is to generate a new address for each payment.  Instead of trying to find some other way to do it, perhaps try and find a way to make unique payment addresses less unpleasant to yourself?


Title: Re: Verifing Customer Payments
Post by: bitsmichel on March 04, 2016, 12:54:28 AM
If I知 selling a service online is it possible to tell which customers have sent payment other than generating a new address for each bill?
You could use a program for that: Verification on the blockchain, every transaction a new address. There are programs to do the payment process for you.




Title: Re: Verifing Customer Payments
Post by: antonio123 on March 04, 2016, 01:10:23 AM
If I知 selling a service online is it possible to tell which customers have sent payment other than generating a new address for each bill?

The right thing to do is to generate a new address for each payment.  Instead of trying to find some other way to do it, perhaps try and find a way to make unique payment addresses less unpleasant to yourself?
It's not hard for us. I just figured it would be easier on customers.


Title: Re: Verifing Customer Payments
Post by: VirosaGITS on March 04, 2016, 07:39:19 AM
If I知 selling a service online is it possible to tell which customers have sent payment other than generating a new address for each bill?

The right thing to do is to generate a new address for each payment.  Instead of trying to find some other way to do it, perhaps try and find a way to make unique payment addresses less unpleasant to yourself?
It's not hard for us. I just figured it would be easier on customers.

Easier how? Copy pasting an address isint particularly challenging.


Title: Re: Verifing Customer Payments
Post by: n0ne on March 04, 2016, 10:40:56 AM
If I知 selling a service online is it possible to tell which customers have sent payment other than generating a new address for each bill?

The right thing to do is to generate a new address for each payment.  Instead of trying to find some other way to do it, perhaps try and find a way to make unique payment addresses less unpleasant to yourself?
It's not hard for us. I just figured it would be easier on customers.

Easier how? Copy pasting an address isint particularly challenging.

You can ask the customer to forward his bitcoin address, So that you can separate the bitcoin address through which the transaction was made.
It is simple and will help you clearly identify the customers who had made the payment and the pending customers.


Title: Re: Verifing Customer Payments
Post by: Sharma on March 04, 2016, 10:47:42 AM
I can see the benefit of having all your users use the same address, in case it's a very long vanity address.

On the other hand, it'll be a difficult task to discriminate between different deposits, especially because 1 deposit can consist of several iputs, and result in several outputs.

One way to solve the problem is to ask your users one of their addresses that will be included in the inputs beforehand. An other option would be to have your customer sign a text with one of the addresses that sent inputs.

I think this model would hurt your business more than using random addresses tough... So i'd just take the advice of others before me, and generate a new deposit address for each deposit


Title: Re: Verifing Customer Payments
Post by: btc_enigma on March 04, 2016, 01:16:36 PM
Another simple way be to ask identify customers using unique payment amount.
So instead of 1.0 BTC, you could ask them to pay 1.0000007 BTC, 1.0000010 BTC like this

But, You can run out of payment amounts if you have lots of customers

Thanks


Title: Re: Verifing Customer Payments
Post by: clickerz on March 04, 2016, 02:36:45 PM
Another simple way be to ask identify customers using unique payment amount.
So instead of 1.0 BTC, you could ask them to pay 1.0000007 BTC, 1.0000010 BTC like this

But, You can run out of payment amounts if you have lots of customers

Thanks


I think sir @btc_enigma 's suggestion is a practical one and easy to implement.You just tweak your prices to indentify from which product/customers the payment come from. ;)


Title: Re: Verifing Customer Payments
Post by: Shibashi Dogemoto on March 04, 2016, 02:41:10 PM
Another simple way be to ask identify customers using unique payment amount.
So instead of 1.0 BTC, you could ask them to pay 1.0000007 BTC, 1.0000010 BTC like this

But, You can run out of payment amounts if you have lots of customers

Thanks


I think sir @btc_enigma 's suggestion is a practical one and easy to implement.You just tweak your prices to indentify from which product/customers the payment come from. ;)

Won't this lead to complaints? If i buy something (don't know what you're selling) for 1.0007, and somebody else is buying the same item from you for 0.999999, i would't be supprised if people complained.
I know, it's only satoshi's, but people can become really strange when talking about money.


Title: Re: Verifing Customer Payments
Post by: PassThePopcorn on March 04, 2016, 08:45:35 PM
Another simple way be to ask identify customers using unique payment amount.
So instead of 1.0 BTC, you could ask them to pay 1.0000007 BTC, 1.0000010 BTC like this

But, You can run out of payment amounts if you have lots of customers

Thanks


I think sir @btc_enigma 's suggestion is a practical one and easy to implement.You just tweak your prices to indentify from which product/customers the payment come from. ;)

Won't this lead to complaints? If i buy something (don't know what you're selling) for 1.0007, and somebody else is buying the same item from you for 0.999999, i would't be supprised if people complained.
I know, it's only satoshi's, but people can become really strange when talking about money.
You change it at around the satoshi level, you can go 8 decimal places out with bitcoin the actual difference in price would be negligible and well under a cent.

You can try what Bitpay does, generate a few addresses, and use them at different intervals. For example customer 1 gets address 1, customer 2 address 2 etc. each address or transaction has a time limit after that time limit the address can be reused and watched under a different customers transaction. So after 15 minutes address 1 goes back into the rotation and customer 5 can then be assigned that address and the program you create to watch the addresses continues to read from then on.

If you use Blockchain API you should be able to read how much Bitcoin the address has ever received, math can determine if the customer paid.


Title: Re: Verifing Customer Payments
Post by: BitMaxz on March 04, 2016, 09:43:02 PM
Also you can tell costumers to to put his name and some proof from note before he/she send so that you can easily know who is your costumer.
I think its the best if you generate address every time you have a costumer so that you can recognize it easily..



Title: Re: Verifing Customer Payments
Post by: VirosaGITS on March 05, 2016, 08:06:54 AM
Also you can tell costumers to to put his name and some proof from note before he/she send so that you can easily know who is your costumer.
I think its the best if you generate address every time you have a costumer so that you can recognize it easily..



Orrrr you can generate a new BTC address for a particular order #. I'm not sure why OP is trying to complicate this :P
Ctrl+C, Ctrl+V has been around for a long time.