Pages:
Author

Topic: How would we solve this problem about payments (Read 186 times)

legendary
Activity: 2310
Merit: 4085
Farewell o_e_l_e_o
Use different receiving addresses for different customers as I wrote here and guide from nc50lc to get QR code with Electrum wallet on Desktop and Mobile.

If you have yet felt clear about that, let's see the screenshots.


Above is how the wallet looks like after I assign three receiving addresses for 3 customers from Customer1 to Customer3 and how you can get QR code.

If you set up each address with a specific amount for one customer, tap on URI to get the QR code for that customer. If you get QR code by tapping on Address, that user will have to type amount by himself.

Bitcoin URI Protocol Scheme


One note for OP.

If you want to be safe, after a while of using your first wallet to receive BTC from customers, you can consolidate their inputs and send them all to a new wallet that you won't expose it to the Internet and customers too often. Use that second wallet like your company treasury wallet (if better, use a multi-signature wallet for it).

It's similar to how centralized exchanges move customer deposits from their Hot wallets to their Cold wallets.
hero member
Activity: 700
Merit: 673
Just as you mentioned in your op, depending on what each person purchases, you should also have a sales book that records the exact amount of purchase and means of payment. That being said, even with the change in Bitcoin price, you can still track who has paid and who has not paid you. Just track your wallet through any supported Bitcoin explorer, and all successful transactions will be shown there. And if the payer is arguing that she has sent the payment, then you should request a TX ID from her to prove if she has paid or not. 
legendary
Activity: 2450
Merit: 4415
🔐BitcoinMessage.Tools🔑
I figured out a important point in taking crytpo as payment methods,
let you have given a customer a $101 worth of goods, then he paid you $101 in bitcoin ok
than 5 customer comes and 5 of them purchase goods worth $46, $108, $106, $89, $100, respectively ok then those all pay you via bitcoin in price of that time of one bitcoin
than sometimes later like 3 hours later, you think that one women's payment is missing you have bill but there is many transaction(in your phone or the address you used to take payments from customers) of bitcoin like 10 to 20 transaction then how would you figure out that the women had paid you payment or not, because that time the bitcoin price was different and now is different , and seeing only address doesn't tell you name of the person or face of the person.
If you have a web platform offering customers certain products or services, then you need to somehow register their purchases and transactions. You ask them to create an account on your platform, where they provide all the necessary information for successful delivery. When the account is created and added to your database, you can start tracking all bitcoin addresses requested by this account, and you can verify that a particular purchase was indeed made from a given account. What is worth pointing out is that you want all accounts to have only unique addresses to be able to effectively distinguish purchase sources. Even if the address is not used or accidentally skipped by a customer, it anyway should be associated only with a single account.
hero member
Activity: 700
Merit: 541
Bitcoin Casino Est. 2013
[~snipped~]

It's kinda pretty simple if I understood the context of your post correctly. Since your business is the busy type it will be safer for you to generate new unique for each transactions that way you can easily identify whoever didn't make their payment rather to go through the stress of using Blockchain explorer trying to check each transaction id

And we have a lots of wallet that does that for example you can use Electrum which is an open source wallet and also you can have multisig wallet with it.
hero member
Activity: 882
Merit: 792
Watch Bitcoin Documentary - https://t.ly/v0Nim
than sometimes later like 3 hours later, you think that one women's payment is missing you have bill but there is many transaction(in your phone or the address you used to take payments from customers) of bitcoin like 10 to 20 transaction then how would you figure out that the women had paid you payment or not, because that time the bitcoin price was different and now is different , and seeing only address doesn't tell you name of the person or face of the person.
Don't get me wrong, you have to use Then instead of Than in this case. Then means after something and than means comparison.

If transaction is missing after 3 hours, you will see it as unconfirmed transaction or transaction with less than 6 confirmations if you visit blockchain explorer and see transaction in details. If I were you, I would set up digital screen where I would generate QR code for them and would provide them with converted USD to BTC amount and with live information of recommended bitcoin transaction fee and would manually check fee of each transaction to be sure.

