コード例 #1
0
                /// <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));
                }
コード例 #2
0
ファイル: Notary.cs プロジェクト: venugec/codekit-csharp
                /// <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);
                }