Most card purchases are posted within 5 days. If your purchase is not posted after that time, it's possible it was a pre-authorized hold such as for a hotel stay or equipment rental. The merchant may charge you the money later or return you the money that was for a security deposit.
If you don't think this is the case, please reach out to our support team and we'll look into it for you.