Ik heb een website waarop ik een betaalde premium versie aanbied via PayPal. In totaal zijn er 3 betaalopties: subscription per maand, subscription per jaar en een eenmalige permanente kost. Het automatisch verwerken van alle transacties/events gebeurt via IPN. Bij het verwerken van de IPN berichten zit ik echter met een aantal problemen waar ik geen documentatie over kan vinden:
1. Stel dat een gebruiker reeds een maandelijkse subscription heeft lopen, maar deze wil omschakelen naar een jaarlijkse subscription. Hoe kan hij dit makkelijk doen zonder eerst de maandelijkse te annuleren?
2. Stel dat een gebruiker zijn maandelijkse subscription annuleert (subscr_cancel) op de 12e dag en 5 dagen later beslist om opnieuw een maandelijkse subscription aan te vragen. Op het moment dat de gebruiker zijn subscription annuleert, heeft hij nog recht op de resterende 18 dagen (volle maand). Hoe kan ik maken dat de betaling van zijn nieuwe subscription pas van start gaat na het verlopen van de resterende 18 dagen? Is er eventueel een optie een refund te doen voor de resterende dagen?
1. Stel dat een gebruiker reeds een maandelijkse subscription heeft lopen, maar deze wil omschakelen naar een jaarlijkse subscription. Hoe kan hij dit makkelijk doen zonder eerst de maandelijkse te annuleren?
2. Stel dat een gebruiker zijn maandelijkse subscription annuleert (subscr_cancel) op de 12e dag en 5 dagen later beslist om opnieuw een maandelijkse subscription aan te vragen. Op het moment dat de gebruiker zijn subscription annuleert, heeft hij nog recht op de resterende 18 dagen (volle maand). Hoe kan ik maken dat de betaling van zijn nieuwe subscription pas van start gaat na het verlopen van de resterende 18 dagen? Is er eventueel een optie een refund te doen voor de resterende dagen?