Esempio n. 1
0
 public async Task CreateCrossSaleOfferWithSubscriptionTest()
 {
     var requestTester         = GetRequestTester();
     var crossSaleOfferRequest = new CrossSaleOfferRequest()
     {
         CompanyName           = "company",
         CompanyLocation       = "PL",
         Title                 = "Title",
         Template              = SecurionPay.Enums.CrossSaleOfferTemplate.TextOnly,
         Description           = "description",
         TermsAndConditionsUrl = "example.com",
         Subscription          = new CrossSaleOfferRequestSubscription()
         {
             PlanId         = "1",
             CaptureCharges = true
         }
     };
     await requestTester.TestMethod <CrossSaleOffer>(
         async (api) =>
     {
         await api.CreateCrossSaleOffer(crossSaleOfferRequest);
     },
         new RequestDescriptor()
     {
         Method    = HttpMethod.Post,
         Action    = "cross-sale-offers",
         Parameter = crossSaleOfferRequest
     }
         );
 }
Esempio n. 2
0
 public async Task <CrossSaleOffer> CreateCrossSaleOffer(CrossSaleOfferRequest request)
 {
     return(await SendRequest <CrossSaleOffer>(HttpMethod.Post, CROSS_SALE_OFFER_PATH, request));
 }