I assume touchscreen and laptop will help you to make this process more exiting and smooth. You will be able to handle things more professionally.

how would you figure out that the women had paid you payment or not, because that time the bitcoin price was different and now is different , and seeing only address doesn't tell you name of the person or face of the person.
You can check the USD value at the time of transaction on Blockchair.com, you don't have to worry about that.
sr. member
Activity: 1330
Merit: 257
DGbet.fun - Crypto Sportsbook
simple solution always give new address to different customers if there are multiple concurrent transactions .
or you can give a unique code for each payment to each customer like other online stores and I often find it when making payments
hero member
Activity: 2212
Merit: 670
Signature designer - start @$10 - PM me!
If you accept bitcoins, you should tolerate the volatility, then your reference is simply the amount of bitcoins the woman owed at that time and you should prepare a receipt with the billed amount of bitcoins in bold and some customer details including a txid to prevent confusion.

There are many of these solutions, depending on the goods you're selling and what the payment mechanism is. Some types of goods also allow you to get the tx confirmed before the goods are taken away, for example goods must go through a packaging process of up to 20 minutes.
legendary
Activity: 2380
Merit: 5213
actually the payment is successful or not can be seen from the txid provided,
Providing transaction ID wouldn't be enough if the same address is given to different people and especially if there are many customers.
I can simply search for the address on a block explorer, pick the hash of an incoming transaction and claim that I have made that transaction.

The simple solution is to give different addresses to different people.


I don't really understand what you're saying, the only thing I understand is that there are 5 customers who bought bitcoin in different amounts, right?
OP isn't talking about people buying people. He/she is talking about people buying things and using bitcoin as payment method.
full member
Activity: 896
Merit: 117
PredX - AI-Powered Prediction Market
I don't really understand what you're saying, the only thing I understand is that there are 5 customers who bought bitcoin in different
amounts, right? now, the question is of course is there a charge or transaction fee? Then it is normal that your purchase of bitcoin will be
based on its current value in the market because it is volatile. Now, what do you want to imply in this topic you made?
sr. member
Activity: 1362
Merit: 258
Vave.com - Crypto Casino
actually the payment is successful or not can be seen from the txid provided,
it's the same when we complain about the exchange of funds, we don't include the txhash that we always ask at first
and you can provide a unique code for each payment that will be made
legendary
Activity: 4466
Merit: 3391
The solution is to use a different address for each payment.
legendary
Activity: 2646
Merit: 1106
DGbet.fun - Crypto Sportsbook
One of the main challenges in accepting cryptocurrency payments is that once you get them there is no way to reverse the transaction and it is very different from a credit card. Because coins are worth different amounts at different times and depending on how fast or slow the transaction is going they may or may not get back all the coins sent to them.

The solution is to enter the price of your service or product at the current BTC price. So that if there is a payment error at a later date, you can easily check it using a password, but with several customer payment options such as cellphone bills and credit card debit cards.
Very complex things have been easily solved by technology. What's been asked by OP is simple thing, each transaction shows the value at the time of transaction and the value at right now. This is more than enough to understand which transaction is done by specific person.
member
Activity: 1540
Merit: 22
One of the main challenges in accepting cryptocurrency payments is that once you get them there is no way to reverse the transaction and it is very different from a credit card. Because coins are worth different amounts at different times and depending on how fast or slow the transaction is going they may or may not get back all the coins sent to them.

The solution is to enter the price of your service or product at the current BTC price. So that if there is a payment error at a later date, you can easily check it using a password, but with several customer payment options such as cellphone bills and credit card debit cards.
sr. member
Activity: 854
Merit: 424
I stand with Ukraine!
If your store is small, you can manually do this with Electrum wallet

