Retrieve Subscription

Definition

https://sandbox.bluesnap.com/services/2/subscriptions/:subscription-id


Documentation

The Retrieve Subscription request enables you to retrieve details of an existing subscription (a purchase with a recurring payment element), based on the subscription ID.

Request Content

Enter the subscription-id into the web service URL, in the format:
services/2/subscriptions/{subscription-id}
    For example:
    services/2/subscriptions/12345

networkTransactionInfo   object   optional. You can only include the inner element 'originalNetworkTransactionId' (refer to networkTransactionInfo)

📘

Use fulldescription parameter to retrieve all details

If you would like to receive details about all charges for the subscription in the response, include the fulldescription parameter in the web service URL. For example:
services/2/subscriptions/39486350?fulldescription=true

Response Details

If successful, the response HTTP status code is 200 OK.
The response contains the retrieved subscription resource (see subscription).
For details about possible errors, see: General Errors, Payment & Processor Errors, and Fraud Errors.


Examples

Request Examples

curl -v -X GET https://sandbox.bluesnap.com/services/2/subscriptions/5741000 \
-H 'Content-Type: application/xml' \
-H 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ='
curl -v -X GET https://sandbox.bluesnap.com/services/2/subscriptions/39486350?fulldescription=true \
-H 'Content-Type: application/xml' \
-H 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ='

Response Examples

<?xml version="1.0" encoding="UTF-8"?>
<subscription xmlns="http://ws.plimus.com">
  <subscription-id>39450214</subscription-id>
  <status>A</status>
  <underlying-sku-id>2178914</underlying-sku-id>
  <shopper-id>19484284</shopper-id>
  <credit-card>
    <card-last-four-digits>4444</card-last-four-digits>
    <card-type>Master Card</card-type>
    <card-sub-type>DEBIT</card-sub-type>
  </credit-card>
  <catalog-recurring-charge>
    <currency>USD</currency>
    <amount>1.00</amount>
  </catalog-recurring-charge>
  <charge-frequency>ONDEMAND</charge-frequency>
  <auto-renew>true</auto-renew>
  <last-charge-result>
    <result-code>SUCCESS</result-code>
  </last-charge-result>
  <subscription-charges>
    <url>https://sandbox.bluesnap.com/services/2/subscriptions/39450214/subscription-charges/50043</url>
    <url>https://sandbox.bluesnap.com/services/2/subscriptions/39450214/subscription-charges/48121</url>
  </subscription-charges>
</subscription>
<?xml version="1.0" encoding="UTF-8"?>
<subscription xmlns="http://ws.plimus.com">
   <subscription-id>39486350</subscription-id>
   <status>A</status>
   <underlying-sku-id>2178914</underlying-sku-id>
   <shopper-id>19505364</shopper-id>
   <credit-card>
      <card-last-four-digits>1111</card-last-four-digits>
      <card-type>Visa</card-type>
      <card-sub-type>CREDIT</card-sub-type>
      <card-category>CLASSIC</card-category>
   </credit-card>
   <catalog-recurring-charge>
      <currency>USD</currency>
      <amount>1.00</amount>
   </catalog-recurring-charge>
   <charge-frequency>ONDEMAND</charge-frequency>
   <auto-renew>true</auto-renew>
   <last-charge-result>
      <result-code>SUCCESS</result-code>
   </last-charge-result>
   <subscription-charges>
      <subscription-charge>
         <charge-info />
         <charge-invoice-info>
            <date-created>11-Nov-14</date-created>
            <invoice-id>38442304</invoice-id>
            <invoice-amount>5.00</invoice-amount>
            <invoice-currency>USD</invoice-currency>
         </charge-invoice-info>
      </subscription-charge>
      <subscription-charge>
         <charge-info>
            <charge-description>some text</charge-description>
         </charge-info>
         <charge-invoice-info>
            <date-created>11-Nov-15</date-created>
            <invoice-id>38442336</invoice-id>
            <invoice-amount>1.00</invoice-amount>
            <invoice-currency>USD</invoice-currency>
         </charge-invoice-info>
      </subscription-charge>
      <subscription-charge>
         <charge-info>
            <charge-description>some text</charge-description>
         </charge-info>
         <charge-invoice-info>
            <date-created>11-Nov-15</date-created>
            <invoice-id>38442334</invoice-id>
            <invoice-amount>1.00</invoice-amount>
            <invoice-currency>USD</invoice-currency>
         </charge-invoice-info>
      </subscription-charge>
   </subscription-charges>
</subscription>

Example Descriptions

Retrieve Subscription

The example above shows how to retrieve a subscription. The response includes URLs that you can use to retrieve more details about each charge for this subscription.

Retrieve Subscription (fulldescription)

The example above shows how to retrieve a subscription. The request includes the fulldescription parameter in order to receive complete details about each subscription charge in the response.


Back to Top
Language
Authorization
:
Click Try It! to start a request and see the response here!