Paypal shopping cart contents not showing on Transaction details page since Paypal site upgrade - paypal

PayPal made some changes to their site this week and since then the contents of the shopping cart are no longer showing on the Transaction details page, nor in the csv activity download. This issue applies to older transactions too - ones that were working before the site changes.
For info, the shopping cart details do still appear on the confirmation email sent by Paypal.
Does anyone know what might be causing this?

Related

how to process one or more items in PayPal shopping cart

I would like some recommendations about open source or other solutions for processing one or more items collected using PayPal's shopping cart button. Thanks.
At this point, I am researching, looking for possible solutions.
Logically, PayPal's "add to cart" and "view cart" buttons suggests I will be sending an array and they will be returning verifications for that array. If that is true, I can use Javascript to generate a page with the appropriate images and links to access the purchased items. I will focus on PayPal's articles about the shopping cart data.
Almost any ecommerce shopping cart ever made is compatible with PayPal Checkout, so you can essentially use anything that suits your other needs.
Start with searching the web or PayPal's Partner Directory

How to show subscription payments in PayPal confirmation page?

I am using a PayPal button that redirects to a checkout/payment confirmation page that has payment info, payment methods, etc.
However, it is not obvious if the payment is one time or recurring.
The user could click on the amount and see more details, but I was wondering if I could show the subscription info by default to avoid confusion.
The subscription info is also presented after the payment has been processed in the receipt which is informative, but not ideal.
Here is the amount:
here is the amount after click/expansion:
PayPal's checkout is designed to be equally usable from a mobile device or small/pop-up minibrowser, so the space on the right in your screenshot isn't available cross-platform.
The details of what is being paid for are meant to be shown by your own site before, on the page and in the receipt after, and are also available via the drop-down as shown in your screenshot.
You can't expand it by default.

Paypal recurring payment response verification and match with paypal return page variable

I am working on a website to sell some advertisement concept online, where user can get the access of more options after opting a monthly subscription paying through recurring Paypal.
I have already implemented the recurring paypal functionality successfully except one thing. Like One can subscribe for the plan and monthly payments are deducted from the concerned account.
But I have no idea how to update my database after the first payment from the recurring paypal.
eg, a customer comes to the site, choose his options, went to paypal recurring part and made the transaction. Now I have one page , where the paypal returns the control, which is given on the return url. Now the problem is, in this page when I am updating the database, the paymanet status is pending.
Then after a while when the IPN response comes to the application, I wont able to update the earlier entry in my database, as I am not sure how to match these two entries, I mean upon which field the update query should be coded.
There's no point in updating the database at all until you get the money. When you get the money, the transaction contains everything you need to create or update the subscription.

Magento 1.7.0.2 and Paypal Advanced not working

I've been trying to activate Paypal Payments Advanced in Magento 1.7.0.2 but it's simply not working. I believe the whole setup is correct, in the shopping cart and in the Paypal account, I have verified against the Paypal documentation as well as researched on the web.
I can go through the whole checkout and select credit card in the payment options, which displays the message "You will be required to enter your payment details after you place an order.", then when I click the Place Order button, it goes to the Shopping cart page without asking for the payment, and the cart is empty. The order then shows in the admin with the status pending payment.
I noticed on the console that before the redirect to the cart page, there is a 500 error with this url .../checkout/onepage/saveOrder/
I also seem 500 erros when calling other pages related to the Paypal Advanced like: .../index.php/paypal/payflowadvanced/cancelPayment or .../index.php/paypal/payflowadvanced/returnUrl
Any help would be appreciated, I already confirmed Curl is installed and working, SSL certificate is installed and working, the settings in the Paypal account like Enable Secure Token is Yes, all services under Service Summary say Live, so I have a feeling something is broken in Magento.
Have you seem this issue? Or were you able to install Paypal Advanced in any Magento 1.7.0.2?
Did some more searching on this topic and came across: https://stackoverflow.com/questions/12898392/magento-500-error-paypal-payments-advanced
Deleting my paypal.xml file from my custom theme directory solved the problem for me. PayPay is now working correctly!

Which PAYPAL method to use?

I am working an e-commerce site which will allow pdfs to be downloaded once payment is done.
So, user will put them in a cart, click buy using paypal and from there will come back to see download link on a success page.
I have implemented PDT.
Not sure which is the best option ?
Please help. I want to take care of any connection lost scenario too, like user completes payment at PAYPAL and while returning back to our site's success page, connection is lost and for some n days, user couldnt access internet as well.
I would just use the IPN.
Keep a record in your database that has all of the order items.
e.g. Order and Order Items (in 2 tables)
Then send that primary key across as the "custom" variable.
Then your ipn handler page will validate the payment and then email the customer their digital goods.