Show payment method
How the account pays - payment type, masked IBAN for direct debit - and what needs doing about it.
manitu_account_payment_get on https://mcp.manitu.de/mcpAnnotations as tools/list sends them
Description for the model
Returns how the manitu customer account this connection works in pays its invoices: the payment type (invoice: bank transfer; sepa_directdebit: direct debit; invoice_after_chargeback: bank transfer, set by manitu after a direct debit was charged back), and for direct debit the masked IBAN and account owner, and whether the mandate is valid. notice_list lists what needs the customer's action, as codes: payment_method_required (a valid payment method has to be set), sepa_mandate_invalid. Use it when the customer asks how they pay or why a payment failed. It never returns a full IBAN. Refused if this access may not see the account's base data.
Arguments
Takes no arguments.
Result structuredContent, checked against the schema
account_idintegerrequiredpayment_typestringrequiredHow invoices are paid, as manitu keeps it.
sepaobject | nullrequiredFor direct debit only, else null.
sepa.iban_maskedstring | nullrequiredsepa.account_ownerstring | nullrequiredsepa.mandate_validbooleanrequirednotice_listarray of objectrequiredWhat needs doing, as codes - empty when all is well.
notice_list[].codestringrequirednotice_list[].action_requiredbooleanrequiredAuthentication
One of X-API-Key, Authorization: Bearer … - never more than one in a request. More
Request body JSON; unknown fields are refused
No fields - send {} or no body.
Response in data; the rest of the body as on every call
account_idintegerrequiredpayment_typestringrequiredHow invoices are paid, as manitu keeps it.
sepaobject | nullrequiredFor direct debit only, else null.
sepa.iban_maskedstring | nullrequiredsepa.account_ownerstring | nullrequiredsepa.mandate_validbooleanrequirednotice_listarray of objectrequiredWhat needs doing, as codes - empty when all is well.
notice_list[].codestringrequirednotice_list[].action_requiredbooleanrequiredStatuses
200Success.400The request does not match the declared input schema.401No credential was presented, or it was not recognised.403The credential is not permitted to use this operation.500The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.503The channel this operation forwards through is unavailable.