Disclosure information and coverage
A ready disclosure contains data.payment_arrangements. Iterate over the entire array: a disclosure can contain more than one arrangement. Each arrangement can include the payment service provider's legal name and other available identity details, merchant identifier (MID), virtual POS identifier (TID), settlement arrangement, currency, payment methods, receiving accounts, and a supporting accepted agreement. Treat identifiers as strings to preserve leading zeros. Agreement documents are references to accepted documents, not download grants; a public URL is included when available.
Receiving-account numbers is a typed object: scheme can be iban, aba, sort_code, or eft, with the fields for that scheme described in the API reference. Authorized retrieval can return complete bank identifiers. numbers_redacted is true when numbers are unavailable. Restrict access to this information, avoid logging it, and store or share it only where needed.
Coverage
coverage.scope is paypercut_managed_payment_information. complete means the information is complete within that scope; it does not determine all of the merchant's obligations. incomplete means one or more facts in that scope are unavailable or unverified. The ready disclosure and its PDF remain available. Review each issue and any available information before using it. Once information is corrected, create a fresh disclosure.
| Issue code | Meaning and next step |
|---|---|
merchant_identifier_missing |
The MID is unavailable. Check your payment setup or contact support to have it reviewed. |
virtual_pos_identifier_missing |
The virtual POS identifier is unavailable. Check your payment setup or contact support. |
accepted_agreement_missing |
An accepted agreement reference is unavailable. Check the agreement status; contact support if it should be present. |
contractual_psp_ambiguous |
The contractual payment service provider could not be identified unambiguously. Contact support to review the agreement. |
contractual_party_attributes_not_retained |
Some contractual party details were not retained. Contact support for help confirming them. |
source_provenance_incomplete |
The available information does not establish all necessary references. Contact support to review the affected information. |
provider_outside_supported_scope |
A provider arrangement is outside the supported information scope. Obtain the relevant information from that provider. |
paynetics_reference_missing |
A Paynetics reference needed for the arrangement is unavailable. Contact support. |
payout_profile_missing |
Payout configuration is unavailable. Check your payout setup or contact support. |
payout_active_version_missing |
The active payout configuration is unavailable. Check your payout setup or contact support. |
payout_destination_missing |
The receiving destination is unavailable. Check the receiving account configuration or contact support. |
receiving_account_selection_unresolved |
The receiving account could not be selected unambiguously. Check the receiving account configuration or contact support. |
banking_scheme_unsupported |
The receiving account's banking scheme is not supported for this information. Contact support and obtain the information separately. |
bank_identification_incomplete |
Required bank identification details are unavailable. Check your receiving account details or contact support. |
receiving_currency_support_unresolved |
Paypercut could not verify the required receiving-account currency support from the available information. This does not mean the account is invalid. Check the account's supported currencies or contact support. |
Some issues require Paypercut's help and may not be directly resolvable by the merchant. Do not assume that updating a setting resolves every issue.
Request errors
Errors use the Paypercut error object, including type and message and, when available, code, param, and trace_id. See error handling.
| HTTP status | Action |
|---|---|
400 |
Check the request fields, account ID, and pagination parameters. |
401 |
Check the secret key and authentication. |
403 |
Check account access and permissions. |
404 |
Check the resource ID, selected account, and mode. |
409 |
Check whether the idempotency key was used for different request details or the resource is in a conflicting state. |
500, 503, 504 |
Retry with bounded backoff. For a create retry, retain the same idempotency key. Contact support with the trace_id, if available, if the problem persists. |

