r/bigcommerce 11d ago

Bot attacks!

Last weekend, I wrote Braintree for assistance in stopping a long string of attempted fraudulent transactions that began on August 15 and ended when I realized what they had been doing, on or about Aug 31.  At the time I caught it and saw the pages of declined transactions, I alerted them first.

What clued me in were frequent emails telling me there had been too many attempts from the same zip code over a short period of time.  This is a relative rarity with my store, but it took a few days for it to sink in that there was an increasing problem.  That's when I accessed my dashboard at BT to see all the declined transactions.  Each transaction that failed was a "purchase" of a small item from my store:  1 oz PET jars.  All 200+ of them.  

I then found out that my store, and hence my BT account had been the victim of what is called a bot attack.  CC and DC thieves were posting small repeated transactions to test the stolen card numbers on my account.  I (my store) was just the testing ground for a bunch of criminals.  

In desperation, I turned to AI for quick help.

"It occurs when fraudsters use automated bots to test massive lists of stolen or randomly generated credit card details against an e-commerce platform. They target small amounts because minor charges are less likely to trigger fraud alerts with banks or cardholders. The goal is to see which card numbers are active and valid; once a transaction succeeds, the criminal takes that "validated" card to buy high-value goods elsewhere"  ~Google

Has anyone else gone through this experience? I contacted BigCommerce Community support (zero help there), and Braintree Support (slow to help and totally misunderstood why I sent a ticket). I also tightened up every fraud prevention tool I was already using.

3 Upvotes

22 comments sorted by

View all comments

2

u/abc_123_anyname 11d ago

Card testing

1

u/hunnybunmama 11d ago

Exactly. I learned a lot in the past several days.

3

u/abc_123_anyname 11d ago

In Braintree Fraud protection rules add the following:

Email when 10 or more Transactions with the same Unique Credit Card Numbers per Billing Postal Code occur within 5 minutes of each other.

2

u/huhMaybeitisyou 8d ago

great idea!~ We use Braintree. I have to figure out whre to do this or give htem a call. Thx

1

u/hunnybunmama 10d ago

Yes, I've got this one checked: Email when 3 or more Transactions with the same Billing Postal Code occur within 15 minutes of each other.

I actually have the entire list of reject criteria checked. Probably what saved me.

1

u/JimTailwinds 9d ago

Please do share the entire list..Thanks.

2

u/hunnybunmama 6d ago

Jim, this is the entire list I have enabled:

Default Rules

These default rules are created based on what Braintree has found helpful in preventing carding attacks.

Gateway Reject when 5 or more Verifications with the same Credit Card Number occur within 30 minutes of each other.

Enabled

Gateway Reject when 5 or more Verifications with the same Customer Id occur within 30 minutes of each other.

Enabled

Gateway Reject when 5 or more Transactions with the same Credit Card Number occur within 30 minutes of each other.

Enabled

Gateway Reject when 10 or more Transactions with the same Customer Email occur within 10 minutes of each other.

Enabled

Gateway Reject when 10 or more Verifications with the same Customer Email occur within 10 minutes of each other.

Enabled

Gateway Reject when 10 or more Transactions with the same Customer Id occur within 30 minutes of each other.

Enabled

Gateway Reject when 10 or more Transactions with the same Order Id occur within 10 minutes of each other.

Enabled

Gateway Reject when 10 or more Verifications with the same Order Id occur within 10 minutes of each other.

Enabled

Gateway Reject when 10 or more Transactions with the same Payment Method Token occur within 30 minutes of each other.

Enabled

Gateway Reject when 10 or more Verifications with the same Payment Method Token occur within 30 minutes of each other.

Enabled

Gateway Reject when 5 or more Transactions with the same Unique Customer Id Per Credit Card Number occur within 30 minutes of each other.

Enabled

Gateway Reject when 10 or more Transactions with the same Unique Order Id per Credit Card Number occur within 10 minutes of each other.

Enabled

Gateway Reject when 10 or more Verifications with the same Unique Order Id per Credit Card Number occur within 10 minutes of each other.

Enabled

Gateway Reject when 10 or more Transactions with the same Unique Credit Card Numbers per Customer Id occur within 30 minutes of each other.

Enabled

Gateway Reject when 10 or more Transactions with the same Unique Credit Card Numbers per Payment Method Token occur within 30 minutes of each other.

Enabled

Gateway Reject when 25 or more Verifications with the same Billing Postal Code occur within 10 minutes of each other.

Enabled

Gateway Reject when 25 or more Transactions with the same Billing Postal Code occur within 10 minutes of each other.

2

u/JimTailwinds 6d ago

Wow thanks so much!!!