# JPMC-PDP Documentation from https://developer.payments.jpmorgan.com # Getting started This document explains how to set up your J.P. Morgan Walletâ„¢ program and start using the API. ## Set up your Wallet program The following table outlines the steps required to set up your Wallet program and the responsible party for each step: **Steps to set up your Wallet program** | Task | Responsible party | | --- | --- | | 1. Sign the service terms | Client | | 2. Establish a Demand Deposit Account (DDA) | J.P. Morgan and client | | 3. Create a project in the Payments Developer Portal (PDP) | J.P. Morgan and client | | 4. Upload certificates and a digital key to PDP | Client | | 5. Create a Wallet program | J.P. Morgan | | 6. Set up relevant payment rails (for example, ACH) | J.P. Morgan and client | | 7. H2H connectivity for reports | J.P. Morgan and client | | 8. Get the programId from your implementations lead Note: Your test program and production program have separate programId values and require separate certificates. | J.P. Morgan | Now that you're ready to use the Wallet API, check out the [core concepts](/docs/treasury/jp-morgan-wallet/core-concepts). **Note:** If you can't access PDP, contact [api.service.support@jpmchase.com](mailto:api.service.support@jpmchase.com) or your implementation lead.