是否有从authorized.net使用循环计费系统获得即时付款的过程



我想做一个代码,获得即时支付的用户。示例:

用户在2014年3月11日订阅金额为$40,那么系统将立即收取$40的四月份订阅费用。

然后订阅开始日期设置为2014年5月1日(因为我们已经向用户收取了4月份的费用)。

你知道吗??

如果您想要立即付款来启动订阅,则需要使用高级集成方法(AIM) API。付款成功后,您可以设置订阅。

这段代码创建了一个每月订阅的issubscriptionrequest。StartsOn是计费开始的日期。

ISubscriptionGateway arbGate = new AuthorizeNet.SubscriptionGateway(logID, transID, ServiceMode.Live);
ISubscriptionRequest arbReq = SubscriptionRequest.CreateMonthly(txtEmail.Text, description, Convert.ToDecimal(txtAmount.Text), 9999);
arbReq.CardNumber = txtCardNumber.Text;
arbReq.BillingAddress = new Address
{
    First = firstName,
    Last = lastName,
    Street = txtAddress.Text,
    City = txtCity.Text,
    State = txtState.Text,
    Zip = txtZip.Text,
    Country = txtCountry.Text
};
arbReq.CardExpirationMonth = Convert.ToInt32(ddlMonthExpire.SelectedValue);
arbReq.CardExpirationYear = Convert.ToInt32(rbm.toStr(ddlYearExpire.SelectedItem.Text));
arbReq.CardCode = txtCVV.Text;
arbReq.CustomerEmail = txtEmail.Text;
arbReq.StartsOn = dateStart;

最新更新