Mollie.com API wrapper for Rust
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 1.0.0
- Package version: 1.0.0
- Generator version: 7.16.0
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Put the package under your project folder in a directory named mollie and add the following to Cargo.toml under [dependencies]:
mollie = { git = "https://github.com/stoatchat/mollie-rs" }
All URIs are relative to https://api.mollie.com/v2
| Class | Method | HTTP request | Description |
|---|---|---|---|
| BalanceTransfersApiApi | create_connect_balance_transfer | POST /connect/balance-transfers | Create a Connect balance transfer |
| BalanceTransfersApiApi | get_connect_balance_transfer | GET /connect/balance-transfers/{id} | Get a Connect balance transfer |
| BalanceTransfersApiApi | list_connect_balance_transfers | GET /connect/balance-transfers | List all Connect balance transfers |
| BalancesApiApi | get_balance | GET /balances/{id} | Get balance |
| BalancesApiApi | get_balance_report | GET /balances/{balanceId}/report | Get balance report |
| BalancesApiApi | get_primary_balance | GET /balances/primary | Get primary balance |
| BalancesApiApi | list_balance_transactions | GET /balances/{balanceId}/transactions | List balance transactions |
| BalancesApiApi | list_balances | GET /balances | List balances |
| CapabilitiesApiApi | list_capabilities | GET /capabilities | List capabilities |
| CapturesApiApi | create_capture | POST /payments/{paymentId}/captures | Create capture |
| CapturesApiApi | get_capture | GET /payments/{paymentId}/captures/{captureId} | Get capture |
| CapturesApiApi | list_captures | GET /payments/{paymentId}/captures | List captures |
| ChargebacksApiApi | get_chargeback | GET /payments/{paymentId}/chargebacks/{chargebackId} | Get payment chargeback |
| ChargebacksApiApi | list_all_chargebacks | GET /chargebacks | List all chargebacks |
| ChargebacksApiApi | list_chargebacks | GET /payments/{paymentId}/chargebacks | List payment chargebacks |
| ClientLinksApiApi | create_client_link | POST /client-links | Create client link |
| ClientsApiApi | get_client | GET /clients/{id} | Get client |
| ClientsApiApi | list_clients | GET /clients | List clients |
| CustomersApiApi | create_customer | POST /customers | Create customer |
| CustomersApiApi | create_customer_payment | POST /customers/{customerId}/payments | Create customer payment |
| CustomersApiApi | delete_customer | DELETE /customers/{customerId} | Delete customer |
| CustomersApiApi | get_customer | GET /customers/{customerId} | Get customer |
| CustomersApiApi | list_customer_payments | GET /customers/{customerId}/payments | List customer payments |
| CustomersApiApi | list_customers | GET /customers | List customers |
| CustomersApiApi | update_customer | PATCH /customers/{customerId} | Update customer |
| DelayedRoutingApiApi | payment_create_route | POST /payments/{paymentId}/routes | Create a delayed route |
| DelayedRoutingApiApi | payment_list_routes | GET /payments/{paymentId}/routes | List payment routes |
| InvoicesApiApi | get_invoice | GET /invoices/{id} | Get invoice |
| InvoicesApiApi | list_invoices | GET /invoices | List invoices |
| MandatesApiApi | create_mandate | POST /customers/{customerId}/mandates | Create mandate |
| MandatesApiApi | get_mandate | GET /customers/{customerId}/mandates/{mandateId} | Get mandate |
| MandatesApiApi | list_mandates | GET /customers/{customerId}/mandates | List mandates |
| MandatesApiApi | revoke_mandate | DELETE /customers/{customerId}/mandates/{mandateId} | Revoke mandate |
| MethodsApiApi | disable_method | DELETE /profiles/{profileId}/methods/{id} | Disable payment method |
| MethodsApiApi | disable_method_issuer | DELETE /profiles/{profileId}/methods/{methodId}/issuers/{id} | Disable payment method issuer |
| MethodsApiApi | enable_method | POST /profiles/{profileId}/methods/{id} | Enable payment method |
| MethodsApiApi | enable_method_issuer | POST /profiles/{profileId}/methods/{methodId}/issuers/{id} | Enable payment method issuer |
| MethodsApiApi | get_method | GET /methods/{id} | Get payment method |
| MethodsApiApi | list_all_methods | GET /methods/all | List all payment methods |
| MethodsApiApi | list_methods | GET /methods | List payment methods |
| OnboardingApiApi | get_onboarding_status | GET /onboarding/me | Get onboarding status |
| OnboardingApiApi | submit_onboarding_data | POST /onboarding/me | Submit onboarding data |
| OrganizationsApiApi | get_current_organization | GET /organizations/me | Get current organization |
| OrganizationsApiApi | get_organization | GET /organizations/{id} | Get organization |
| OrganizationsApiApi | get_partner_status | GET /organizations/me/partner | Get partner status |
| PaymentLinksApiApi | create_payment_link | POST /payment-links | Create payment link |
| PaymentLinksApiApi | delete_payment_link | DELETE /payment-links/{paymentLinkId} | Delete payment link |
| PaymentLinksApiApi | get_payment_link | GET /payment-links/{paymentLinkId} | Get payment link |
| PaymentLinksApiApi | get_payment_link_payments | GET /payment-links/{paymentLinkId}/payments | Get payment link payments |
| PaymentLinksApiApi | list_payment_links | GET /payment-links | List payment links |
| PaymentLinksApiApi | update_payment_link | PATCH /payment-links/{paymentLinkId} | Update payment link |
| PaymentsApiApi | cancel_payment | DELETE /payments/{paymentId} | Cancel payment |
| PaymentsApiApi | create_payment | POST /payments | Create payment |
| PaymentsApiApi | get_payment | GET /payments/{paymentId} | Get payment |
| PaymentsApiApi | list_payments | GET /payments | List payments |
| PaymentsApiApi | release_authorization | POST /payments/{paymentId}/release-authorization | Release payment authorization |
| PaymentsApiApi | update_payment | PATCH /payments/{paymentId} | Update payment |
| PermissionsApiApi | get_permission | GET /permissions/{permissionId} | Get permission |
| PermissionsApiApi | list_permissions | GET /permissions | List permissions |
| ProfilesApiApi | create_profile | POST /profiles | Create profile |
| ProfilesApiApi | delete_profile | DELETE /profiles/{id} | Delete profile |
| ProfilesApiApi | get_current_profile | GET /profiles/me | Get current profile |
| ProfilesApiApi | get_profile | GET /profiles/{id} | Get profile |
| ProfilesApiApi | list_profiles | GET /profiles | List profiles |
| ProfilesApiApi | update_profile | PATCH /profiles/{id} | Update profile |
| RefundsApiApi | cancel_refund | DELETE /payments/{paymentId}/refunds/{refundId} | Cancel payment refund |
| RefundsApiApi | create_refund | POST /payments/{paymentId}/refunds | Create payment refund |
| RefundsApiApi | get_refund | GET /payments/{paymentId}/refunds/{refundId} | Get payment refund |
| RefundsApiApi | list_all_refunds | GET /refunds | List all refunds |
| RefundsApiApi | list_refunds | GET /payments/{paymentId}/refunds | List payment refunds |
| SalesInvoicesApiApi | create_sales_invoice | POST /sales-invoices | Create sales invoice |
| SalesInvoicesApiApi | delete_sales_invoice | DELETE /sales-invoices/{id} | Delete sales invoice |
| SalesInvoicesApiApi | get_sales_invoice | GET /sales-invoices/{id} | Get sales invoice |
| SalesInvoicesApiApi | list_sales_invoices | GET /sales-invoices | List sales invoices |
| SalesInvoicesApiApi | update_sales_invoice | PATCH /sales-invoices/{id} | Update sales invoice |
| SettlementsApiApi | get_next_settlement | GET /settlements/next | Get next settlement |
| SettlementsApiApi | get_open_settlement | GET /settlements/open | Get open settlement |
| SettlementsApiApi | get_settlement | GET /settlements/{id} | Get settlement |
| SettlementsApiApi | list_settlement_captures | GET /settlements/{settlementId}/captures | List settlement captures |
| SettlementsApiApi | list_settlement_chargebacks | GET /settlements/{settlementId}/chargebacks | List settlement chargebacks |
| SettlementsApiApi | list_settlement_payments | GET /settlements/{settlementId}/payments | List settlement payments |
| SettlementsApiApi | list_settlement_refunds | GET /settlements/{settlementId}/refunds | List settlement refunds |
| SettlementsApiApi | list_settlements | GET /settlements | List settlements |
| SubscriptionsApiApi | cancel_subscription | DELETE /customers/{customerId}/subscriptions/{subscriptionId} | Cancel subscription |
| SubscriptionsApiApi | create_subscription | POST /customers/{customerId}/subscriptions | Create subscription |
| SubscriptionsApiApi | get_subscription | GET /customers/{customerId}/subscriptions/{subscriptionId} | Get subscription |
| SubscriptionsApiApi | list_all_subscriptions | GET /subscriptions | List all subscriptions |
| SubscriptionsApiApi | list_subscription_payments | GET /customers/{customerId}/subscriptions/{subscriptionId}/payments | List subscription payments |
| SubscriptionsApiApi | list_subscriptions | GET /customers/{customerId}/subscriptions | List customer subscriptions |
| SubscriptionsApiApi | update_subscription | PATCH /customers/{customerId}/subscriptions/{subscriptionId} | Update subscription |
| TerminalsApiApi | get_terminal | GET /terminals/{terminalId} | Get terminal |
| TerminalsApiApi | list_terminals | GET /terminals | List terminals |
| WalletsApiApi | request_apple_pay_payment_session | POST /wallets/applepay/sessions | Request Apple Pay payment session |
| WebhookEventsApiApi | get_webhook_event | GET /events/{id} | Get a Webhook Event |
| WebhooksApiApi | create_webhook | POST /webhooks | Create a webhook |
| WebhooksApiApi | delete_webhook | DELETE /webhooks/{id} | Delete a webhook |
| WebhooksApiApi | get_webhook | GET /webhooks/{id} | Get a webhook |
| WebhooksApiApi | list_webhooks | GET /webhooks | List all webhooks |
| WebhooksApiApi | test_webhook | POST /webhooks/{id}/ping | Test a webhook |
| WebhooksApiApi | update_webhook | PATCH /webhooks/{id} | Update a webhook |
- Address
- Amount
- AmountNullable
- BalanceReportGrouping
- BalanceStatus
- BalanceTransactionType
- BalanceTransferCategory
- BalanceTransferCategoryResponse
- BalanceTransferDestinationType
- BalanceTransferFrequency
- BalanceTransferPartyType
- BalanceTransferPartyTypeResponse
- BalanceTransferStatus
- BalanceTransferStatusReason
- BalanceTransferStatusReasonResponse
- BillingAddress
- CancelPaymentRequest
- CapabilityRequirementStatus
- CapabilityStatus
- CapabilityStatusReason
- CaptureMode
- CaptureModeResponse
- CaptureResponse
- CaptureStatus
- ComponentsSubTotals
- CreatePaymentLinkRequest
- CreatePaymentLinkRequestApplicationFee
- CreatePaymentLinkRequestLinks
- CreateWebhook
- CreateWebhookRequest
- Currencies
- CustomerResponse
- DeleteValuesSalesInvoice
- DeleteWebhookRequest
- EnableMethodIssuer200Response
- EnableMethodIssuerRequest
- EntityBalance
- EntityBalanceLinks
- EntityBalanceReport
- EntityBalanceReportTotals
- EntityBalanceReportTotalsAvailableBalance
- EntityBalanceReportTotalsOpen
- EntityBalanceReportTotalsPayments
- EntityBalanceReportTotalsPendingBalance
- EntityBalanceTransaction
- EntityBalanceTransactionContext
- EntityBalanceTransactionContextApplicationFee
- EntityBalanceTransactionContextCapture
- EntityBalanceTransactionContextChargeback
- EntityBalanceTransactionContextInvoiceCompensation
- EntityBalanceTransactionContextManagedFee
- EntityBalanceTransactionContextOutgoingTransfer
- EntityBalanceTransactionContextPayment
- EntityBalanceTransactionContextPaymentCommission
- EntityBalanceTransactionContextPostPaymentSplitPayment
- EntityBalanceTransactionContextRefund
- EntityBalanceTransactionContextReturnedTransfer
- EntityBalanceTransactionContextSplitPayment
- EntityBalanceTransfer
- EntityBalanceTransferDestination
- EntityBalanceTransferParty
- EntityBalanceTransferPartyResponse
- EntityBalanceTransferResponse
- EntityBalanceTransferResponseStatusReason
- EntityBalanceTransferStatusReason
- EntityCapability
- EntityCapabilityRequirement
- EntityCapabilityRequirementLinks
- EntityCapabilityRequirementLinksDashboard
- EntityCapture
- EntityCaptureLinks
- EntityCaptureResponse
- EntityChargeback
- EntityChargebackReason
- EntityClient
- EntityClientCommission
- EntityClientLink
- EntityClientLinkAddress
- EntityClientLinkLinks
- EntityClientLinkOwner
- EntityClientLinkResponse
- EntityClientLinks
- EntityCustomer
- EntityCustomerLinks
- EntityCustomerResponse
- EntityEvent
- EntityEventLinks
- EntityInvoice
- EntityInvoiceLinesInner
- EntityInvoiceLinks
- EntityMandate
- EntityMandateDetails
- EntityMandateLinks
- EntityMandateResponse
- EntityMandateResponseDetails
- EntityMethod
- EntityMethodAll
- EntityMethodAllAllOfPricing
- EntityMethodImage
- EntityMethodIssuersInner
- EntityMethodIssuersInnerImage
- EntityMethodLinks
- EntityOnboardingStatus
- EntityOnboardingStatusLinks
- EntityOrganization
- EntityOrganizationLinks
- EntityPayment
- EntityPaymentApplicationFee
- EntityPaymentBillingAddress
- EntityPaymentDetails
- EntityPaymentDetailsQrCode
- EntityPaymentDetailsReceipt
- EntityPaymentLinesInner
- EntityPaymentLink
- EntityPaymentLinks
- EntityPaymentResponse
- EntityPaymentResponseDetails
- EntityPaymentResponseDetailsReceipt
- EntityPaymentResponseLinesInner
- EntityPaymentRoute
- EntityPaymentRouteDestination
- EntityPaymentRouteLinks
- EntityPaymentRouteResponse
- EntityPaymentRouteResponseDestination
- EntityPermission
- EntityProfile
- EntityProfileLinks
- EntityProfileResponse
- EntityProfileResponseReview
- EntityProfileReview
- EntityRefund
- EntityRefundExternalReference
- EntityRefundLinks
- EntityRefundResponse
- EntityRefundResponseExternalReference
- EntityRefundRoutingReversalsInner
- EntityRefundRoutingReversalsInnerSource
- EntityRoute
- EntityRouteDestination
- EntitySalesInvoice
- EntitySalesInvoiceLinks
- EntitySalesInvoiceResponse
- EntitySettlement
- EntitySettlementLinks
- EntitySettlementPeriodsValueValue
- EntitySettlementPeriodsValueValueCostsInner
- EntitySettlementPeriodsValueValueCostsInnerRate
- EntitySettlementPeriodsValueValueRevenueInner
- EntitySubscription
- EntitySubscriptionApplicationFee
- EntitySubscriptionLinks
- EntityTerminal
- EntityWebhook
- EntityWebhookEvent
- EntityWebhookEventEmbedded
- EntityWebhookEventEmbeddedEntity
- EntityWebhookEventLinks
- EntityWebhookLinks
- ErrorResponse
- ErrorResponseLinks
- ErrorResponseLinksDocumentation
- ExtraParameterParameters
- ExtraParameterParametersCompany
- GetCustomer200Response
- GetPartnerStatus200Response
- GetPartnerStatus200ResponseLinks
- GetPartnerStatus200ResponseUserAgentTokensInner
- Giftcard
- InvoiceStatus
- LineCategories
- LineCategoriesResponse
- ListAllMethods200Response
- ListAllMethods200ResponseEmbedded
- ListAllSubscriptions200Response
- ListAllSubscriptions200ResponseEmbedded
- ListBalanceTransactions200Response
- ListBalanceTransactions200ResponseEmbedded
- ListBalances200Response
- ListBalances200ResponseEmbedded
- ListCapabilities200Response
- ListCapabilities200ResponseEmbedded
- ListCapabilities200ResponseLinks
- ListCapabilities200ResponseLinksDocumentation
- ListClients200Response
- ListClients200ResponseEmbedded
- ListClients200ResponseEmbeddedClientsInner
- ListClients200ResponseEmbeddedClientsInnerAllOfEmbedded
- ListConnectBalanceTransfers200Response
- ListConnectBalanceTransfers200ResponseEmbedded
- ListCustomers200Response
- ListCustomers200ResponseEmbedded
- ListInvoices200Response
- ListInvoices200ResponseEmbedded
- ListLinks
- ListMandates200Response
- ListMandates200ResponseEmbedded
- ListMethods200Response
- ListMethods200ResponseEmbedded
- ListMethods200ResponseLinks
- ListPaymentLinks200Response
- ListPaymentLinks200ResponseEmbedded
- ListPermissions200Response
- ListPermissions200ResponseEmbedded
- ListPermissions200ResponseLinks
- ListProfiles200Response
- ListProfiles200ResponseEmbedded
- ListSalesInvoices200Response
- ListSalesInvoices200ResponseEmbedded
- ListSettlementCaptures200Response
- ListSettlementCaptures200ResponseEmbedded
- ListSettlementChargebacks200Response
- ListSettlementChargebacks200ResponseEmbedded
- ListSettlementPayments200Response
- ListSettlementPayments200ResponseEmbedded
- ListSettlementRefunds200Response
- ListSettlementRefunds200ResponseEmbedded
- ListSettlements200Response
- ListSettlements200ResponseEmbedded
- ListSubscriptions200Response
- ListSubscriptions200ResponseEmbedded
- ListTerminals200Response
- ListTerminals200ResponseEmbedded
- ListWebhooks200Response
- ListWebhooks200ResponseEmbedded
- Locale
- LocaleResponse
- MandateDetailsCardLabel
- MandateDetailsCardLabelResponse
- MandateMethod
- MandateMethodResponse
- MandateRequest
- MandateResponse
- MandateStatus
- Metadata
- Method
- MethodIssuerStatus
- MethodResponse
- MethodStatus
- Mode
- OnboardingStatus
- OrganizationVatRegulation
- PaymentAddress
- PaymentDetailsCardAudition
- PaymentDetailsCardAuditionResponse
- PaymentDetailsCardFunding
- PaymentDetailsCardFundingResponse
- PaymentDetailsCardLabel
- PaymentDetailsCardLabelResponse
- PaymentDetailsCardSecurity
- PaymentDetailsCardSecurityResponse
- PaymentDetailsFailureReason
- PaymentDetailsFailureReasonResponse
- PaymentDetailsFeeRegion
- PaymentDetailsFeeRegionResponse
- PaymentDetailsReceiptCardReadMethod
- PaymentDetailsReceiptCardReadMethodResponse
- PaymentDetailsReceiptCardVerificationMethod
- PaymentDetailsReceiptCardVerificationMethodResponse
- PaymentDetailsSellerProtection
- PaymentDetailsSellerProtectionResponse
- PaymentDetailsWallet
- PaymentDetailsWalletResponse
- PaymentLineItem
- PaymentLineItemResponse
- PaymentLineType
- PaymentLineTypeResponse
- PaymentLinkResponse
- PaymentLinkSequenceType
- PaymentLinkSequenceTypeResponse
- PaymentListRoutes200Response
- PaymentListRoutes200ResponseEmbedded
- PaymentListRoutes200ResponseLinks
- PaymentMethod
- PaymentRequest
- PaymentResponse
- PaymentStatus
- ProfileReviewStatus
- ProfileReviewStatusResponse
- ProfileStatus
- ProfilesProfileIdMethodsIdProfileIdParameter
- RecurringLineItem
- RefundExternalReferenceType
- RefundExternalReferenceTypeResponse
- RefundRequest
- RefundRoutingReversalsSourceType
- RefundStatus
- ReleaseAuthorizationRequest
- RequestApplePayPaymentSessionRequest
- RouteCreateRequest
- RouteCreateRequestDestination
- RouteCreateResponse
- RouteDestinationType
- RouteDestinationTypeResponse
- RouteGetResponse
- SalesInvoiceDiscount
- SalesInvoiceDiscountResponse
- SalesInvoiceDiscountType
- SalesInvoiceDiscountTypeResponse
- SalesInvoiceEmailDetails
- SalesInvoiceLineItem
- SalesInvoiceLineItemResponse
- SalesInvoicePaymentDetails
- SalesInvoicePaymentDetailsResponse
- SalesInvoicePaymentDetailsSource
- SalesInvoicePaymentDetailsSourceResponse
- SalesInvoicePaymentTerm
- SalesInvoicePaymentTermResponse
- SalesInvoiceRecipient
- SalesInvoiceRecipientLocale
- SalesInvoiceRecipientLocaleResponse
- SalesInvoiceRecipientResponse
- SalesInvoiceRecipientType
- SalesInvoiceRecipientTypeResponse
- SalesInvoiceStatus
- SalesInvoiceStatusResponse
- SalesInvoiceVatMode
- SalesInvoiceVatModeResponse
- SalesInvoiceVatScheme
- SalesInvoiceVatSchemeResponse
- SequenceType
- SequenceTypeResponse
- SettlementStatus
- StatusReason
- SubGroup
- SubTotals
- SubmitOnboardingDataRequest
- SubmitOnboardingDataRequestOrganization
- SubmitOnboardingDataRequestProfile
- SubscriptionMethod
- SubscriptionMethodResponse
- SubscriptionRequest
- SubscriptionResponse
- SubscriptionStatus
- TerminalBrand
- TerminalModel
- TerminalStatus
- UpdatePaymentLinkRequest
- UpdatePaymentRequest
- UpdateProfileRequest
- UpdateSubscriptionRequest
- UpdateValuesSalesInvoice
- UpdateWebhookRequest
- Url
- UrlNullable
- Voucher
- VoucherContractor
- VoucherImage
- WebhookEventTypes
- WebhookEventTypesResponse
- WebhookStatus
To get access to the crate's generated documentation, use:
cargo doc --open