Dynamic Buttons is an add-on for the Checkout for PayPal WordPress plugin that can be used to change the attributes of a button by adding parameters to the page URL that contains the button. This can be useful if you wish direct buyers to the same page by loading a different button based on the parameters present in the URL.
PayPal
How to Add a Price Field to a PayPal Button
The Variable Price add-on for the Checkout for PayPal plugin lets customers enter their own payment amount. This is ideal for donations, pay-what-you-want products, or flexible service pricing.
Checkout for PayPal WordPress Plugin
Checkout for PayPal WordPress plugin connects PayPal to your WordPress website and makes e-commerce available for you. With this PayPal plugin, you can create smart payment buttons with a simple shortcode to accept PayPal payments from your customers.