recurring payment in paypal fails

Hi

We are using pro-sites for subscribtion option for our users. Sadly it seems the subscribtion at paypal is failing. We get the this error in the account history:

2012-08-20 10:54:19 am User creating new subscription via PayPal Express: Problem creating the subscription after successful initial payment. User may need to renew when the first period is up: Profile description is invalid
2012-08-20 10:54:18 am User creating new subscription via PayPal Express: Initial payment successful (Bloggers Delight Plus: kr 49,00 DKK hver måned) - Transaction ID: 2PD717094S2927847

Where is the "profile describtion" set ? Is it a hidden value in the form maybe ?

  • aecnu

    Greetings bloggersdelight,

    Thank you for this great question and bringing this significant issue to our attention.

    Where is the "profile describtion" set ? Is it a hidden value in the form maybe ?

    That's an error message from PayPal for PayPal Express checkout. It has to do with the description changing between them first clicking to pay and then later clicking to confirm. I'm not sure why it would be changing.

    This includes the main information for the membership level that this breaks on: name, description, price, recurring price and period, trial, etc.

    It could be down to something as simple as the site title missing or an incomplete field in your Pro Sites subscription settings.

    Please check the items listed above and advise.

    Cheers, Joe

  • bloggersdelight

    Hi Joe

    Thanks for your reply. It seems that we found the solution.

    When creating recurring payments profiles with express checkout, the value you pass for 'billingagreementdescription' in the SetExpressCheckout call should match what you pass for 'desc ' in CreateRecurringPaymentsProfile.

    We had by accidents changed the variables so they no longer matched.

    It should not be possible to only change one variable without the other. Shouldn't the $desc variable only be set one time?

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.