If you have a “dollar store” close by, check in and see if they have USB cords and devices for a buck. I bought a retractable USB cord in one of those stores. They had USB cords with the different shaped ends (square, flat, small). These “dollar stores” are in the U.S., I don’t know about other countries.
Also, instead of soldering wires together, if you choose to do that, use “crimp-on butt connectors”. Radio Shack has them for small guage wires, (#22 or so), insulated or uninsulated. Use the insulated type. (they’re a small metal tube, in which the cut ends of wire can butt up against each other, end to end, then the tube can be “crimped” down on the wires.) A crimping tool is not necessarily needed, its best if you have one of the proper size, but a needle nose pliers can be used to squeeze down on the butt connector, or if you’re careful, side cutters(dykes) can be used.