I too had a problem with my bitcoins being "stuck" in CampBX. I successfully retrieved all of them. Here's what I did:
Submitted "know your customer" (KYC) forms
Submitted a ticket to CampBX support asking about the KYC approval status
Waited a long time (months)
Sent a nicely worded email to Keyur, asking about my KYC status, and providing the ticket number from the previously submitted support ticket
After sending the email to Keyur, I did not receive an email response but my account was approved within a day and I was able to withdraw my bitcoins.
However, I ran into more problems. When I tried to actually withdraw my bitcoins, I would get an error like "Cold storage in progress. Please wait 5 hours and try again" or "Withdrawal amount exceeds daily withdrawal limit. Please try a smaller amount and try again". I found out that by withdrawing small amounts every day, I was able to start getting them out. I wasn't ever able to withdraw over 0.05 btc at a time. I could only get out 0.10 btc per day at the most.
I had good success with a python script that uses CampBX's API to attempt withdrawals automatically on a set period. I've attached the code below. Make sure to modify the USER, PASSWORD and DESTINATION to your correct fields. Or leave the Destination as is and toss some BTC my way . You need to put in a support ticket to request API access to get this working but they approved that request fairly quickly for me.
Good luck!
Code:
import requests
import webbrowser
import time
from time import sleep
# Enter your details here.
USER = "ACCOUNT"
PASSWORD = "123XYZ"
DESTINATION = "1oiWhuXQv8LYr9UwSknM9bmsGE88wHfwA" # Triple-check this!
AMOUNT = 0.05
INTERVAL = 1800 # seconds
OPEN_BROWSER = False # will open browser with blockchain.info summary of tx when successful.
QUIT_ON_SUCCESS = False # will quit on a successful withdrawal.
def begForMoney():
print "Requesting withdrawal for %f BTC to %s...." % (AMOUNT, DESTINATION)
r = requests.post("https://CampBX.com/api/sendbtc.php",
data={"user": USER, "pass": PASSWORD, "BTCTo": DESTINATION, "BTCAmt": AMOUNT}
)
print(r.text)
#print time.strftime("%c")
#If a transaction successfully completed, open the user's webbrowser to show the tx details...
if OPEN_BROWSER and r.text == 'Success' :
url = "https://www.blockchain.info/tx/" + r.text
webbrowser.open_new_tab(url)
# ...and exit.
#if QUIT_ON_SUCCESS and r.json()["Success"]:
# print("Transaction completed, exiting...")
# exit(0)
# Kickoff
while True:
begForMoney()
print "----\nSleeping for %d seconds to prevent ratelimiting.\n----" % INTERVAL
sleep(INTERVAL)