I didn't have a problem at all. I had to cancel my original order since a DJI Chat rep informed me that my P4PRO+ wouldn't ship until all items were in stock. (I ordered an extra battery which had a lead time of 3-5 weeks) I wasn't about to wait that long so I cancelled and reordered immediately. When I placed my original order DJI simply ran a soft withdrawal to see if I had the money in my account. They won't actual charge you (now this applies to VISA/Debit card so YMMV) until the product ships. So when I cancelled and reordered, the money was still there and I didn't have any problems. (This was on a Friday) Come Monday, I saw a soft refund in my checking account when I looked online, but no money had actually been removed OR replaced. Simply a notice refund. Of course if you're using an actual credit card or PayPal it will likely be different, but if you're using a visa/debit card, you're good to go without any waiting period. Keep in mind, different banks may do things differently, but I bank at a small local/state bank and didn't have any problems.