Credit card purchases will have a pre-authorisation which occurs when you create the order. Banxa reserves the amount needed to fund your order, this is placed in an authorisation hold or pre-authorisation state.
Additionally: depending on network load, transactions on the blockchain network may take time to complete. Your transaction may be approved, however, your cryptocurrency is still being transferred.