Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

This is a new one on me

Tali Rosca
Plywood Whisperer
Join date: 6 Feb 2007
Posts: 767
06-29-2008 10:07
From: Ciaran Laval
Yup and I voted for it as top priority, but the ongoing conversation suggests that their eyes are elsewhere.

The problem with that one is that if the servers could truly, reliably track the deliveries, we wouldn't need to check it in LSL in the first place.
Unless the LSL part was just the top of the iceberg for a major overhaul of the transaction system, the LSL "confirmation events" would be nothing but false sense of security, and possibly an even worse point of contention.
Phil Deakins
Prim Savers = low prims
Join date: 17 Jan 2007
Posts: 9,537
06-29-2008 10:21
From: Arielyn Docherty
Phil, we've never had that particular scenario, but just last week, a woman IMd me telling me she LOVED my stuff. Since I don't build, I IM her back and tell her thank you, but that my husband is the builder. She then strikes up a conversation during which she tells me she'd love to buy from us, but that all of her transactions are charged TWICE to her account. She further explains that she only gets one of the item even though she is ALWAYS charged for two. She then asks if she goes and buys something, will I refund her when it shows up looking like she bought TWO. I told her that we don't issue "refunds" and offer to have her pay us directly and we'll "drop the item" to her. She refuses and says she'd rather "buy it". Then she gets upset when I say we don't issue "refunds". She asks to "friend" me, at which time I explain that we have a group she can join, but I try to keep my friends list relatively small. She then tells me she won't buy from us. The upshot? I am assuming she planned to purchase TWO items, and then tell us that (as she had prefaced) she only got one and only wanted one, then request a refund.

It takes all kinds....
So many times in this forum, posters write that the majority of buyers are honest, which they are, but we've heard a few cases in this thread where people have tried to scam sellers - and I find it to be a refreshing change :) It's also good to know these things, in case it happens to us.
_____________________
Prim Savers - almost 1000 items of superbly crafted, top quality, very low prim furniture, and all at amazingly low prices.

http://slurl.com/secondlife/Seymour/213/120/251/
Qie Niangao
Coin-operated
Join date: 24 May 2006
Posts: 7,138
06-29-2008 10:56
From: Phil Deakins
I know there's an LSL 'change of owner' function. If it's an event, is it triggered when someone buys something and receives a copy of it into their inventory, or is it triggered when someone rezzes a purchased item for the first time? If either of those are true (especially the first one), then I would think that a script could be placed in each sale item, that IMs the seller on a change of owner, and then deletes itself.
Yeah, I've puzzled over just how useful this may be. According to http://lslwiki.net/lslwiki/wakka.php?wakka=changed, the CHANGED_OWNER flag is raised:

* in the original object when a user buys the object.
* in the original object when a user buys a copy of the object.
* in the original object when a user takes the object or a copy of the object.
* in the newly-rezzed copy when the user rezzes the object for the first time. (on_rez() is still triggered first.) This occurs whether or not the object was copied or purchased.
* when an object is deeded to a group.

and *not* raised:

* in the original object when the user buys the contents of an object. It is still triggered in the copy when the new owner rezzes it.

So in this last scenario, the problem (already mentioned) of rezzing on no-script land could prevent report of "unpacking", making it seem the object wasn't delivered from something that gives its contents when "bought". For that matter, a scammer could just delay rezzing until the scam was over.

Even for the scenarios involving a simple "Buy" of an object, I'm really not sure if the event is triggered after possession is really taken (as one would hope) or if the event could possible be generated before a failure.

But it's my sense anyway that buying objects directly leads to a lot fewer non-delivery problems than Paying a scripted vendor that then does an llGiveInventory()--which is currently incapable of confirmation. (I haven't actually tried getting this event from vendor-delivered objects--I'm guessing the event would be raised in the delivered object when rezzed--the last scenario mentioned above. I'm hoping somebody will just tell us from experience; if not, I can hack something and get my alt to test.)
_____________________
Archived for Your Protection
Phil Deakins
Prim Savers = low prims
Join date: 17 Jan 2007
Posts: 9,537
06-29-2008 11:43
Thank you Qie.

