Ao criar a assinatura a primeira mensalidade será gerada vencendo na data enviada no parâmetro nextDueDate.
Subscription subscription = Subscription.creator()
.setCustomer("cus_000072683044")
.setBillingType(BillingType.BOLETO)
.setNextDueDate(new Date())
.setValue(Money.create(50))
.setCycle(SubscriptionCycle.MONTHLY)
.setDescription("Assinatura Plano Pró")
.create();
ResourceSet<Subscription> subscriptionResourceSet = Subscription.reader().read();
Também é possível utilizar filtros
ResourceSet<Subscription> subscriptionResourceSet = Subscription.reader()
.setStatus(SubscriptionStatus.ACTIVE)
.read();
ResourceSet<Subscription> subscriptionResourceSet = Subscription.reader()
.setCustomer("cus_000072683044")
.setStatus(SubscriptionStatus.ACTIVE)
.read();