/// <summary> /// This function to get payload string for creating new subscription /// </summary> public string getPyaloadString( int category, double amount, string channel, string description, string merchantTransactionId, string merchantProductId, string merchantRedirectURI, string merchantSubscriptionIdList, bool isPurchaseOnNoActiveSubscription, int subscriptionRecurrences, string subscriptionRecurringPeriod, int subscriptionRecurringPeriodAmount) { SubscriptionPayloadObj.RootObject payload = new SubscriptionPayloadObj.RootObject() { Amount = amount, Category = category, Channel = channel, Description = description, MerchantTransactionId = merchantTransactionId, MerchantProductId = merchantProductId, MerchantPaymentRedirectUrl = merchantRedirectURI, MerchantSubscriptionIdList = merchantSubscriptionIdList, IsPurchaseOnNoActiveSubscription = isPurchaseOnNoActiveSubscription, SubscriptionRecurrences = subscriptionRecurrences, SubscriptionPeriod = subscriptionRecurringPeriod, SubscriptionPeriodAmount = subscriptionRecurringPeriodAmount }; var serializer = new JavaScriptSerializer(); return(serializer.Serialize(payload)); }
/// <summary> /// This function to get payload string for creating new subscription /// </summary> public string getPyaloadString( int category, double amount, string channel, string description, string merchantTransactionId, string merchantProductId, string merchantRedirectURI, string merchantSubscriptionIdList, bool isPurchaseOnNoActiveSubscription, int subscriptionRecurrences, string subscriptionRecurringPeriod, int subscriptionRecurringPeriodAmount) { SubscriptionPayloadObj.RootObject payload = new SubscriptionPayloadObj.RootObject() { Amount = amount, Category = category, Channel = channel, Description = description, MerchantTransactionId = merchantTransactionId, MerchantProductId = merchantProductId, MerchantPaymentRedirectUrl = merchantRedirectURI, MerchantSubscriptionIdList = merchantSubscriptionIdList, IsPurchaseOnNoActiveSubscription = isPurchaseOnNoActiveSubscription, SubscriptionRecurrences = subscriptionRecurrences, SubscriptionPeriod = subscriptionRecurringPeriod, SubscriptionPeriodAmount = subscriptionRecurringPeriodAmount }; var serializer = new JavaScriptSerializer(); return serializer.Serialize(payload); }