ARB :: Create Subscription

Results

Response Error
code E00013
Successful? no
Error? yes
subscriptionId

Raw Input/Output

Class Parameters
API Login ID3cL9T4xD
Transaction Key5588es6BM7hJbT5V
Authnet Server URLhttps://api.authorize.net/xml/v1/request.api
Request XML
XML:
<?xml version="1.0"?>
<ARBCreateSubscriptionRequest>
  <merchantAuthentication>
    <name>3cL9T4xD</name>
    <transactionKey>5588es6BM7hJbT5V</transactionKey>
  </merchantAuthentication>
  <refId>Sample</refId>
  <subscription>
    <name>Sample subscription</name>
    <paymentSchedule>
      <interval>
        <length>1</length>
        <unit>months</unit>
      </interval>
      <startDate>2012-03-15</startDate>
      <totalOccurrences>12</totalOccurrences>
      <trialOccurrences>1</trialOccurrences>
    </paymentSchedule>
    <amount>10.29</amount>
    <trialAmount>0.00</trialAmount>
    <payment>
      <creditCard>
        <cardNumber>4111111111111111</cardNumber>
        <expirationDate>2016-08</expirationDate>
      </creditCard>
    </payment>
    <billTo>
      <firstName>John</firstName>
      <lastName>Smith</lastName>
    </billTo>
  </subscription>
</ARBCreateSubscriptionRequest>

Response XML
XML:
<?xml version="1.0" encoding="utf-8"?>
<ARBCreateSubscriptionResponse>
  <refId>Sample</refId>
  <messages>
    <resultCode>Error</resultCode>
    <message>
      <code>E00013</code>
      <text>The credit card has expired.</text>
    </message>
    <message>
      <code>E00017</code>
      <text>Start Date must not occur before the submission date.</text>
    </message>
  </messages>
</ARBCreateSubscriptionResponse>