There could be several reasons on why your credit card is declining. Please contact our customer sever team at 1 888-585-5606 and we will be happy to assist you!
If you have not received your order and your order shows in tracking that it has been delivered please contact Customer Escalation at 1 (888) 585-5606 and we will be happy to assist.