To answer your second question, yes PMI accepts exam cancellations. Now, in order to be eligible for a refund you must inform PMI 30 days in advance before the scheduled date of your exam. PMI will not refund you any money if your 1 year eligibility has passed and you have not scheduled the exam.
PMI will refund you the money you paid, minus $100 processing fee.
The request for refund should be sent to PMI's customer care ( email@example.com ).