# JPMC-PDP Documentation from https://developer.payments.jpmorgan.com # Manage check issuance and cancellation In this tutorial, you'll learn how to submit check issuance and cancellation details for reconciliation and positive pay. - Check issuance with escheatment data request - Check issuance without escheatment data request ## Before you begin To submit check issuance or cancellation requests, you need the following: - A registered and fully onboarded Developer Account on the J.P. Morgan Payments Developer Portal. - An active project that provides you with the credentials used to make a request. ## Check issuance with escheatment data request Use the following example to submit a check issuance request that includes escheatment product code data. ```json { "debtor": { "accountNumber": "1234567890", "financialInstitutionId": { "id": "123456789", "idType": "USABA" } }, "checkNumber": "123456790", "issueDate": "2023-10-01", "checkAmount": { "currency": "CAD", "amount": "500.00" }, "payees": [ { "name": "John Doe", "priority": 1 }, { "name": "ELITE CORP", "priority": 2 }, { "name": "Esquire", "priority": 3 } ], "address": { "addressLines": [ "123 Main St", "Suite 100", "North Tower" ], "city": "Toronto", "postalCode": "M4C 1A1", "countrySubDivision": "ON", "country": "CA" }, "additionalInformation": [ { "valueType": "ESCHEATMENT_PRODUCT_CODE", "text": "123456" } ] } ``` ## Check issuance without escheatment data request Use the following example to submit a standard check issuance request without escheatment product code data. ```json { "debtor": { "accountNumber": "1234567", "financialInstitutionId": { "id": "123456789", "idType": "USABA" } }, "checkNumber": "123456790", "issueDate": "2023-10-01", "checkAmount": { "currency": "USD", "amount": "500.00" }, "payees": [ { "name": "John Doe", "priority": 1 }, { "name": "ELITE CORP", "priority": 2 } ] } ``` ## Related - For more information about check issuance and cancellation, see [Check issuance and cancellation overview](/docs/treasury/checks/capabilities/check-issuance-and-cancellation/overview). - For more information about status responses and error codes supported by the Checks API, see [Error Codes](/api/treasury/checks/error-codes). - For more information about check issuance and cancellation resources, see [Resources](/docs/treasury/checks/capabilities/check-issuance-and-cancellation/resources).