There is no difference. Rapé and hapé are two transliterations of the same medicine. Rapé is the original Portuguese spelling; hapé is the most common English phonetic version. Other spellings, hape, rapeh, rapéh, rappe, all refer to the same sacred Amazonian preparation.