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