Bitcoin Forum
May 21, 2024, 12:30:49 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Verifing Customer Payments  (Read 768 times)
antonio123 (OP)
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
March 03, 2016, 08: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?
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
March 03, 2016, 11: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?
bitsmichel
Sr. Member
****
Offline Offline

Activity: 518
Merit: 250



View Profile
March 04, 2016, 12:54:28 AM
 #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.



antonio123 (OP)
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
March 04, 2016, 01:10:23 AM
 #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.
VirosaGITS
Legendary
*
Offline Offline

Activity: 1302
Merit: 1068



View Profile
March 04, 2016, 07: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.


                      ▄▄█████▄▄
                    ▐████████████▄
                   ▄█▀▀▀▀▀▀▀██████▌
             █▄  ▄█▀           ▀▀█
              ▀▀▀███▄▄▄▄▄▄▄▄▄▄   █▄   ▄

               ▄▀▀         ▀▀▀▀▀▀▀██▀▀▀
         ▄▄▄▄▄█▄▄ ▄▀▀▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄█▄▄▄▄
         ████▒▒███    ████▒▒████▌
    ▀█▄ ▀
███████▄ ███▒▒███      ██▒▒█████       ▀█▄
 ███████ ▀█▒▒████     ▄█▒▒█████▀         ▀█ ▄  ▄▄
  ██████  ▌▀▀█████▄▄▄███████▀▀            ███▄███▌
 █████████  █████▀▀█▀▀██████▌             ██████▀
 ▀█████████ ███▄  ███   ▐███▌ ▄██       ▄█████▀
     ▀▀    ▀▀███████████████▄▄████▄▄▄▄█▀▀▀▀▀
               ▀▀▀███▀▀▀      ██████▄
                               ▀▀▀▀▀

▄█████████████████████████████▄
███████████████████████████████
███████████████████████████████
███████████████████████████████
█████████▀▀█████████▀▀█████████
███████ ▄▀▀         ▀▀▄ ███████
██████                   ██████
█████▌     ▄▄     ▄▄     ▐█████
█████     ████   ████     █████
█████      ▀▀     ▀▀      █████
█████▄   ▀▄▄▄     ▄▄▄▀   ▄█████
████████▄▄▄█████████▄▄▄████████
███████████████████████████████
███████████████████████████████
███████████████████████████████
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ █
█ █
█ █
█ █
█ █
n0ne
Hero Member
*****
Offline Offline

Activity: 2590
Merit: 548


Seabet.io | Crypto-Casino


View Profile WWW
March 04, 2016, 10: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.

Sharma
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000


GATCOIN : The New Currency Of Digital Marketing


View Profile
March 04, 2016, 10: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

.
   █████▄▄▄▄
   ████████████▄▄▄            ▀██████
   ███ ▀▀▀▀█████████▄          ▀█████
   ███         ▀▀▀█████▄         ▀███
   ███              ▀▀████▄▄███    ▀▀
   ███                ▀███████▀
   ███                    █████
   ███     ███▄         ▄███████
   ▐██▌     ▀███▄     ▄███▀  ███
   ▐███       ▀███▄▄ ███▀     ███
    ███▌        ▀████        ▐██▌
     ███         ████         ███
      ███      ▄█████▄       ▐██
       ███   ▄████▀ ▀███▄     ▐██
        ███▄████▀     ▀███▄   ███
         █████▀         ▀███▄████
          ██▀             ▀█████▌
                            ▀███▌
  ██████                      ▀▀
  ▀▀▀███
     ███
█         █   ███
 █        ███  ███  █
███       ███   █  ███
███   █   ███   █  ███
███  ███   █       ███
███  ███   █       ███
 █   ███            █
 █    █             █
█         █   ███
 █        ███  ███  █
███       ███   █  ███
███   █   ███   █  ███
███  ███   █       ███
███  ███   █       ███
 █   ███            █
 █    █             █
             JOIN US             
TELEGRAM TWITTER FACEBOOK
LINKEDIN WHITEPAPER
btc_enigma
Hero Member
*****
Offline Offline

Activity: 688
Merit: 567


View Profile
March 04, 2016, 01:16:36 PM
 #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

clickerz
Hero Member
*****
Offline Offline

Activity: 1414
Merit: 505


Backed.Finance


View Profile
March 04, 2016, 02:36:45 PM
 #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

Open for Campaigns
Shibashi Dogemoto
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
March 04, 2016, 02:41:10 PM
 #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.
PassThePopcorn
Sr. Member
****
Offline Offline

Activity: 465
Merit: 309


View Profile
March 04, 2016, 08: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.
BitMaxz
Legendary
*
Offline Offline

Activity: 3262
Merit: 2974


Block halving is coming.


View Profile WWW
March 04, 2016, 09: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..


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
VirosaGITS
Legendary
*
Offline Offline

Activity: 1302
Merit: 1068



View Profile
March 05, 2016, 08: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.


                      ▄▄█████▄▄
                    ▐████████████▄
                   ▄█▀▀▀▀▀▀▀██████▌
             █▄  ▄█▀           ▀▀█
              ▀▀▀███▄▄▄▄▄▄▄▄▄▄   █▄   ▄

               ▄▀▀         ▀▀▀▀▀▀▀██▀▀▀
         ▄▄▄▄▄█▄▄ ▄▀▀▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄█▄▄▄▄
         ████▒▒███    ████▒▒████▌
    ▀█▄ ▀
███████▄ ███▒▒███      ██▒▒█████       ▀█▄
 ███████ ▀█▒▒████     ▄█▒▒█████▀         ▀█ ▄  ▄▄
  ██████  ▌▀▀█████▄▄▄███████▀▀            ███▄███▌
 █████████  █████▀▀█▀▀██████▌             ██████▀
 ▀█████████ ███▄  ███   ▐███▌ ▄██       ▄█████▀
     ▀▀    ▀▀███████████████▄▄████▄▄▄▄█▀▀▀▀▀
               ▀▀▀███▀▀▀      ██████▄
                               ▀▀▀▀▀

▄█████████████████████████████▄
███████████████████████████████
███████████████████████████████
███████████████████████████████
█████████▀▀█████████▀▀█████████
███████ ▄▀▀         ▀▀▄ ███████
██████                   ██████
█████▌     ▄▄     ▄▄     ▐█████
█████     ████   ████     █████
█████      ▀▀     ▀▀      █████
█████▄   ▀▄▄▄     ▄▄▄▀   ▄█████
████████▄▄▄█████████▄▄▄████████
███████████████████████████████
███████████████████████████████
███████████████████████████████
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ █
█ █
█ █
█ █
█ █
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!