I produce audio production downloads for yearly subscribers and pay-as-you-go clients. The yearly subscribers don't require a PayPal payment, the pay-as-you-go customers do! I have set up NPD so that I can distribute the YEARLY SUBSCRIBER files using a zero price and all downloads via NPD work nicely
However, I'm having a problem configuring NPD to work with CB when paying thru paypal.
Here's how I have it set up:
I have created a CB Content Module to display a Community Builder text-area field called "cb_downloads", via "loadposition" in a "Download" article. This article is accessible only when logged in to their profile.
The cb_downloads text-area field is where I load the NPD buttons for each clients individual files. When they login and click the "Download" link on the menu, they are taken to the "Download" article that, in turn, displays only the NPD buttons that I inserted into the "cb_downloads" field via the CB Content Module.
As I mentioned, this works great when setting the price to zero for the NPD file... The page loads their individual download buttons and all works as it should.
My issues is when I set a price for the pay-as-you-go clients. I click the "buy now" button and am taken to PayPal where I make my payment and am redirected via NPD URL to the "Return Message", but the NPD button in the "cb_downloads" field never gets cleared... It stays in the "buy now" state. The Transaction Log shows that the payment has cleared but not the NPD Button that it was paid from.
Ultimately, what I would like to have happen is for NPD to redirect DIRECTLY back to the Download article with the button state changed to "download". But I'd settle for redirecting back to the NPD's "Return Message" where I can link to the "Downloads" page and get a CLEARED "DOWNLOAD" button. I would greatly appreciate any information as to where I'm going wrong.