I get this error when using the Live API credentials for Adaptive Payment.
reading through intrwebs and the documentation it has to do something with account permissions, but to be honest, I don't know which one. receivers, api or application owners
I created an APP, got the key and it has the status "Approved Automatically"
The request I use is a “basic concurrent payment” (from one recipient to another, or rather, from buyer to seller).
The account providing the API key is a verified business account, and the same account has been created under it.
An account configured to receive money is also verified by a business account (linked bank account).
Below is the payment request I am sending
<PayRequest xmlns="http://svcs.paypal.com/types/ap"> <requestEnvelope xmlns=""> <detailLevel>ReturnAll</detailLevel> <errorLanguage>en_US</errorLanguage></requestEnvelope> <actionType xmlns="">CREATE</actionType> <cancelUrl xmlns="">[redacted]</cancelUrl> <clientDetails xmlns=""><applicationId xmlns="">[redacted]</applicationId> <customerId xmlns="">[redacted]</customerId> <customerType xmlns="">buyer</customerType> <ipAddress xmlns="">XXX.xxx.xxx.xxx</ipAddress> <partnerName xmlns="">[redacted]</partnerName></clientDetails> <currencyCode xmlns="">AUD</currencyCode> <fundingConstraint xmlns=""> <allowedFundingType xmlns=""> <fundingTypeInfo xmlns=""> <fundingType xmlns="">ECHECK</fundingType></fundingTypeInfo> <fundingTypeInfo xmlns=""> <fundingType xmlns="">BALANCE</fundingType></fundingTypeInfo> <fundingTypeInfo xmlns=""><fundingType xmlns="">CREDITCARD</fundingType> </fundingTypeInfo> </allowedFundingType> </fundingConstraint> <ipnNotificationUrl xmlns="">[redacted]</ipnNotificationUrl> <receiverList xmlns=""><receiver xmlns=""><amount xmlns="">2.00</amount> <email xmlns=""> recivers@pyapal.verifedaccount.com </email> <paymentType xmlns="">GOODS</paymentType></receiver></receiverList> <sender><useCredentials xmlns=""></useCredentials></sender> <account xmlns=""><phone xmlns=""></phone></account> <returnUrl xmlns="">[redacted]</PayRequest>
Edit : It’s worth noting, maybe this is the URL that I am testing in real time for its intermediate URL (and not for production).
source share