I've had batteries on order from DJI dated May 17th, and still no shipping. Looks like I could order them from stocking dealers, but I know DJI takes your money at the time of order, compared to U.S. companies who only run you CC when they ship the product. If I cancel my order with DJI, I suspect they will ship the batteries to keep my money they already have. Then I will have too many batteries, (I know that sounds impossible) based on what I wanted to spend on extra batteries. So does anyone have proof that DJI returns your money to your CC account if you cancel an order?