This
https://bitcoinelectrum.com/how-to-use-the-electrum-receive-tab/

and that
I'm a bit new to electrum and pondering now on how to create QR code for receiving address which is in the list of available addresses. Is there any possibility to do this internally in  Electrum itself ?
You mean the addresses in the "Addresses" tab?

In Desktop Electrum: Right-click on the address of your choice, select "details"; then click the QR code icon near the address (above);
A QR code of that address will be displayed.
This button:


In Android Electrum: Go to 'Menu/...->Addresses', tap the address of your choice, then tap the green highlighted address and the QR code will be displayed.
staff
Activity: 3500
Merit: 6152
there is just a qr code sticked , there people can scan and pay in bitcoins ,
please suggest me other methods of taking payment if it's a better choise than i am using,
it will really help me to take payment seamlessly

There are a few payment processors you can use for this: https://bitcointalk.org/index.php?topic=5259548.0;topicseen

If you can't afford the 1% fee that most payment processors have, or to run your own BTCPayServer. You can maybe look into coinos.io. I haven't really used them myself (aside from testing) but it's pretty simple and straightforward. You create an account and click "request payment" whenever a customer wants to pay in BTC, a unique LN invoice/bitcoin address is then generated for the customer. If he pays, a message will show.

You can also check this video to see how it works: https://www.youtube.com/watch?v=LXduj4fnSuw
full member
Activity: 448
Merit: 223
How are you accepting payments from users? Do you just generate an address and give it to people? If you can give more details on what you're trying to achieve, we might be able to give you better alternatives to work with but it looks like you should use a payment processor and generate a unique address for each user/invoice.

there is just a qr code sticked , there people can scan and pay in bitcoins ,
please suggest me other methods of taking payment if it's a better choise than i am using,
it will really help me to take payment seamlessly
legendary
Activity: 2380
Merit: 5213
Have you ever deposited bitcoin to an exchange? If so, have you ever asked yourself how they know the deposit has been made by me? Exchanges give a new address to each of users and that's how they can know who has made a deposit.
If you have a store and want to accept payments in bitcoin, you can do the same thing.
sr. member
Activity: 854
Merit: 424
I stand with Ukraine!
You must be clear about it.

- Exchange rate at time of payment. Where is the rate source? From Binnace, Coinmarketcap, Coingecko, Bitfinex, BitMEX ?
- You can credit each receiving address and label it with name of each customer if necessary. But this will increase your inputs for future transactions, then eat you more trasnaction fee.
- Did you wait for one confirmation before processing goods to your customers? If it is what you did, you should have a transaction hash for each customer. Note it in your sheet.

If you don't wait for 1 confirmation at least, it is risky. Double spend or reorganization can occur.

How many confirmations is enough?
legendary
Activity: 2156
Merit: 1622
and seeing only address doesn't tell you name of the person or face of the person.

you can always ask for TX address from buyer before preceding each transaction. To confirm if its the right amount you can use a simple api that check price at a date of transfer. you can also set a price in bitcoin just like many crypto/fiat transaction intermediaries work (like bitpay or coingate). when you click "pay with bitcoin" it check current bitcoin price, set a price in bitcoin, add a fee, generate new bitcoin address for deposit and wait.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
than sometimes later like 3 hours later, you think that one women's payment is missing you have bill but there is many transaction(in your phone or the address you used to take payments from customers) of bitcoin like 10 to 20 transaction then how would you figure out that the women had paid you payment or not, because that time the bitcoin price was different and now is different , and seeing only address doesn't tell you name of the person or face of the person.
What it can last ended to is for the woman to provide you her txid which is enough to prove her payment. About the price fluctuation, you should know that you are dealing with a volatile asset and only little difference in price would likely be seen after the payment has been initiated. For business, it is better to make use of a payment processor, especially if you are having many customers that are paying with bitcoin, payment processor can even auto convert it from bitcoin to fiat for you.
Pages:
Jump to: