ShopEndpoint

The following resources are applicable:

/shop/payment/check

Mount Point: /rest/shop/payment/check

POST

Checks the status of already started payment.

Error Codes

1Method is not allowed by this API Key
2A required parameter was not given
97The access to the api was denied
98You made too much requests in a short time
99The service is currently not available
100The auth token is invalid
305The payment couldn't be processed by our payment provider
307The payment was canceled by the user
600The api key is invalid

Request Body

element: shopCheckPaymentRequest
media types: */*
application/xml
application/json

(no documentation provided)

Response Body

element: shopCheckPaymentResponse
media types: */*
application/xml
application/json

(no documentation provided)

/shop/payment/methods/get

Mount Point: /rest/shop/payment/methods/get

POST

Gets a list of payment methods for given product.

Error Codes

1Method is not allowed by this API Key
2A required parameter was not given
97The access to the api was denied
98You made too much requests in a short time
99The service is currently not available
100The auth token is invalid
600The api key is invalid

Request Body

element: shopGetPaymentMethodsRequest
media types: */*
application/xml
application/json

(no documentation provided)

Response Body

element: shopGetPaymentMethodsResponse
media types: */*
application/xml
application/json

(no documentation provided)

/shop/payment/start

Mount Point: /rest/shop/payment/start

POST

Starts a payment for a product with a given payment method.

Error Codes

1Method is not allowed by this API Key
2A required parameter was not given
97The access to the api was denied
98You made too much requests in a short time
99The service is currently not available
100The auth token is invalid
305The payment couldn't be processed by our payment provider
307The payment was canceled by the user
600The api key is invalid

Request Body

element: shopStartPaymentRequest
media types: */*
application/xml
application/json

(no documentation provided)

Response Body

element: shopStartPaymentResponse
media types: */*
application/xml
application/json

(no documentation provided)

/shop/token/redeem

Mount Point: /rest/shop/token/redeem

POST

Redeems a token for a user.

Error Codes

Request Body

1Method is not allowed by this API Key
2A required parameter was not given
97The access to the api was denied
98You made too much requests in a short time
99The service is currently not available
100The auth token is invalid
110The user already is an active subscriber
310The token is invalid
311The token is already used
312The user has reached the allowed amount of used tokens for this partner
600The api key is invalid
element: shopRedeemTokenRequest
media types: */*
application/xml
application/json

(no documentation provided)

Response Body

element: shopRedeemTokenResponse
media types: */*
application/xml
application/json

(no documentation provided)