Ok so I found something out. I created an event handler, and implemented this:
IConsumer<OrderPlacedEvent>
... I got a result both times, so that's good. But there is a problem... In the order I get here:
public Task HandleEventAsync(OrderPlacedEvent eventMessage)
{
return Task.CompletedTask;
}
I can't see from which "original" order this came from.... Also how do I find out when the subscription expires on this order that was created or in other words when would the next payment date be, even if the order gets canceled in the meantime.
Also,... should I then when I create the first order create the second one as well, but not get money from the user??
Below is also the image about what I was talking about, so how it is, when I make the first order... Under order -> Recurring payments there is this (the date is the date and time of original purchase, but if I click on process next payment, it goes forward by one month like it should in the first place):
https://imgur.com/a/NT03NRd