updated paypal definitions to be dynamic