PAYMILL GmbH
< Payments made easy /> * Secure REST API * Full integration with your website * Simple pricing * Accept multiple currencies * Fast and local support * Fast account activation
67 subscribers
35 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
PAYMILL GmbH endpoints
| Method | Endpoint | Description |
|---|---|---|
| offer | ||
| GET |
list offers / |
This function returns a JSON object with a list of offers. In which order this list are returned depends on the optional parameter order. The following parameters can be used: |
| DELETE |
remove offer /offers/{id} |
You only can delete an offer if no client is subscribed to this offer |
| PUT |
update offer /offers/{id} |
Updates the offer. Only the name can be changed all other attributes cannot be edited. |
| POST |
create new offer /offers |
With this call you can create an offer via the API. You can also create an offer with the merchant cockpit. |
| GET |
offer details /offers/{id} |
Getting detailed information about an offer requested with the offer ID. |
| webhook | ||
| GET |
webhook details /webhooks/{id} |
Getting detailed information about a webhook requested with the webhook id. |
| DELETE |
remove webhook /webhooks/{id} |
All pending calls to a webhook are deleted as well, as soon as you delete the webhook itself. |
| GET |
list webhooks /webhooks/ |
This function returns a JSON object with a list of webhooks. In which order this list is returned depends on the optional parameter order. The following parameters can be used: |
| PUT |
update webhook /webhooks/{id} |
Updates the webhook. You can change the url/email and the event types. |
| POST |
create new URL or EMAIL webhook /webhooks |
With this call you can create a webhook to a url via the API. |
| preauthorizations | ||
| GET |
preauthorization details /preauthorizations/{id} |
Returns data of a specific preauthorization |
| DELETE |
remove preauthorizations /preauthorizations/{id} |
This function deletes a preauthorization. |
| GET |
list preauthorizations /preauthorizations |
This function returns a JSON object with a list of preauthorizations. In which order this list is returned depends on the optional parameter order: count, offset, created_at |
| POST |
create preauthorization /preauthorizations |
Use either a token or an existing payment to authorize the given amount. |
| payments | ||
| DELETE |
remove payment /payments/{id} |
|
| GET |
payment details /payments/{id} |
Returns data of a specific payment. |
| GET |
list payments /payments |
Returns a list of all payment objects. |
| POST |
create payment with token or client /payments |
Creates a credit card payment from a given token, if you’re providing the client-property, the payment will be created and subsequently be added to the client. |
| client | ||
| GET |
list clients /clients |
|
| GET |
client details /clients/{id} |
To get the details of an existing client you’ll need to supply the client ID. The client ID is returned by creating a client. |
| DELETE |
remove client /clients/{id} |
This function deletes a client, but your transactions aren’t deleted. |
| PUT |
update client /clients/{id} |
This function updates the data of a client. To change only a specific attribute you can set this attribute in the update request. All other attributes that shouldn’t be edited… |
| GET |
export client list /clients/ |
This function returns CSV seperated by semicolons, encapsulated by double quotes, with a list of clients. The following parameters can be used: |
| POST |
create new client /clients |
This function creates a client object. |
| subscription | ||
| GET |
subscription details /subscriptions/{id} |
|
| PUT |
update subscription /subscriptions/{id} |
This function updates the subscription of a client. You can change e.g. the cancel_at_period_end attribute to terminate a subscription at a special point of time. Or you can… |
| POST |
create new subscription /subscriptions |
This function creates a subscription between a client and an offer. A client can have several subscriptions to different offers, but only one subscription to the same offer. The… |
| GET |
list subscriptions /subscriptions |
This function returns a JSON object with a list of subscriptions. In which order this list is returned depends on the optional parameter order. The following parameters can be… |
| DELETE |
remove subscription /subscriptions/{id} |
This function removes an existing subscription. If you set the attribute cancel_at_period_end parameter to the value true, the subscription will remain active until the end of… |
| transactions | ||
| GET |
transaction details /transactions/{id} |
To receive the details of an existing transaction, call the unique transaction ID. You can find the ID in the response of the previous request. The return is a refund object with… |
| POST |
create transaction /transactions |
You have to create at least either a token or a payment object before you can execute a transaction. You get back a response object indicating whether a transaction was… |
| GET |
list transactions /transactions |
This function returns a JSON object with a list of transactions. In which order this list is returned depends on the optional parameter order: count ,offset, created_at |
| refunds | ||
| GET |
list refunds /refunds/ |
This function returns a list of existing transactions. In which order this list is returned depends on the optional parameter order. The following parameters can be used: |
| POST |
refund transaction /refunds/ |
This function refunds a transaction that has been created previously and was refunded in parts or wasn’t refunded at all. The inserted amount will be refunded to the credit card… |
| GET |
refund details /refunds/{id} |
Returns detailed informations of a specific refund. |
PAYMILL GmbH pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|