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
| 1 | Method is not allowed by this API Key |
| 2 | A required parameter was not given |
| 97 | The access to the api was denied |
| 98 | You made too much requests in a short time |
| 99 | The service is currently not available |
| 100 | The auth token is invalid |
| 305 | The payment couldn't be processed by our payment provider |
| 307 | The payment was canceled by the user |
| 600 | The 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
| 1 | Method is not allowed by this API Key |
| 2 | A required parameter was not given |
| 97 | The access to the api was denied |
| 98 | You made too much requests in a short time |
| 99 | The service is currently not available |
| 100 | The auth token is invalid |
| 600 | The 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
| 1 | Method is not allowed by this API Key |
| 2 | A required parameter was not given |
| 97 | The access to the api was denied |
| 98 | You made too much requests in a short time |
| 99 | The service is currently not available |
| 100 | The auth token is invalid |
| 305 | The payment couldn't be processed by our payment provider |
| 307 | The payment was canceled by the user |
| 600 | The 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
| 1 | Method is not allowed by this API Key |
| 2 | A required parameter was not given |
| 97 | The access to the api was denied |
| 98 | You made too much requests in a short time |
| 99 | The service is currently not available |
| 100 | The auth token is invalid |
| 110 | The user already is an active subscriber |
| 310 | The token is invalid |
| 311 | The token is already used |
| 312 | The user has reached the allowed amount of used tokens for this partner |
| 600 | The 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)