Error : You do not have permission to execute this implicit payment - paypal

I am getting error "You do not have permission to execute this implicit payment".
I have check my app-id it is ok. Also I have tick mark box in application "Implicit payment".

As noted by your MTS ticket that you created with our support team, the account itself is not set up for utilizing Implicit Payments. Your request has been routed to PayPal's Application Review team for approval/denial of your request to use Implicit Payments.

Related

Facebook messenger payment error

I created a bot and I am trying to test Buy button following the instructions at https://developers.facebook.com/docs/messenger-platform/payments#test_payments and I did set is_test_payment to true. But I got the error “(#1158) No valid payment provider found. Please add a valid payment provider, it can be tokenized payment, stripe or paypal.” I understand the payment is currently only available to US, but I found no place to specify the location of my page is US. How should I fix this?
You have to set up a payment provider, even if you are going to be testing payments. Tokenized payments is the easiest way to go, just generate a key and add it with the Messenger Profile API.

How can I use sandbox's webhooks and transactions?

How can I use webhooks on the sandbox? I'm using the Ruby Official SDK. I'm following this workflow:
I start a payment using intent: 'sale' and payer: {payment_method: 'paypal'}
Redirect to Paypal
Customer approve payment and is redirected back to my site
Execute payment
I can see that the buyer account has this transaction. I can also see that the seller received the transaction amount, but some things don't seem to work:
The app never receives the webhook call, even though the server contains a valid SSL certificate.
Transactions are never listed under "Transactions".
I also just noticed that when I try to create a new user account, a "Webhooks Simulator" link appears on the sidebar, but it rejects my URL, even though it is valid: https://dl.dropboxusercontent.com/s/xjewf2r5xtwm797/2015-03-10%20at%2012.55%20PM.png
Am I missing something? Do these features (webhooks and transactions) require some specific payment method?
So what is your funding source? echeck or credit card, for CC, you should see webhooks immediately. Your payment is valid, there's no special setup needed for using webhooks on sandbox. Have you tested the same thing on LIVE?

Paypal Error: Dispatch Error, please check logfile for more information

I'm creating a Recurring Payment Profile on Paypal, first step is I logged in on the developer.paypal.com website and entered on sandbox website then logged a sandbox account credentails.
Then upon redirecting for Paypal Authorization (see link below)
https://www.sandbox.paypal.com/webscr&cmd=_express-checkout&token=EC-5N576060NN902951N
I get this error:
Paypal Error: Dispatch Error, please check logfile for more information
Any ideas?
Apparently, I shouldn't log on my developer paypal account and just use the sandbox account, which is different from before.
Unless you are not using the latest version of the api your redirect url should be
https://www.sandbox.paypal.com/incontext?token=EC-5N576060NN902951N

PayPal Adaptive Payment Permission

I read the documentation from PayPal and there is one section stated that
"You can use the following standard services without requesting specific permission:
Making simple or parallel payments that require explicit approval of
the sender
Getting payment details
Making refunds
Performing currency conversions
To use any other service, you must receive permission from PayPal to use the service when you submit your application."
Does it mean that if I want to use Adaptive Chained Payment I need to ask for special permission from PayPal ? if so how would I submit the request ? Is there any possible obstacle ?
You need to apply for an APP ID regardless. The services listed above may be quickly approved, whereas other services may require more information.
To apply for a live Adaptive Payments APP ID, go to https://developer.paypal.com -> Applications -> My apps -> Create and manage Classic API apps.

How to verify paypal reference transactions is enabled

Hi I'm setting up paypal pro for a client. I need reference transactions to work as we would have to bill the customer each month and sometimes the amount may vary.
Credit card payment
The code flow has been tested with paypal sandbox and it completely works. But with the real account we get the following error.
"This transaction cannot be processed. Please contact PayPal Customer Service."
Paypal Account Payment/Express Checkout
It did not work with paypal sandbox too owing to reference transactions not being enabled. i'm facing a similar situation with the paypal pro account too. I get the error
"Merchant not enabled for reference transactions"
We sent a request to paypal asking them to enable reference transactions. They replied back assuring they did but I still get the same error. I even tried removing the current api signature and recreating a new one. But I still get the same error.
Has anyone faced a similar situation ?
Is there any sure way of verifying if reference transactions is enabled?
If it is not, is there a way to enable it other than going through paypal's customer service (it's appalling) ?
Yes it's easy.
Just try to make a payment with a billing agreement.
Just above the confirmation message on the PayPal website it will show:
Use PayPal for future payments to XXX Inc. Payments will be made with
your default payment method unless you select a preferred payment
method. To make changes, go to My money in your Profile, and update
the My preapproved payments section.
If you don't see that message they're not enabled (or your request is wrong). But of course you can check in the sandbox to make sure the request is correct.