Hello, In order for return to occur after a payment has been completed, you need to enable "Auto Return" within your account and specify a return URL. You can then override this profile-based return URL by using the variable "return" and a valid URL value. The variable "RM" only sets the return method being used, so "RM = 2" means POST back to the return URL. One final thing to note, if the buyer pays without using a PayPal account, there is no automatic return after a few seconds, they need to click on the "return to merchant" link in order to be returned. This is the intended functionality when paying without using a PayPal account.
... View more