You can pay through your Disney account or buy call their number. I have attached this below if you need the number. https://disneyworld.disney.go.com/faq/hotel-reservations/balance-due-payment-deductions/
Use the my disney experience app. I use a Disney Visa to pay for it and get the cash back on my redemption card
Use your My Disney account or call them. I call them because I pay with Disney gift cards I get from Target.
You can use the app or call customer service. I recommend calling later in the evening as the hold times are shorter.
At end of visit
On the app
Call the reservation number and they can apply a payment
Thanks! Your answer is awaiting moderation.