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

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free
  • requests: unlimited / monthly

More Commerce APIs

View all →
  • Easily check if a certain e-mail address is valid. Is it a valid domain? Is the e-mail a…

    CommerceFreemium5.5k subscribers
  • TikTok Shop API to get shop products, search products, and retrieve detailed product data including prices,…

    CommerceFreemium110 subscribers
  • IDfy’s Verification Solutions allow you to perform real-time verification of users and merchants directly…

    CommerceFreemium
  • Product Search API provides real-time product data, pricing, and availability from multiple vendors, helping…

    CommerceFreemium624 subscribers
  • Get hot products and categories

    CommerceFreemium395 subscribers
  • Used to verify GST certificates of merchants and vendors.

    CommerceFreemium628 subscribers