I spent like four weeks coding a plugin to work with PayPal Express Checkout instant update. It was working perfectly in the end with shipping and taxes updating as expected.
However, two days ago, the checkout layout got changed automatically from the classic one to the mobile-responsive version. Previously when I had the callback for instant update defined it automatically used to switch from the mobile-friendly version to the classic version. Now that is no longer the case and the instant update features don't seem to work at all with the mobile-friendly checkout.
Is there anything I can do about it or has PayPal stopped supporting instant update just when I finished my plugin?
I have the same problem..
UPDATE..
After emailing PayPal tech support they finally replied..
Unsupported features
In-Context Express Checkout does not support:
Parallel payments or multi-seller payments
Callback / Instant Update API operations
Billing agreements that use the deprecated SetCustomerBillingAgreement API operation
Seamless checkout for a Log in with PayPal integration
So yes, they stopped supporting instant update with Express Checkout, though they haven't removed the documentation as of yet.
Related
I am investigating the recurring payment for paypal. looks express checkout is we we needed. but the document page https://developer.paypal.com/docs/classic/express-checkout/ht_ec-recurringPaymentProfile-curl-etc/ is under Express Checkout - NVP/SOAP (Deprecated).
And this page(https://developer.paypal.com/docs/classic/express-checkout/) said:
Important: This integration method is Deprecated as of January 1, 2017. For new integrations, see the PayPal Express Checkout Integration Guide.
new page doesn't say anything about recurring.
Is recurring payments still available for paypal express checkout?
They are trying to move away from the Classic APIs, which is why they're labeling them as deprecated now, but they aren't going away any time soon. There are still way too many people and apps integrated with Classic, and you can still build new apps with those APIs, too. I still prefer Classic over REST myself.
For the REST API you can take a look at Billing Agreements and/or Billing Plans.
If you purely created Express Checkout (without having additional API call), you are advise to integrate with Express Checkout v4 which located here. But if you wanted to Creates with Recurring Payment, the option is still available. PayPal does not finalize yet the date of deprecation application for Express Checkout.
I have a website built on Woocommerce, and the only payment gateway set up is PayPal Payments Standard which comes with Woocommerce. This typically allows customers to checkout using a credit card without creating a PayPal account (and I have it working on similar websites). However, on this site, WC is forcing checkout through PP Payments Express. I have spoken with PP support, and they said it appears to be the site itself vs. settings within the client's PP account.
I have:
Disabled all plugins except WC to rule out a conflict
Tested it using the default TwentySeventeen theme to rule out
something in the theme itself.
Updated to the latest version of WC to rule out some glitch in the existing plugin
Any API request is done through the site. For express Checkout, it seems that the plugin you are using is forcing this. You would need to contact the plugin developer or make sure that any other Paypal plugins are disabled.
I am using the Paypal API Payments Pro to set up recurring payments on my website using credit/debit card, everything worked perfect on Sandbox but on live it gives me error DPRP is disabled for this merchant. I have called Paypal several times and all they do is confuse me and they never let me talk to their technical team. i have alreday purchased the additional recurring billing service with Paypal Payment Pro. This is what i get as response from Paypal.
{"TIMESTAMP":"2013%2d08%2d27T17%3a18%3a08Z","CORRELATIONID":"6xxxxxxx65e8","ACK":"Failure","VERSION":"86%2e0","BUILD":"7xxxx78","L_ERRORCODE0":"11586","L_SHORTMESSAGE0":"DPRP%20is%20disabled%2e","L_LONGMESSAGE0":"DPRP%20is%20disabled%20for%20this%20merchant%2e","L_SEVERITYCODE0":"Error"}}
DPRP stands for DirectPayment RecurringPayments. With the old Payments Pro you had to pay $30/mo for Pro itself and then another $30/mo on top of that for recurring payments. Until you were approved and agreed to the additional $30/mo you would get that error. So what it essentially means is you don't have DPRP enabled on your PayPal account right now.
You mentioned that you already signed up for Recurring Billing. It sounds to me like you're on the new version of PayPal Pro which uses the PayPal Manager and the PayFlow Gateway. This is a separate API from DoDirectPayment or CreateRecurringPaymentsProfile. So they've got you enabled for PayFlow, but you're trying to use the old API.
What you need to do is either re-develop your stuff using the PayFlow API or get PayPal to set you up on Website Payments Pro 3.0, which is the old version that used DDP and CRPP. If you tell them you've already developed everything using that API they should go ahead and turn it on for you so you don't have to redo everything. The thing that could be troublesome is the fee structure of DPRP. Again, it's $60/mo when you get it all enabled, but the new one is cheaper. They can redo the fee structure for you to match what you get with PayFlow, and if you can get in touch with the right person, they will, but sometimes that can be tough.
If you have a bunch of trouble getting somebody to help you contact me directly and I can get you in touch with one of my contacts at PayPal that will help you out.
If you happen to be using PHP you might be interested in my PHP Class Library for PayPal which makes the PayFlow integration very simple if you decide you just want to redevelop your stuff.
If you're interested in a better understanding of the different Payments Pro versions you can take a look at this article I wrote not long ago.
Payment via PayPal credit/debit cards apparently ceased to function entirely on my website since a month ago.
I see the version specified in the code is 94.0 whereas the current version is (99.0). Can this be the reason why payments don't work anymore?
i'm working with windows store application and i'm using PayPal Windows8 checkout SDK its working fine for normal payments but i need to make a recurring payment.Let me know PayPal Windows8 checkout SDK is supported for recurring payment?.
https://github.com/paypal/Windows8SDK
It doesn't look like the PayPal Windows 8 SDK supports recurring payments right now. If you go down into the API Reference sheet for C# you'll see there is no mention of a property or event allowing an item to reoccur.
Further, the SDK promotes the Checkout.BuyNow API. BuyNow insinuates it's simply to be bought on the spot, which goes hand in hand with the entire SDK being called PayPal Checkout.
Version 1.0.0 went live yesterday and they seem to have kept semi regular updates in developing for it. I can anticipate reoccuring payments being a heavily requested feature so I'd either check in on it from time to time or find another SDK/API that can help you.
Have fun!