I don't think I'm asking too much, considering Paypal does all this for me when I use them to ship through Ebay. Why can't they do the same thing when they take a payment through a button on my website? They know the shipping address of the buyer, just like on ebay. They know the weight of the item, because I tell them...just like on ebay. Just seems like a glaring omission on Paypals part. Anyways, I think I found a workaround. I found this map of the zones. I don't know who made it...but the few places I've checked, it works perfectly. http://mtmailing.com/ZoneMapColor.jpg Then, using the USPS rate table...I just need to classify my states into my own "zones." Take Texas for example. Most of it is Zone 6, so I'll put it in my list of zone 6 states like OK, KS, etc. That means part of Texas will be paying more, and a small part paying less than they should. This should get shipping rates super close to what they should be, and avoid problems like people in California and NY the same rate, when they are really very different. But come on Paypal...it shouldn't be that complicated.
... View more