Hi, my ARB works but I just had to make a change to it. I checked my test Authorize.net and I don't see the transaction. I dont see it because it occurs once...so I have to wait for 3 months to see this transaction??
I want to have a trial period of 3 months, zero fee. Then one time occurance for xxx amount.
Is this correct?
sub.paymentSchedule.totalOccurrences = 1;
//occurs once
sub.paymentSchedule.totalOccurrencesSpecified =
true;
sub.amount =
decimal.Parse(lblSetupFee.Text);
sub.amountSpecified =
true;
//******* trial period
sub.trialAmount = 0.0M;
sub.trialAmountSpecified =
true;
sub.paymentSchedule.trialOccurrences = 3;
//-- only allow one free trial
sub.paymentSchedule.trialOccurrencesSpecified =
true;
//******* end of trial period
---- I do see this transaction tho. I do them in 2 separate calls. This one is 3 months free, then occurs once a month
sub.paymentSchedule.totalOccurrences = 999;
sub.paymentSchedule.totalOccurrencesSpecified =
true;
sub.amount =
decimal.Parse(price);
sub.amountSpecified =
true;
//******* trial period
sub.trialAmount = 0.0M;
sub.trialAmountSpecified =
true;
sub.paymentSchedule.trialOccurrences = 3;
//-- only allow one free trial
sub.paymentSchedule.trialOccurrencesSpecified =
true;
//******* end of trial period