It might have possibilites for cutting down on scams, as Kyoko's did for her, but she did it differently, and I think it needs to be used in boxed items.

It's interesting. If you don't cobble something for testing, I will, but I can't do anything for a few days as I'm busy as hell - unfortunately.
_____________________
Prim Savers - almost 1000 items of superbly crafted, top quality, very low prim furniture, and all at amazingly low prices.

http://slurl.com/secondlife/Seymour/213/120/251/
Rebecca Proudhon
(TM)
Join date: 3 May 2006
Posts: 1,686
06-29-2008 12:35
If this refund scam, is becomming a mainstream scam, then I would think it would be due to an influx of roving bands of professional online game farmers. seeing easy targets. Which seems the inevitable fate of Second Life as it is.

With so many SL errors and weaknesses, it's a perfect environment for scammers.
Qie Niangao
Coin-operated
Join date: 24 May 2006
Posts: 7,138
06-29-2008 14:08
From: Qie Niangao
I haven't actually tried getting this event from vendor-delivered objects--I'm guessing the event would be raised in the delivered object when rezzed--the last scenario mentioned above.
Confirmed. My shiftless alt bought something from an llGiveInventory vendor I made, and the CHANGED_OWNER event triggers only when that purchased item is rezzed.
_____________________
Archived for Your Protection
Phil Deakins
Prim Savers = low prims
Join date: 17 Jan 2007
Posts: 9,537
06-29-2008 14:13
From: Qie Niangao
Confirmed. My shiftless alt bought something from an llGiveInventory vendor I made, and the CHANGED_OWNER event triggers only when that purchased item is rezzed.
That's a very good piece of information - thank you Qie. It can be useful to some extent, as people generally rez the stuff they bought quite quickly - at least with furniture. And, if the item has been rezzed, it sure as hell got delivered.
_____________________
Prim Savers - almost 1000 items of superbly crafted, top quality, very low prim furniture, and all at amazingly low prices.

http://slurl.com/secondlife/Seymour/213/120/251/
Oryx Tempel
Registered User
Join date: 8 Nov 2006
Posts: 7,663
06-29-2008 19:01
From: Rebecca Proudhon
If this refund scam, is becomming a mainstream scam, then I would think it would be due to an influx of roving bands of professional online game farmers. seeing easy targets. Which seems the inevitable fate of Second Life as it is.

With so many SL errors and weaknesses, it's a perfect environment for scammers.

Say it isn't so!!

http://www.youtube.com/watch?v=YvJKV2f-yqA&feature=related
_____________________
Brenda Connolly
Un United Avatar
Join date: 10 Jan 2007
Posts: 25,000
06-29-2008 19:11


That was Electrifying! It gave me chills, and they are multiplying!
_____________________
Don't you ever try to look behind my eyes. You don't want to know what they have seen.

http://brenda-connolly.blogspot.com
Kaimi Kyomoon
Kah-EE-mee
Join date: 30 Nov 2006
Posts: 5,664
06-29-2008 19:11
OMG! LOL! They (and I) were so young then.
_____________________



Kaimi's Normal Wear

From: 3Ring Binder
i think people are afraid of me or something.
Ceka Cianci
SuperPremiumExcaliburAcc#
Join date: 31 Jul 2006
Posts: 4,489
06-29-2008 19:36

lol my mom was telling me she had seen him way back in the late 70's at woodfield mall in illinois..i guess he was having some concert in the mall and the people went so crazy they rushed the stage tearing and ripping at his Elvis fringe suit..my mom got knocked down and said she was pretty mad that someone burnt her arm with a cigarette and that after all that she didn't get any part of the suit..he went on tv the next day saying he was sorry to everyone that got hurt..
did anyone else every hear about this back then?
_____________________
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
06-30-2008 06:25
From: Phil Deakins
Even that wouldn't be foolproof, because adding to the transaction history could be dropped, but LL ought to make some attempt at doing something.


