I can figure out how to do that, thanks for your help.
I have another question.
I set few completion events base on the subscription type. Actually, both completion that skip the PGateway seems to not be fire.
On transaction register the user to the role registered, but that role is autoassign by DNN Portal, so that one is working.
The second transaction add the role subscribers for a period of 15 days. That do not work at all. The user is registered, but not added to the role.
Another concern, the completion event order does not keep the value, it always come back to 0. Also, the added role has an expiration date of NULL even if I set to 365 days or 15 days. To workaround, I setup a SQL store procedure to set the expiration date.