Author

Topic: Verifing Customer Payments (Read 793 times)

legendary
Activity: 1302
Merit: 1068
March 05, 2016, 03:06:54 AM
#13
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 Tongue
Ctrl+C, Ctrl+V has been around for a long time.
legendary
Activity: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook
March 04, 2016, 04:43:02 PM
#12
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..

sr. member
Activity: 463
Merit: 309
March 04, 2016, 03:45:35 PM
#11
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. Wink

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.
hero member
Activity: 840
Merit: 1000
March 04, 2016, 09:41:10 AM
#10
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. Wink

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.
hero member
Activity: 1414
Merit: 505
Backed.Finance
March 04, 2016, 09:36:45 AM
#9
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. Wink
hero member
Activity: 692
Merit: 569
March 04, 2016, 08:16:36 AM
#8
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
legendary
Activity: 1092
Merit: 1000
GATCOIN : The New Currency Of Digital Marketing
March 04, 2016, 05:47:42 AM
#7
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
hero member
Activity: 2618
Merit: 548
DGbet.fun - Crypto Sportsbook
March 04, 2016, 05:40:56 AM
#6
If I’m 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.
legendary
Activity: 1302
Merit: 1068
March 04, 2016, 02:39:19 AM
#5
If I’m 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.
newbie
Activity: 25
Merit: 0
March 03, 2016, 08:10:23 PM
#4
If I’m 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.
sr. member
Activity: 518
Merit: 250
March 03, 2016, 07:54:28 PM
#3
If I’m 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.


legendary
Activity: 3472
Merit: 4801
March 03, 2016, 06:32:29 PM
#2
If I’m 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?
newbie
Activity: 25
Merit: 0
March 03, 2016, 03:59:07 PM
#1
If I’m selling a service online is it possible to tell which customers have sent payment other than generating a new address for each bill?
Jump to: