OSCommerce - Paypal Express - Godaddy : Session ID reassigned - paypal

Am shared hosted on Godaddy and have SSL installed and configured.
My cart is OSCommerce 2.3.4.
I have enabled Paypal Express checkout and CCavenue payment gateways.
Problem is After adding products to the cart and checking out, am able to seamlessly go to the payment gateway provider website for making the payment.
After making payment and coming back to merchant website, am getting a new session ID compared to the old one. Obviously, the txn is incomplete. The same thing happens when canceling without making a payment and coming back to the merchant site.
The above problem persists for both the payment gateways.
I tried many tips and tricks suggested by folks on this website and others and nothing seems to work.
Needs assistance pls.

Related

Unable to change paypal email on Shopify payment provider settings

My problem is Paypal integration with my shopify store. I lost that when I was trying to add my new Paypal email on Shopify.
On reaching Shopify support I was told to contact Paypal to resolve this. Now my customers have no option to make any payments. after clicking on "Activate Paypal Express Checkout" button on shopify payment providers page, it asked for paypal email address. I added new paypal email address which I already added on my paypal account. After that it asked to login. I logged in. Nothing changed on Shopify. the paypal checkout is not integrated on my website.
when I added my primary account for the first time, it worked. But that was my personal email. So now I created new one under my domain and added. Then I deactivated that old email which I integrated with shopify and tried to activate new one. but it is not working this change is happening on Paypal urls not Shopify. That is the reason they told me to contact you.
I have been reaching paypal support for last 4 days. I cannot afford another day wait for resolution so I'm looking for help here.

Will old PayPal buttons continue to work after switching to PayPal Express?

I'm using the same PayPal merchant account on multiple websites. Currently I'm using old-style PayPal links () with IPN notification.
Now I'd like to start using the PayPal Express API. But at least for a while I would have the old links still online on some sites.
The switch to PayPal Express seems to be per account. Will the old links and IPN continue to work ?
when you implement PayPal express checkout that will not hinder your PayPal links on whatever site you have them on. You can have PayPal Express Checkout with non-hosted button code on the site at the same time; no problem, at least while you're done with your testing, etc.
PayPal Express Checkout can be used across multiple sites; however APIs are only one per account. What this means is that if you want the funds to go to separate accounts for each site then you'll need a new PayPal account per site as you'll have to use different APIs with Express Checkout. That is the UserName/Password/Signature.
However you will have one IPN listener field for each account; so if you don't mind getting pinged for each site using the same IPN listener then you're fine.
You can just create specific prefix # for each site with the products themselves. Like store # 1 = 001Product# | Store # 2 002Product | etc. This will help differentiate IPN pings for each store and help you catalog it better. This is if you decide to use the same APIs for Express Checkout with the same IPN of the account. If so, you will have the PayPal button purchases along with the Express Checkout purchases you all the same data IPN wise and all funds will roll into the same account.
I hope I hit your mark on your question, but let me know if you need additional clarity as I'm happy to help. Have a good one.

paypal payment not going through with any of the options

Using ASP Classic
Paypal LIVE Express checkout
It shows the Payment Amount at the checkout, but the payment doesn't go through. The payment doesn't even leave customer's account. I have tried using my wife's paypal account to complete the checkout.
I am only using paypal checkout system and have added all the API information in expresscheckout.asp and paypalfunctions.asp
I have also tried adding these API options too, but still wouldnt work
L_PAYMENTREQUEST_n_NAMEm
L_PAYMENTREQUEST_n_NUMBERm
L_PAYMENTREQUEST_n_AMTm
L_PAYMENTREQUEST_n_QTYm
Any help would be great.... tks

Credit Card payments not working Paypal

Hi I am implementing paypal API on my website where different vendors come and sell their products.Currently I am using sandbox environment.Payments are working perfectly using paypal account but payments are not working using Credit Card.Getting following error:
We are sorry, we are experiencing temporary difficulties. Please try again later. If this error occurred while making a payment, avoid duplicate payments by checking your Account Overview before resending a payment.
For some browsers, this problem can be resolved by clearing or
deleting cookies.
Message 6838
Any ideas?
If this is an issue that is happening with every transaction, make certain that you are using live credentials with live endpoints.
If you are using Express Checkout make certain you have the correct API Signature credentials.
Below are two links for going live and correct API Endpoints:
PayPal Developer Site, Going Live
API Endpoints
If this is happening on only a handful of transactions it may be a technical issue.You can submit a ticket to PayPal Merchant Technical Support

Checking if paypal payment was successful

I have downloaded sample code from paypal to allow me to use parallel payments via their sandbox accounts. When I run parallel.php, I get redirected to paypal's sandbox login page.
How am I supposed to know "server side" that the payment has been made successfully, so I can update my database records?
I believe you have to work with PayPals IPN system. This will basically send a confirmation to your server that tells you it has gone through.
https://www.paypal.com/ipn
Paypal lets you register a notification url which is part of the IPN (instant payment notification IIRC) system. So if someone pays by a delayed payment (such as a bank transfer) the transaction will update days later. You need to have an application (web page) on your server that can be called by Paypal with transaction details to update a payment.
You'll need to create an initial transaction record in your system when paypal redirects back to you so refer to their documentation for that. I'd also recommend looking at either OSCommerce or Zen cart for an idea of how they do it as they support the same kind of thing.