No, Amazon Prime currently does not accept Afterpay for some reason. You have to use other payment methods to pay for Amazon prime.