I'm using Merchant SDK (PayPalMerchantSDK.dll, version 2.7.109 + PayPalCoreSDK.dll) for Visual Studio to integrate my website with PayPal. Code example:
Dim reqDetails As New SetExpressCheckoutRequestDetailsType()
I'm ready to go live, but the code that works in Sandbox does not work in Live. I can't even generate an Express Checkout token. These are the errors I'm getting:
“You are not signed up to accept payment for digitally delivered goods.”
“Subscription Profiles not supported by Recurring Payment APIs.”
There is a big difference between my Sandbox and Live accounts about which I kept telling people as I was transferred from one person to another on the phone, but to no avail.
In Sandbox, under My Business Setup, I see
Your payment solution: PayPal Payments Pro Change
(The sandbox seller account type is “Business-Pro”.) On the Live business account, I see
Your payment solution: Express Checkout
There is no option to change it to PayPal Payments Pro or to anything else. Could this be the cause?
Tech support told me that I needed a downgrade from PayPal Payments Pro to Website Payments Pro 3.0. Does that make sense? Thanks.