Skip to content

Commit 803bb1b

Browse files
committed
Merge pull request AuthorizeNet#129 from sunnyrajrathod/future
Fix for AuthorizeNet#122
2 parents 0be1cda + b6843b6 commit 803bb1b

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

Authorize.NET/Api/Contracts/V1/RequestFactoryWithSpecified.cs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -725,15 +725,24 @@ public static void ARBSubscriptionType(ARBSubscriptionType argument)
725725
if (null != argument)
726726
{
727727
paymentScheduleType(argument.paymentSchedule);
728-
if (0 <= argument.amount) { argument.amountSpecified = true; }
729-
if (0 <= argument.trialAmount) { argument.trialAmountSpecified = true; }
728+
if (0 < argument.amount) { argument.amountSpecified = true; }
729+
730730
paymentType(argument.payment);
731731
orderType(argument.order);
732732
customerType(argument.customer);
733733
nameAndAddressType(argument.billTo);
734734
nameAndAddressType(argument.shipTo);
735735
}
736736
}
737+
738+
public static void ARBSubscriptionTypeSetTrialAmountSpecified(ARBSubscriptionType argument)
739+
{
740+
if (null != argument)
741+
{
742+
if (0 <= argument.trialAmount) { argument.trialAmountSpecified = true; }
743+
}
744+
}
745+
737746
public static void paymentDetails(paymentDetails argument)
738747
{
739748
if (null != argument)
@@ -826,6 +835,7 @@ public static void ARBCreateSubscriptionRequest(ARBCreateSubscriptionRequest arg
826835
if (null != argument)
827836
{
828837
ARBSubscriptionType(argument.subscription);
838+
ARBSubscriptionTypeSetTrialAmountSpecified(argument.subscription);
829839
}
830840
}
831841
public static void ARBCreateSubscriptionResponse(ARBCreateSubscriptionResponse argument)

0 commit comments

Comments
 (0)