PDT Enabled in Merchant Account, but 'cm' parameter not returned from PayPal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This website is being developed on behalf of a customer and I am the engineer responsible for getting it to work. The Merchant Account has the PDT settings enabled, the token is working, and the return url is set. However, the 'cm' parameter is not being returned upon successful purchase and is causing issues for our site. Is this a recent issue? We have other clients with older, established Merchant Accounts and they are not experiencing this issue and the 'cm' parameter is returned without a problem.
Here is the redirect from PayPal that is not working - some of the values have been edited here for privacy
.../paypal/pdt?redirect=https%3A%2F%2Fwww.nonworkingclient.org%2Fview%2Fjournals%2Ftpmd%2Fs1-1%2F6%2Farticle-p331.xml%3FPFTxId%3D40%26offerProvider%3DDEFAULT&PayerID=RPUJELM94HEYU&st=Completed&tx=4E718331YG924070A&cc=USD&amt=0.01
This is a redirect from a different Merchant Account that is working - some of the values have been edited here for privacy
.../paypal/pdt?redirect=https://journals.myclient.com/view/journals/cssm/4/1/article-p14.xml?PFTxId=4435&offerProvider=DEFAULT&amt=9.95&cc=USD&cm=mJ5v4sm1PUcD0E9vbii0pm6e1ql5GRs/lv+aQuNuves=%7CaccountId=XXXXX%7COffer ID=7|mc_gross=9.95&item_name=ITEM NAME Dilemma&item_number=/journals/cssm/4/1/article-p14.xml&st=Completed&tx=43P6285X7Y1273500
This is a rather time-sensitive issue, so any answers would be much appreciated.
thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
facing same issue. from few days 'cm' parameter not returned in first call randomly, some time works some time not.
but getting custom variable when call https://www.paypal.com/cgi-bin/webscr with transaction id.
Still issue is there.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have follow-up information after extensive debugging with our applications. The 'cm' parameter is not returned when the User has a bank account (credit card or regular Bank Account) that is based in the US.
We tested the following scenarios -
1. User logged into our site from UK and using UK based bank account.
- User was able to purchase and 'cm' was correctly returned from PDT redirect back to our site
2. User logged into our site from UK and using US based bank account.
- The same user from Example 1 had the transaction successfully complete but 'cm' was *not* returned from the PDT redirect back to our site
3. User logged into our site from US and using US based bank account.
- I personally tested this example and it failed in the same way as Example 2. The transaction successfully completes in PayPal, but no 'cm' is returned from the PDT redirect
I really hope someone from PayPal is monitoring this forum because this is *incredibly* frustrating and while IPN is working without issue, we really depend in the PDT functionality to get the user access to their subscribed content instantly without hassle.
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- new wordpress paypal plugin in PayPal Payments Standard
- Javascript SDK orders complete with no error, but no transactions appear in Activity. in SDKs
- Issue with ngx-paypal Integration: Error 422 UNPROCESSABLE_ENTITY PAYEE_ACCOUNT_RESTRICTED in PayPal Payments Standard
- In sandbox mode, I get "Please return to the merchant and choose another way to pay." in PayPal Payments Standard
- how to capture a MERCHANT initiated transaction using restAPI v2 and v3 enpoints in REST APIs