hola ya lo solucione , anteriormente en un proyecto se manejo curl, y me di cuenta que los datos que retorna curl es una cadena json encodificados
asi:
y en la respuesta de curl pues vuelvo a codificarlos
y asi funcionoooo...... tenias toda la razon , se recibe y se envia como texto
muchas gracias por la ayuda...