PayPal API: Paid Levels with trial period
I've started using PayPal API Sandbox to test Paid Level modules, I've noticed the following problem:
When I create a paid level subscription without any trial periods, it works fine
however, when I create a paid level with a trial period, the user is directed to PayPal and after agreeing to the subscription he does not get charged because he is still in the trial period. When he is redirected to UNA, his membership does not get activated, showing 'unpaid' under Admin dashboard, and therefore user membership level does not changed/upgraded .
It sounds that UNA does not differential between unpaid response from PayPal API due to trial period, and failure of payment when transactions fail.
has anyone else had the same problem?
-
-
·
Anton L
- ·
Hello.
Looks like you are right. I checked the code and as I see 'trial' case isn't processed in PayPal API workflow.
Thank you for the report: https://github.com/unaio/una/issues/3595
-
·
Anton L