New to the community? Welcome! Please read our Community Rules and Guidelines
I am trying to provide digital Downloads through Paypal, and I am using "Paypal Digital downloads" plugin for wordpress.
I have configured the plugin with the API signature, but while testing ( Production mode ) I received the following error
Error - Double check your Business API settings.
SetExpressCheckout API call failed.
Detailed Error Message: You are not signed up to accept payment for digitally delivered goods.
Short Error Message: Transaction refused because of an invalid argument. See additional error messages for details.
Error Code: 10004
Error Severity Code: Error
How do I configure to accept payment for digitally delivered goods? Pls Help
I have written to Paypal Merchants Support and didn't receive any response yet.
Reference Number - 180319-000061
Thank you for your reply @MTS_Justin,
The parameter you mentionned is already set to 1, I understand that this method was deprecated, but the notice on the product's page reads the following: "This integration method is deprecated as of January 1, 2017. PayPal continues to support existing merchants using this method".
Multiple answers on stackoverflow and elsewhere about this same issue indicate that there's something that needs to be enabled on PayPal's end.
We appreciate your collaboration.
Nothing should need to be enabled.
You pass you Express Checkout request, you advise the system that no shipping is required by passing the variable with a value of "1" and when the buyer reaches the checkout, they should not be required to provide an address. I've tested this today and as shown below, there is no shipping address being passed and the transaction was successful when executed via DoExpressCheckout API.