{
  "info": {
    "_postman_id": "486eac8f-e647-433d-bcc9-50beb611d1b0",
    "name": "PIPA-Demo-AI",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "39751731",
    "_collection_link": "https://go.postman.co/collection/39751731-486eac8f-e647-433d-bcc9-50beb611d1b0?source=collection_link"
  },
  "item": [
    {
      "name": "Authentication",
      "item": [
        {
          "name": "1. Token-API",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.globals.set('pipauatapimtoken', pm.response.json().access_token)\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  "\r",
                  ""
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "basic",
              "basic": [
                {
                  "key": "password",
                  "value": "<<password>>",
                  "type": "string"
                },
                {
                  "key": "username",
                  "value": "<<username>>",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              },
              {
                "key": "",
                "value": ""
              }
            ],
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "grant_type",
                  "value": "client_credentials",
                  "type": "text"
                },
                {
                  "key": "",
                  "value": "",
                  "type": "text",
                  "disabled": true
                }
              ]
            },
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/token",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhapaycenter",
                "com"
              ],
              "path": [
                "token"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Credit Transfer",
      "item": [
        {
          "name": "2. Credit Transfer API",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  ""
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            },
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var uuid = require('uuid'); \r",
                  "var myPUUID = uuid.v4();\r",
                  "pm.globals.set('sPIPAGUID', myPUUID);"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{pipauatapimtoken}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "X-Request-ID",
                "value": "{{sPIPAGUID}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\r\n\t\"CreditTransfer\": {\r\n\t\t\"Debtor\": {\r\n\t\t\t\"Name\": \"PC-Tester\",\r\n\t\t\t\"AccountNumber\": \"<<DebtorAcct>>\",\r\n\t\t\t\"AccountType\": \"Checking\"\r\n\t\t},\r\n\t\t\"Creditor\": {\r\n\t\t\t\"Name\": \"PC-Test\",\r\n\t\t\t\"RoutingNumber\": \"<<CreditorRTN>>\",\r\n\t\t\t\"AccountNumber\": \"<<CreditorAcct>>\"\r\n\t\t},\r\n\t\t\"CreditTransferDescription\": {\r\n\t\t\t\"Amount\": 1.01,\r\n\t\t\t\"OriginatorType\": \"BUSINESS\",\r\n\t\t\t\"UserName\": \"Tester\",\r\n\t\t\t\"Notes\": \"Testing\"\r\n\t\t}\r\n\t}\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/v2/paycenter/institutions/<<DebtorRTN>>/environments/sandbox/products/pipa/credit-transfers",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhapaycenter",
                "com"
              ],
              "path": [
                "v2",
                "paycenter",
                "institutions",
                "<<DebtorRTN>>",
                "environments",
                "sandbox",
                "products",
                "pipa",
                "credit-transfers"
              ]
            }
          },
          "response": []
        },
        {
          "name": "3. Get Credit Transfer By X-Request-Id",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{pipauatapimtoken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{pipauatapimtoken}}",
                "type": "text",
                "disabled": true
              }
            ],
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/v2/paycenter/institutions/<<DebtorRTN>>/environments/sandbox/products/pipa/credit-transfers?x-request-id=<<x-request-id-guid>>",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhapaycenter",
                "com"
              ],
              "path": [
                "v2",
                "paycenter",
                "institutions",
                "<<DebtorRTN>>",
                "environments",
                "sandbox",
                "products",
                "pipa",
                "credit-transfers"
              ],
              "query": [
                {
                  "key": "x-request-id",
                  "value": "<<x-request-id-guid>>"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "4. Get Credit Transfer By PmtHubTrackid",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{pipauatapimtoken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{pipauatapimtoken}}",
                "type": "text",
                "disabled": true
              }
            ],
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/v2/paycenter/institutions/<<DebtorRTN>>/environments/sandbox/products/pipa/credit-transfers/<<PayCenterID>>",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhapaycenter",
                "com"
              ],
              "path": [
                "v2",
                "paycenter",
                "institutions",
                "<<DebtorRTN>>",
                "environments",
                "sandbox",
                "products",
                "pipa",
                "credit-transfers",
                "<<PayCenterID>>"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Routing Number Available Services by Payments Network",
      "item": [
        {
          "name": "5. Routing Number Eligibility by Network",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{pipauatapimtoken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{pipauatapimtoken}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/v2/paycenter/environments/sandbox/products/pipa/financial-institutions?routingnumber=<<RTN>>",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhapaycenter",
                "com"
              ],
              "path": [
                "v2",
                "paycenter",
                "environments",
                "sandbox",
                "products",
                "pipa",
                "financial-institutions"
              ],
              "query": [
                {
                  "key": "routingnumber",
                  "value": "<<RTN>>"
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Payment Request",
      "item": [
        {
          "name": "6. Payment request",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var uuid = require('uuid'); \r",
                  "var myPUUID = uuid.v4();\r",
                  "pm.globals.set('sPIPAGUID', myPUUID);"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{pipauatapimtoken}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "X-Request-ID",
                "value": "{{sPIPAGUID}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\r\n\t\"RequestForPayment\": {\r\n        \"Creditor\": {\r\n            \"Name\": \"PC-Test\",\r\n            \"AccountNumber\": \"<<CreditorAcct>>\",\r\n\t\t\t\"AccountType\": \"Checking\"\r\n        },\r\n        \"Debtor\": {\r\n            \"Name\": \"<<DebtorName>>\",\r\n            \"RoutingNumber\": \"<<DebtorRTN>>\",\r\n            \"AccountNumber\": \"<<DebtorAcct>>\"\r\n        },\r\n\t\t\"PaymentDescription\": {\r\n\t\t\t\"Amount\": 1.01,\r\n\t\t\t\"OriginatorType\": \"BUSINESS\",\r\n\t\t\t\"IsAmountModifyAllowed\": false,\r\n\t\t\t\"PaymentDueDate\": \"2026-03-20\",\r\n\t\t\t\"UserName\": \"Tester\",\r\n\t\t\t\"Notes\": \"Testing RfP API\"\r\n\t\t}\r\n\t}\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/v2/paycenter/institutions/<<CreditorRTN>>/environments/sandbox/products/pipa/payment-requests",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhapaycenter",
                "com"
              ],
              "path": [
                "v2",
                "paycenter",
                "institutions",
                "<<CreditorRTN>>",
                "environments",
                "sandbox",
                "products",
                "pipa",
                "payment-requests"
              ]
            }
          },
          "response": []
        },
        {
          "name": "7. Payment Request Response Accept",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{pipauatapimtoken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PATCH",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"Status\": \"Accepted\",\r\n    \"Amount\": 1.01,\r\n    \"Notes\": \"Accepting RfP\",\r\n    \"UserName\": \"Test\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/v2/paycenter/institutions/<<CreditorRTN>>/environments/sandbox/products/pipa/payment-requests/202602061DCM3173825714/response",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhapaycenter",
                "com"
              ],
              "path": [
                "v2",
                "paycenter",
                "institutions",
                "<<CreditorRTN>>",
                "environments",
                "sandbox",
                "products",
                "pipa",
                "payment-requests",
                "202602061DCM3173825714",
                "response"
              ]
            }
          },
          "response": []
        },
        {
          "name": "8. Get Payment Request By X-Request-Id",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{pipauatapimtoken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{pipauatapimtoken}}",
                "type": "text",
                "disabled": true
              }
            ],
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/v2/paycenter/institutions/<<CreditorRTN>>/environments/sandbox/products/pipa/payment-requests?x-request-id=<<x-request-id-guid>>",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhapaycenter",
                "com"
              ],
              "path": [
                "v2",
                "paycenter",
                "institutions",
                "<<CreditorRTN>>",
                "environments",
                "sandbox",
                "products",
                "pipa",
                "payment-requests"
              ],
              "query": [
                {
                  "key": "x-request-id",
                  "value": "<<x-request-id-guid>>"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "9. Get Payment Request By PmtHubTrackid",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{pipauatapimtoken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{pipauatapimtoken}}",
                "type": "text",
                "disabled": true
              }
            ],
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/v2/paycenter/institutions/<<CreditorRTN>>/environments/sandbox/products/pipa/payment-requests/<<PayCenterID>>",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhaphs",
                "com"
              ],
              "path": [
                "v2",
                "paycenter",
                "institutions",
                "<<CreditorRTN>>",
                "environments",
                "sandbox",
                "products",
                "pipa",
                "payment-requests",
                "<<PayCenterID>>"
              ]
            }
          },
          "response": []
        },
        {
          "name": "10. Credit Transfer - Pay Payment Request API",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  ""
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            },
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var uuid = require('uuid'); \r",
                  "var myPUUID = uuid.v4();\r",
                  "pm.globals.set('sPIPAGUID', myPUUID);"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{pipauatapimtoken}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "X-Request-ID",
                "value": "{{sPIPAGUID}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"CreditTransfer\": {\r\n        \"Debtor\": {\r\n            \"Name\": \"PC-Tester\",\r\n            \"AccountNumber\": \"<<DebtorAcct>>\",\r\n            \"AccountType\": \"Checking\"\r\n        },\r\n        \"Creditor\": {\r\n            \"Name\": \"PC-Test\",\r\n            \"RoutingNumber\": \"<<CreditorRTN>>\",\r\n            \"AccountNumber\": \"<<CreditorAcct>>\"\r\n        },\r\n        \"CreditTransferDescription\": {\r\n            \"Amount\": 1.01,\r\n            \"OriginatorType\": \"BUSINESS\",\r\n            \"UserName\": \"Tester\",\r\n            \"Notes\": \"Testing\"\r\n        },\r\n        \"PaymentRequestDetails\": {\r\n            \"RfPPmtHubTrakId\": \"202602061DCM3173825714\"\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/v2/paycenter/institutions/<<DebtorRTN>>/environments/sandbox/products/pipa/credit-transfers",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhapaycenter",
                "com"
              ],
              "path": [
                "v2",
                "paycenter",
                "institutions",
                "<<DebtorRTN>>",
                "environments",
                "sandbox",
                "products",
                "pipa",
                "credit-transfers"
              ]
            }
          },
          "response": []
        },
        {
          "name": "11. Payment Request Response Reject",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{pipauatapimtoken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PATCH",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"Status\": \"Rejected\",\r\n    \"ReasonCode\": \"CUST\",\r\n    \"Notes\": \"Testing\",\r\n    \"UserName\": \"Testuser\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "https://ipa01.eagle.jhapaycenter.com/v2/paycenter/institutions/<<DebtorRTN>>/environments/sandbox/products/pipa/payment-requests/<<PayCenterID>>/response",
              "protocol": "https",
              "host": [
                "ipa01",
                "eagle",
                "jhapaycenter",
                "com"
              ],
              "path": [
                "v2",
                "paycenter",
                "institutions",
                "<<DebtorRTN>>",
                "environments",
                "sandbox",
                "products",
                "pipa",
                "payment-requests",
                "<<PayCenterID>>",
                "response"
              ]
            }
          },
          "response": []
        }
      ]
    }
  ]
}