Right now you can earn up to 1,000 Marriott points with Visa Checkout. You can earn 500 miles when you sign up for Visa Checkout via the promotion page and another 500 miles when you make your first purchase through Visa checkout within 15 days of signing up.
Only new Visa checkout users are eligible to earn the bonus points and bonus points are only available while supplies last or through September 24, 2017. The email address you use for your Visa Checkout account must match the email address associated with your Marriott account.
If you’re not yet a Visa Checkout user, this is an easy way to pick up a little bonus when you sign up. If you have Marriott points that are about to expire, this will also extend the expiration of your points.
HT: Doctor of Credit