Sir peng, that's a difficult project ah,

. Dark color polycanvass base, so you can only use opaque transfers..i don;t think it will look good. Sublimation inks would only print on white fabric, so you can't transfer any images directly on that poly-canvass. Maybe try sublimation on another separate white fabric, then use glue to patch it to that wallet..or, as jsf suggested...try out your patience using screenprinting..