Story code: ST-001594
Part 1: Locked at Checkout
The card reader gave a soft beep, and then the screen in Ramon’s hand went pale gray.
He was already leaning forward to catch the total from the register, one hand on the cart, the other holding his phone over the counter like that would hurry the app along. Under the pharmacy’s white lights, every bag in the cart looked louder than it should have. Cereal, cold medicine, paper towels, two frozen dinners sweating through thin plastic. The cashier had finished scanning everything and was waiting with the flat, tired patience of someone near the end of a night shift.
Ramon tapped once. Then harder.
The DropDash screen did not come back. The bright red checkout bar had vanished. In its place sat a washed-out notice and a spinning circle that kept turning without changing anything.
“Take your time,” the cashier said, though her hand had already moved to the side of the counter where problem transactions went.
“Yeah. Sorry.” Ramon shifted his grip and thumbed the side button on his phone. Battery at forty-two percent. Signal bars full. He swiped up, closed the app, opened it again.
Gray screen.
Behind him, a shopping basket thumped against the metal lane divider. Someone sighed. He kept his eyes on the phone.
This kind of thing happened all the time in small ways. GPS drift. A barcode that would not load. A customer note appearing late. He knew the rhythm of routine app trouble, and for the first few seconds this felt close enough to that that he almost relaxed into it. Restart, refresh, force close, back in business.
Then the notice sharpened.
Account access restricted.
Not payment failed. Not store connection lost. Not retry purchase.
Restricted.
His stomach dropped so fast it felt like missing a step in the dark.
He tapped the message. Another panel slid up over it with a block of text too formal for a glitch. His active order could not continue. A review was in progress. He needed to contact support before accepting or completing further deliveries.
Further deliveries.
The cashier glanced at the growing line and started lifting the nearest paper bag away from the scanner. “I can suspend it if you need.”
“No, wait.” The answer came out too fast. Ramon lowered his voice. “Just give me a second. It’s for work.”
That changed nothing on her face, but it gave the moment a shape he hated. Not a declined card. Not a personal mess he could laugh off. Work. Publicly breaking down under fluorescent light beside a rack of travel shampoo and discount candy.
He tried logging out.
The app kicked him back before the password fields even loaded.
A man in line behind him looked over with open irritation now, the kind that did not bother pretending to be polite. A woman farther back angled her cart to see around a display of cough drops. Ramon could feel all of them making the same quick judgment. Another driver with too many phones and not enough money. Another gig worker holding up everyone else over a screen.
The cashier began removing the groceries one bag at a time and stacking them behind the register. Efficient. Final. The frozen items went into a handbasket under the counter.
Ramon swallowed. “Please don’t put those back yet. I just need support to unlock it.”
She gave a small shrug. “If it takes too long, I have to clear the lane.”
He nodded because there was nothing else to do. His thumb found the tiny help icon at the bottom of the warning. The support menu loaded, slow and oddly normal, as if nothing serious had happened. Topics. Suggested articles. A useless chat bot asking him to describe the problem in a few words.
He typed, ACCOUNT FROZEN AT CHECKOUT.
The bot offered canned replies about restarting the app.
He backed out and found the call option. Estimated wait time, nine minutes.
He almost laughed at that. Nine minutes in a live checkout lane with a full order stranded in limbo. Around him the pharmacy kept moving. A cooler hummed. Receipt paper chattered from the next register. Somewhere near the front, the automatic doors opened and shut with a tired hydraulic sigh. The whole place smelled like floor cleaner and overheated freezers.
He pressed call.
Tinny music started at once, too cheerful for the hour. Ramon picked up two of the lighter bags and moved his cart aside before the cashier asked. She was already waving the next customer forward, working around his displaced order as if it had become part of the store fixtures.
“Sorry,” he said to nobody in particular.
No one answered.
He stood near a tower of seasonal vitamins with the phone at his ear and watched his own groceries sit hostage behind the register. Not his groceries, exactly. The customer’s order, plus the few things he had grabbed for himself at the end of the run because this pharmacy was still open and he had told himself one last order before heading home. Now even his own items were mixed into the stack, impossible to separate without making the whole scene worse.
The hold recording clicked, then restarted. He looked at the app again. The warning had expanded. Appeal review. Temporary deactivation pending investigation. He read the words twice because they did not seem to belong to him.
Investigation was language for stolen orders, fake drop-offs, missing items, things drivers talked about in parking lots with lowered voices. He had heard enough stories to know how fast an account could disappear and how little a person on the phone might care.
The call timer crawled past six minutes.
At eight, someone finally picked up.
“Thank you for contacting DropDash driver support, this is Alina speaking.” Her voice had that careful brightness people used when they were reading while trying not to sound like they were reading. “Can I have your full name and the phone number associated with your account.”
Ramon gave both. He kept his voice steady, or tried to. The cashier was bagging someone else’s purchase now, moving fast, not looking at him anymore.
“I understand you are unable to complete an active order,” Alina said after a pause. “For security purposes I need to verify the store location.”
He told her.
More keys tapping on the other end. Then a change in her silence, slight but real, like she had reached the page that mattered.
“Thank you for waiting,” she said. “Your account has been placed under temporary restriction due to a customer appeal connected to a recent delivery. I’m going to review the case notes with you.”
Ramon looked through the glass doors at the black parking lot beyond them, his own reflection faint over the darkness. “It wasn’t the drop-off itself,” he said. “It was the thing by the side door. I told the customer there was-”
The line cracked with a burst of static, and the music slammed back in.
The card reader gave a soft beep, and then the screen in Ramon’s hand went pale gray.
He was already leaning forward to catch the total from the register, one hand on the cart, the other holding his phone over the counter like that would hurry the app along. Under the pharmacy’s white lights, every bag in the cart looked louder than it should have. Cereal, cold medicine, paper towels, two frozen dinners sweating through thin plastic. The cashier had finished scanning everything and was waiting with the flat, tired patience of someone near the end of a night shift.
Ramon tapped once. Then harder.
The DropDash screen did not come back. The bright red checkout bar had vanished. In its place sat a washed-out notice and a spinning circle that kept turning without changing anything.
“Take your time,” the cashier said, though her hand had already moved to the side of the counter where problem transactions went.
“Yeah. Sorry.” Ramon shifted his grip and thumbed the side button on his phone. Battery at forty-two percent. Signal bars full. He swiped up, closed the app, opened it again.
Gray screen.
Behind him, a shopping basket thumped against the metal lane divider. Someone sighed. He kept his eyes on the phone.
This kind of thing happened all the time in small ways. GPS drift. A barcode that would not load. A customer note appearing late. He knew the rhythm of routine app trouble, and for the first few seconds this felt close enough to that that he almost relaxed into it. Restart, refresh, force close, back in business.
Then the notice sharpened.
Account access restricted.
Not payment failed. Not store connection lost. Not retry purchase.
Restricted.
His stomach dropped so fast it felt like missing a step in the dark.
He tapped the message. Another panel slid up over it with a block of text too formal for a glitch. His active order could not continue. A review was in progress. He needed to contact support before accepting or completing further deliveries.
Further deliveries.
The cashier glanced at the growing line and started lifting the nearest paper bag away from the scanner. “I can suspend it if you need.”
“No, wait.” The answer came out too fast. Ramon lowered his voice. “Just give me a second. It’s for work.”
That changed nothing on her face, but it gave the moment a shape he hated. Not a declined card. Not a personal mess he could laugh off. Work. Publicly breaking down under fluorescent light beside a rack of travel shampoo and discount candy.
He tried logging out.
The app kicked him back before the password fields even loaded.
A man in line behind him looked over with open irritation now, the kind that did not bother pretending to be polite. A woman farther back angled her cart to see around a display of cough drops. Ramon could feel all of them making the same quick judgment. Another driver with too many phones and not enough money. Another gig worker holding up everyone else over a screen.
The cashier began removing the groceries one bag at a time and stacking them behind the register. Efficient. Final. The frozen items went into a handbasket under the counter.
Ramon swallowed. “Please don’t put those back yet. I just need support to unlock it.”
She gave a small shrug. “If it takes too long, I have to clear the lane.”
He nodded because there was nothing else to do. His thumb found the tiny help icon at the bottom of the warning. The support menu loaded, slow and oddly normal, as if nothing serious had happened. Topics. Suggested articles. A useless chat bot asking him to describe the problem in a few words.
He typed, ACCOUNT FROZEN AT CHECKOUT.
The bot offered canned replies about restarting the app.
He backed out and found the call option. Estimated wait time, nine minutes.
He almost laughed at that. Nine minutes in a live checkout lane with a full order stranded in limbo. Around him the pharmacy kept moving. A cooler hummed. Receipt paper chattered from the next register. Somewhere near the front, the automatic doors opened and shut with a tired hydraulic sigh. The whole place smelled like floor cleaner and overheated freezers.
He pressed call.
Tinny music started at once, too cheerful for the hour. Ramon picked up two of the lighter bags and moved his cart aside before the cashier asked. She was already waving the next customer forward, working around his displaced order as if it had become part of the store fixtures.
“Sorry,” he said to nobody in particular.
No one answered.
He stood near a tower of seasonal vitamins with the phone at his ear and watched his own groceries sit hostage behind the register. Not his groceries, exactly. The customer’s order, plus the few things he had grabbed for himself at the end of the run because this pharmacy was still open and he had told himself one last order before heading home. Now even his own items were mixed into the stack, impossible to separate without making the whole scene worse.
The hold recording clicked, then restarted. He looked at the app again. The warning had expanded. Appeal review. Temporary deactivation pending investigation. He read the words twice because they did not seem to belong to him.
Investigation was language for stolen orders, fake drop-offs, missing items, things drivers talked about in parking lots with lowered voices. He had heard enough stories to know how fast an account could disappear and how little a person on the phone might care.
The call timer crawled past six minutes.
At eight, someone finally picked up.
“Thank you for contacting DropDash driver support, this is Alina speaking.” Her voice had that careful brightness people used when they were reading while trying not to sound like they were reading. “Can I have your full name and the phone number associated with your account.”
Ramon gave both. He kept his voice steady, or tried to. The cashier was bagging someone else’s purchase now, moving fast, not looking at him anymore.
“I understand you are unable to complete an active order,” Alina said after a pause. “For security purposes I need to verify the store location.”
He told her.
More keys tapping on the other end. Then a change in her silence, slight but real, like she had reached the page that mattered.
“Thank you for waiting,” she said. “Your account has been placed under temporary restriction due to a customer appeal connected to a recent delivery. I’m going to review the case notes with you.”
Ramon looked through the glass doors at the black parking lot beyond them, his own reflection faint over the darkness. “It wasn’t the drop-off itself,” he said. “It was the thing by the side door. I told the customer there was-”
The line cracked with a burst of static, and the music slammed back in.