It's possible to ensure that the entry gets added. It could be duplicated, but timestamps can sort that out.
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
06-30-2008 06:31
From: Ciaran Laval
Yes it is, the money doesn't get sent until the item is delivered. There are ways to program the system to do this.


In that case, the money can be misdelivered. Whatever happens last can be lost (either that, or duplicated).

Adding a confirm event in LSL would increase the complexity of scripts without (IMHO, and I'm not 100% sure) reducing the probability of this problem. This is why transaction journals exist. If it was possibly to code a solution for for this problem, banks would do it that way.
Sassy Romano
Registered User
Join date: 27 Feb 2008
Posts: 619
06-30-2008 09:02
From: Ceka Cianci
That is a tricky situation and one that yes should be attended to by LL for a way to make certain items are released from their box or container at the stores when a purchase is made..Maybe there is a script someplace that can do that..

Well i've bought a few things where the unboxer contacts "home" first to obtain the item in question, maybe that's the way to go?
Cristalle Karami
Lady of the House
Join date: 4 Dec 2006
Posts: 6,222
06-30-2008 09:42
Why not just make it so that anything bought requires the user to accept it, even if from an object, and send back a blue notice that so and so has accepted your item?
_____________________
Affordable & beautiful apartments & homes starting at 150L/wk! Waterfront homes, 575L/wk & 300 prims!

House of Cristalle low prim prefabs: secondlife://Cristalle/111/60

http://cristalleproperties.info
http://careeningcristalle.blogspot.com - Careening, A SL Sailing Blog
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
06-30-2008 17:40
OK, I'll try this one more time.

No matter how many levels of acknowledgement you have, the last one can get lost, or the one before it (in the opposite direction), and you can't ever, ever, ever, tell which.

You can find out if the last *round-trip* exchange failed (for example, things like question & answer, or money posted & object delivered). But you can't find out whether the question got dropped or the answer got dropped. Not possible. Not in theory, not in practice.

So, no matter how many levels of "assurance" you try to build in, there's always the *same* chance that the last one (or the one before it in the opposite direction) got lost, and you can't tell which.

So, adding more levels of acknowledgement doesn't increase robustness, and increases complexity.

If you want a way to fix this, ask for a means of retrieving that part of someone else's recent transaction history involving exchanges with you. Then you can find out, for sure, whether someone's pulling your leg or not.

(OK, the "for sure" is not 100%, because there's always the possibility of a catastrophic failure ... but it's to a very high degree of confidence, unlike the current system where you simply can't tell.)
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
06-30-2008 17:46
From: Sassy Romano
Well i've bought a few things where the unboxer contacts "home" first to obtain the item in question, maybe that's the way to go?


This can help avoid certain these problems. If the person buys one and doesn't get it, you can give him another -- but then manually make sure that the delivery system doesn't honor more than one request from that buyer. Normally it would, in the case that they bought two copies. Of course, this would only protect you if your delivery system only delivers to the original buyer. If the delivery system allows xfer, then it would be harder to avoid the problem.
Phil Deakins
Prim Savers = low prims
Join date: 17 Jan 2007
Posts: 9,537
06-30-2008 18:10
From: Lear Cale
If you want a way to fix this, ask for a means of retrieving that part of someone else's recent transaction history involving exchanges with you. Then you can find out, for sure, whether someone's pulling your leg or not.
The problem with that is that the entry is usually added to the buyer's transaction history when the delivery fails.
_____________________
Prim Savers - almost 1000 items of superbly crafted, top quality, very low prim furniture, and all at amazingly low prices.

http://slurl.com/secondlife/Seymour/213/120/251/
Argos Hawks
Eclectically Esoteric
Join date: 24 Jan 2007
Posts: 1,037
06-30-2008 18:25
When you hand someone an object directly, you get a $0 transaction on your Transaction History page. Couldn't LL add that for items delivered by objects? Have one transaction listed for the money transfer, and another for the object transfer. Then the Lindens should be able to review based on transaction numbers and see where the problem is. It would suck for a month or so until the scammers got caught and word got out that this method of stealing wasn't worth it anymore. Increased calls to support to look into potential fraud/nondelivery cases would highlight to LL how bad the asset server problem really is.
_____________________
Step 1: Create virtual world
Step 2: ???
Step 3: Profit
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
07-01-2008 05:16
Right Phil, and the transaction history would need to be adjusted similarly to how Argos mentions to compensate for that. Ideally, the two entries for a single transaction (for money and object exchange) are both present, the normal transaction history should show them as a single exchange. The entry for object exchange would need to be posted only after successful object exchange. In this case, it would be possible to give the object but not post the transaction record, and in that case someone could ask for another object. But note that the recipient can't *force* that to happen, so it wouldn't be a viable means of trying to get something for nothing. Every now and then a very diligent theif might notice the missing transaction entry for an object they bought and received, but only in that case could they swindle you. As it is now, they can try any time they want, and that's what we want to avoid.

In other words, we can't make the system foolproof. But we can make it so that this kind of theft isn't practical, and that's what we should focus on.

And it shouldn't take a call to Lindens to sort out. Fankly, it wouldn't even require being able to see the other party's transaction record, as long as object transfers *from* you are logged reliably (reliably in the technical sense used in communications, meaning, you're notified if it succeeds, but if it fails you can't tell exactly which part failed: the history addition or the confirmation of the history addition).
Phil Deakins
Prim Savers = low prims
Join date: 17 Jan 2007
Posts: 9,537
07-01-2008 06:38
To my way of thinking, something like this would work ...

Receive an instruction to transfer the item form person A to person B, and to deduct an amount of L$ from person B.

Get person B's L$ balance, and the date-time of the newest identical item in person B's inventory. Then take B's L$.

Get B's L$ balance and, if it is reduced by the right amount, put the item into B's inventory.

Get the date-time of the newest identical item that is in B's inventory and, if it's newer than the previous newest, send a message to B according to the result. Record the success or failure of the transaction for the seller (A).


It's checking B's inventory before and after the operation that is different. Something like that would check the buyer's inventory for the item, which is where the success or failure is. If the record shows a success, then the system found the item in the buyer's inventory, and non-delivery scams would be decimated. The system already shows whether or not the money was taken and received - it's only whether or not the item made it into the buyer's inventory that's in doubt. It could also work for the giving of items, with the L$ part skipped.

It could fail after the item has been confirmed to be in B's inventory, and before the message is sent to A, or before the record is made for B, but it would enable sellers to check the success/failure of deliveries for enough of the transactions to treat the records as gospel.
_____________________
Prim Savers - almost 1000 items of superbly crafted, top quality, very low prim furniture, and all at amazingly low prices.

http://slurl.com/secondlife/Seymour/213/120/251/
Phil Deakins
Prim Savers = low prims
Join date: 17 Jan 2007
Posts: 9,537
07-01-2008 06:52
A simple addition to the existing way of doing transactions could be added easily...

In many cases, the buyer is informed that something went wrong, even though their money is taken. So the system knows that it didn't go through, and a record of the failure could be made for the seller. That simple measure would confirm many of the failed deliveries for sellers, so that they need have no doubts in those cases.
_____________________
Prim Savers - almost 1000 items of superbly crafted, top quality, very low prim furniture, and all at amazingly low prices.

http://slurl.com/secondlife/Seymour/213/120/251/
MoxZ Mokeev
Invisible Alpha Texture
Join date: 10 Jan 2008
Posts: 870
07-01-2008 07:42
So many people are scamming out there. I would send her another couch set to no copy and transfer enabled. Then tell her to sell it in a yard sell if she no longer wanted it.
This doesn't sound like a customer you'd retain anyway.
_____________________
:p
1 2 3