Я новичок в чередовании и решил использовать stripe.net (https://github.com/jaymedavis/stripe.net).
Что я хочу сделать, так это посадить клиента на план, который будет взимать с него ежемесячную плату. Я также хочу дать им возможность отменить подписку на план. Вот код, который показан для использования в проекте stripe.net.
StripeConfiguration.SetApiKey("[your api key here]");
var myCustomer = new StripeCustomerCreateOptions();
// set these properties if it makes you happy
myCustomer.Email = "[email protected]";
myCustomer.Description = "Johnny Tenderloin ([email protected])";
// set these properties if using a card
myCustomer.CardNumber = "4242424242424242";
myCustomer.CardExpirationYear = "2012";
myCustomer.CardExpirationMonth = "10";
myCustomer.CardAddressCountry = "US";
myCustomer.PlanId = *planId*;
var customerService = new StripeCustomerService();
StripeCustomer stripeCustomer = customerService.Create(myCustomer);
Это все, что мне нужно сделать, чтобы посадить клиента на план, который взимает с него ежемесячную плату? и отменить план...
var customerService = new StripeCustomerService();
StripeSubscription subscription = customerService.CancelSubscription(*customerId*);
Это все, что я должен сделать? На странице stripe.net также есть раздел для создания заряда, и я не уверен, что мне нужно что-то с этим делать.