Test Summary

Test Results

Expand All Collapse All
All times are UTC
2024-07-15 20:06:46 INFO
TEST-RUNNER
Test instance lx1U3ljPlhWAAXr created
baseUrl
https://web.conformance.directory.openbankingbrasil.org.br/test/a/DemoOpenswap
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "pushed",
  "fapi_profile": "openbanking_brazil",
  "fapi_response_mode": "plain_response"
}
alias
DemoOpenswap
description
Swap Testes Funcionais
planId
8XNrTiQ41UHcA
config
{
  "alias": "DemoOpenswap",
  "description": "Swap Testes Funcionais",
  "directory": {
    "keystore": "https://keystore.sandbox.directory.openbankingbrasil.org.br/",
    "apibase": "https://matls-api.sandbox.directory.openbankingbrasil.org.br/",
    "client_id": "7c80336a-7a17-47a0-a3dd-40406cbde155",
    "discoveryUrl": "https://auth.sandbox.directory.openbankingbrasil.org.br/.well-known/openid-configuration"
  },
  "server": {
    "discoveryUrl": "https://api.swap.hml.linaob.com.br/.well-known/openid-configuration"
  },
  "resource": {
    "brazilOrganizationId": "1a0cb96d-b634-4469-aab3-164ae3368ad2",
    "consentUrl": "https://mtls.swap.hml.linaob.com.br/open-banking/automatic-payments/v1/recurring-consents",
    "loggedUserIdentification": "07555654016",
    "debtorAccountIspb": "31680151",
    "debtorAccountIssuer": "001",
    "debtorAccountNumber": "346125251",
    "debtorAccountType": "TRAN",
    "paymentAmount": "1.37",
    "brazilPaymentConsent": {
      "data": {
        "loggedUser": {
          "document": {
            "identification": "03093584698",
            "rel": "CPF"
          }
        },
        "creditor": {
          "personType": "PESSOA_NATURAL",
          "cpfCnpj": "12683133863",
          "name": "ANDRE"
        },
        "payment": {
          "type": "PIX",
          "date": "2021-01-01",
          "currency": "BRL",
          "amount": "1.37",
          "details": {
            "creditorAccount": {
              "ispb": "00517645",
              "issuer": "0001",
              "number": "0010011998",
              "accountType": "CACC"
            },
            "localInstrument": "DICT",
            "proxy": "12683133863"
          }
        },
        "debtorAccount": {
          "ispb": "00795423",
          "issuer": "0001",
          "number": "0011014661",
          "accountType": "CACC"
        }
      }
    },
    "brazilQrdnPaymentConsent": {
      "data": {
        "debtorAccount": {
          "ispb": "00517645",
          "issuer": "0001",
          "number": "0010020091",
          "accountType": "CACC"
        },
        "loggedUser": {
          "document": {
            "identification": "03093584698",
            "rel": "CPF"
          }
        },
        "creditor": {
          "name": "QRTester",
          "cpfCnpj": "11111111000191",
          "personType": "PESSOA_JURIDICA"
        },
        "payment": {
          "date": "2021-01-01",
          "amount": "1.63",
          "currency": "BRL",
          "details": {
            "proxy": "4004901d-bd85-4769-8e52-cb4c42c506dc",
            "localInstrument": "QRDN",
            "qrCode": "\u003c\u003cQRCODE\u003e\u003e",
            "creditorAccount": {
              "ispb": "99999008",
              "issuer": "0001",
              "number": "12345678",
              "accountType": "CACC"
            }
          },
          "type": "PIX"
        }
      }
    },
    "brazilQrdnCnpj": "60701190000104",
    "transactionIdentifier": "\u003c\u003cTXID\u003e\u003e",
    "creditorName": "SWAP MEIOS DE PAGAMENTOS S.A",
    "brazilCpf": "07555654016",
    "brazilCnpj": "31680151000161",
    "businessEntityIdentification": "31680151000161"
  },
  "client": {
    "client_id": "7c80336a-7a17-47a0-a3dd-40406cbde155",
    "scope": "payments openid",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "kid": "hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk",
          "n": "vBXQgh1_zvVOaEqkx-ZMNF-X2D1ZlOSuz_PifUbOY4t9cpGSfQNBvboiaUV868mv62tty7WciPtC5onq0vo9lhiFeq_BEloMIxqqJPDwliWNCJbY6-BGn--w1ffFC0Wk1-_ToARLFiLFHdKWvsydM8AfiHMNEYVqANCGBxPJ1YJlGLdjJrgNXJPxD1tWbkEMmt8CSGhG48lcdDWFtZ-BN2_JyFmn_cVNICadV5PumEQOwRBDgBlHAjqo696DnX-lMAltDWM2jvRk222lcRprXIRs3JnnVkkyk35Kp-1wq_-gQ61EV95SXv4FHp0XbWaursZtV4xP3W5_w0xlc2KnAw",
          "e": "AQAB",
          "d": "DzZCdWuWXTI447V5y1Mkga3jlZEssB6oxtfmTxSNd76d6Ei-zM6ZIBOwWcxNdLKMwGEhcbLgFLIhsIyiCetEVOHp1cjmOCpBRguPjEpSYwppdDLjG3y5qZDUwBF4hdddpDtY5d3DBujMAYP5PjhFVJyq0Dnh6jNcpfE3jdX7YoG0SOqpcrD0Wu_1bQExmfJhc40s5GFa36NX3OUO7GCnrrRHXke4w8BcARc-vuZl4mtnG5XlT4cpuidLnfEkpDL6wFtPlcRe2fX2aB-Dst4Fvmhkwp4Dh-pHvmLBTwuHmIFDkAxTcBrMyYTlzY37qcfvKNIj4MBWVZxSgBI7yTmDsQ",
          "p": "0AgHwgf8VTunib5R2lCxFCBc9vHHQU4s78HBU2J4KrDWLJ96KLfhP0F0wl89fUazbmKorgYqXsTlZ-3VzHIJz4mNv2ZE7lt9N925nhGwptei7uferS2NspV5M08JaAHCjK3YJjMX5L_HfGTsyIK9TZAtg-Yd_NKMwUNtJh_FFbE",
          "q": "53Rf0xc6Tedi3AEyHzVyP5-w2N1wZfZKtJmuYSb1M9S5DU2fehUUlKVgv3Ut6E7SgK-wWU0v4QD8AvFkSIEJjemdB8vHMjvg1SJRAPRysoHtlRcCXKvFrttXq5TV5mum6rXuc0uSDhMLlQsg2swPgcfEtT0psJKjVrCFNDI0EPM",
          "dp": "D8d8JyiJ6EElHRqVhNS4CcnGo2iFb5upZuowas2-RaayKCJUlsAT0sN5QsEMnfL96zKKjuCi2BthNzfgDqjbu6U4Xjs4oUfJQLKNwMKgvpb-odZumn4pEFGsJsso8H2prxgEnCkl99DgJbxWBYN9LmPwP9_1iFbEHGir38drIJE",
          "dq": "o7pW7uRHgkRkUm0mH52XLBqy5zX-BKKtRgRQrrj4S6n3HcoDPkEbReuW_NjPmL3pes7NWN6ZN_mSTCKmZgOh1pmjU5h7WLWy3hJgauSBHnV6szSLnzKDrKXM5rtqdI1CjlYUT8rtjrc6QjyVCTHA5nWCWRLjIt0YXoKQN9QrsLE",
          "qi": "m3fi-8Jf2_SyZ3rwcfBqHH2LBtoyrZjGOVJguIO-CwYoZFjQLXBcNCu2TNPE0rTy42Cdo0fLVrfe75rJsj-Gn7xezHH3FRXt0NRWu6eq2zMuaS_y92WwbQDpHa0dKjTPTPt40pMbBkigcSbHLxctfNJ_v08NRrylf2qgpF-PHf8",
          "use": "sig",
          "alg": "PS256"
        },
        {
          "kty": "RSA",
          "kid": "09afa76123aee3657847b86e9cd086f337fed0da26ed615193ddb7bf97019325",
          "n": "wAPqe8mIf-jSuptCNSeB_QwSh9vIDJGJydml_YBKREltZrifmphx2Hu_E1Q_oR-EMlS_HCwF3xgu4hE4e55OZv5e4Ui0nF4i_6rdT68cal_j-3Za17XdZcyAypdQihU5FAVXHoVwbWV5sKBbM4SH3Lxi0YpIaEUtBaFiopBmreK0JQx1txrQ9XBXZc5J0nCU7ldMsZMr6LyFmQrfSWsCidmZ2lhJJmq9tMSlhiS0avmxaCSnWJfUbTBCot4xuOoa_NHj-OhDbPAuxf3z0mUczOebeX8KGs-qVrREP_UBYdipMGajBv7y8zE1FkNMN4ja3N2wTX72PfB71RFlnrQXRw",
          "e": "AQAB",
          "d": "SJASSFZoUaIsJJ3wvsKf4n9x70qUxn8neZLZIjwdlMHE6KlDk3ohp8RX-JeBdkPBQv34vM48J8ttSDxmwnyYN17Qf0VpD6CZjFHHUcokrGRxdQGMofEV6lcGosjdBFmx2MmN2zhlPMo42xE2dfkTGM1OcM5Xv6PIuFR9QF7elr4pEGv28DT5d1FA5BRl2pbtsmsuRxLC1QtdYRWQ8gbwms7xxHCednZxLg0qtXQ9H-j2oEA3mLU_5ZsYOwBz4QNpRmHHRgvZJFHrLI6Q93tlmmdNBLnIF6aaT-FAQZWHuC8uk0pfP4rU7t0BJgOK8qoO4N97xK8orbPR6ZDx0Q8kIQ",
          "p": "-_uVhDRNTj-e8Apl-4SjC1Ot0GipMNAdSG7Qk2Gv0r9UY-1VBFsH_fx-oqcR5F4hwAX4kET-XDHqQLtcjUQJ4Af-5uXn6Xj8ZwEw_7zi_U3H4GJdGmNjZsMH0rPXfRDDjJtZbVs4zJ8hCRlxLuJQZFzBSf1cNUGR48RXsTIu_yc",
          "q": "wxOWR7NQJa75EW0J4dpgf-EI1TkVSrxwTn_2-WsqrN78d71jaPDGJMUaS5fHGMGBNWag_36YOmpTU-iFzdl-dYkh4XD4OZO_2tMNXYl0Z9LMnD2cxxrbwm1VsAHxmqWIdamwZb3x4PPginlGo4pZryFA__lu_2OTIir7UTQROuE",
          "dp": "PfTkFHePsneuKrND1A4O0NAoYp_5SclCCfdFTZetVZI5u8A1MTb4xhh5QqD1o0MJ5V8SeNad_ClBwdzPquRZ0T3mDPvmg999oA4I8DiPT1z6kk9dOQnK_Q9jMwmJKHUgv8fKuzq8woM16jjZPX_j6GluFTU4oNeYeXpjXWxLZe0",
          "dq": "RKq3YoPG-YzO1Yh5SwwQndL7xfpy-Ty9l5RJvmAvxGw1mHyM6pqeVMEg0W0awycSMVbv4x-PvDhDHq0htGUTs5HS4EVgyvusM_3InZ1N4WH9bh3t-tQEeTr9R5hXkGUmVKynkBi9dL7D0lqAN_7yNMhS1gfaP4Gwf_17O4lFa2E",
          "qi": "MyBxW7UrDLqD_TDgkovc6gbyBeqwd3DGRdBEn3TTRBICvTsgpYFedibTfmF0qunO2A7P3RoSmHZHkvpigsqYs5pMKA1vSYc2HyiCRa_ohb5FLiyNlQ0yHiJchc9EkRGJYLYYex4cCthbrkgPtSbfZ79YDShQ5HJ3CG4_NasI3aQ",
          "use": "enc",
          "alg": "RSA-OAEP"
        }
      ]
    },
    "org_jwks": {
      "keys": [
        {
          "kty": "RSA",
          "kid": "hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk",
          "n": "vBXQgh1_zvVOaEqkx-ZMNF-X2D1ZlOSuz_PifUbOY4t9cpGSfQNBvboiaUV868mv62tty7WciPtC5onq0vo9lhiFeq_BEloMIxqqJPDwliWNCJbY6-BGn--w1ffFC0Wk1-_ToARLFiLFHdKWvsydM8AfiHMNEYVqANCGBxPJ1YJlGLdjJrgNXJPxD1tWbkEMmt8CSGhG48lcdDWFtZ-BN2_JyFmn_cVNICadV5PumEQOwRBDgBlHAjqo696DnX-lMAltDWM2jvRk222lcRprXIRs3JnnVkkyk35Kp-1wq_-gQ61EV95SXv4FHp0XbWaursZtV4xP3W5_w0xlc2KnAw",
          "e": "AQAB",
          "d": "DzZCdWuWXTI447V5y1Mkga3jlZEssB6oxtfmTxSNd76d6Ei-zM6ZIBOwWcxNdLKMwGEhcbLgFLIhsIyiCetEVOHp1cjmOCpBRguPjEpSYwppdDLjG3y5qZDUwBF4hdddpDtY5d3DBujMAYP5PjhFVJyq0Dnh6jNcpfE3jdX7YoG0SOqpcrD0Wu_1bQExmfJhc40s5GFa36NX3OUO7GCnrrRHXke4w8BcARc-vuZl4mtnG5XlT4cpuidLnfEkpDL6wFtPlcRe2fX2aB-Dst4Fvmhkwp4Dh-pHvmLBTwuHmIFDkAxTcBrMyYTlzY37qcfvKNIj4MBWVZxSgBI7yTmDsQ",
          "p": "0AgHwgf8VTunib5R2lCxFCBc9vHHQU4s78HBU2J4KrDWLJ96KLfhP0F0wl89fUazbmKorgYqXsTlZ-3VzHIJz4mNv2ZE7lt9N925nhGwptei7uferS2NspV5M08JaAHCjK3YJjMX5L_HfGTsyIK9TZAtg-Yd_NKMwUNtJh_FFbE",
          "q": "53Rf0xc6Tedi3AEyHzVyP5-w2N1wZfZKtJmuYSb1M9S5DU2fehUUlKVgv3Ut6E7SgK-wWU0v4QD8AvFkSIEJjemdB8vHMjvg1SJRAPRysoHtlRcCXKvFrttXq5TV5mum6rXuc0uSDhMLlQsg2swPgcfEtT0psJKjVrCFNDI0EPM",
          "dp": "D8d8JyiJ6EElHRqVhNS4CcnGo2iFb5upZuowas2-RaayKCJUlsAT0sN5QsEMnfL96zKKjuCi2BthNzfgDqjbu6U4Xjs4oUfJQLKNwMKgvpb-odZumn4pEFGsJsso8H2prxgEnCkl99DgJbxWBYN9LmPwP9_1iFbEHGir38drIJE",
          "dq": "o7pW7uRHgkRkUm0mH52XLBqy5zX-BKKtRgRQrrj4S6n3HcoDPkEbReuW_NjPmL3pes7NWN6ZN_mSTCKmZgOh1pmjU5h7WLWy3hJgauSBHnV6szSLnzKDrKXM5rtqdI1CjlYUT8rtjrc6QjyVCTHA5nWCWRLjIt0YXoKQN9QrsLE",
          "qi": "m3fi-8Jf2_SyZ3rwcfBqHH2LBtoyrZjGOVJguIO-CwYoZFjQLXBcNCu2TNPE0rTy42Cdo0fLVrfe75rJsj-Gn7xezHH3FRXt0NRWu6eq2zMuaS_y92WwbQDpHa0dKjTPTPt40pMbBkigcSbHLxctfNJ_v08NRrylf2qgpF-PHf8",
          "use": "sig",
          "alg": "PS256"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIHFjCCBf6gAwIBAgIULjbgTdNLma2XKdk+hYrX99xaWAowDQYJKoZIhvcNAQEL\nBQAweTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gRmluYW5jZSBCcmFzaWwx\nHTAbBgNVBAsTFE9wZW4gRmluYW5jZSBzYW5kYm94MS0wKwYDVQQDEyRPcGVuIEZp\nbmFuY2Ugc2FuZGJveCBJc3N1aW5nIENBIC0gRzIwHhcNMjQwNDA4MTYzMTAwWhcN\nMjUwNTA4MTYzMTAwWjCCAUcxCzAJBgNVBAYTAkJSMRIwEAYDVQQIEwlTYW8gUGF1\nbG8xEjAQBgNVBAcTCVNhbyBQYXVsbzE/MD0GA1UEChM2U3dhcCBNZWlvcyBkZSBQ\nYWdhbWVudG9zIEluc3RpdHVpY2FvIGRlIFBhZ2FtZW50byBTLkEuMRwwGgYDVQQD\nExNsaW5hLnNhbmRib3guY29tLmJyMRcwFQYDVQQFEw4zMTY4MDE1MTAwMDE2MTEY\nMBYGA1UEDxMPQnVzaW5lc3MgRW50aXR5MRMwEQYLKwYBBAGCNzwCAQMTAkJSMTMw\nMQYDVQRhEypPRkJCUi0xYTBjYjk2ZC1iNjM0LTQ0NjktYWFiMy0xNjRhZTMzNjhh\nZDIxNDAyBgoJkiaJk/IsZAEBEyQ3YzgwMzM2YS03YTE3LTQ3YTAtYTNkZC00MDQw\nNmNiZGUxNTUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDsotWY6z43\n144WwXxWAFYPidP02kFWUEopjiE3nvGHASsbR7yFFOSTDSYjm7+wbRIM1LeoPHjS\n5nM9Xm3/S7rBWle5BK9OsMJmzyhC2jzqH6tGAXCm2Uz4clJyqdtaQ6MCAxvYO88A\n/Xxaad6yGI73t000c6obR2mNvL0agOI33wSogG7/CU3x/q5nGkTN1LeBSUTqinvk\nDr6tsuy2afRf8HFjrQcUeo7q6qee8MaRdQOPHIXZXAFCDLJ64BSlKDGyv45NEyek\nkRykddxHzZKFx3Z1KuDIphz+4Xtvmn4oEy4ygl/fVrY722apkWsjnsOvclg2bvU2\n2lE08KwljdMbAgMBAAGjggLEMIICwDAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQN\nuO+HiV7VNckuvoq0xUAoHvO6ujAfBgNVHSMEGDAWgBR67wuI2HqJ4b0vBD0esdbE\nR0IoPTBZBggrBgEFBQcBAQRNMEswSQYIKwYBBQUHMAGGPWh0dHA6Ly9vY3NwLnBr\naS1nMi5zYW5kYm94LmRpcmVjdG9yeS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIw\nWAYDVR0fBFEwTzBNoEugSYZHaHR0cDovL2NybC5wa2ktZzIuc2FuZGJveC5kaXJl\nY3Rvcnkub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyL2lzc3Vlci5jcmwwHgYDVR0R\nBBcwFYITbGluYS5zYW5kYm94LmNvbS5icjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0l\nBAwwCgYIKwYBBQUHAwIwggF0BgNVHSAEggFrMIIBZzCCAWMGCysGAQQBg7ovcAEC\nMIIBUjCB9QYIKwYBBQUHAgIwgegMgeVUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVs\neSBmb3IgdXNlIHdpdGggT3BlbiBGaW5hbmNlIEJyYXNpbCBzYW5kYm94IEFQSXMg\nU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0\ndXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEZpbmFuY2UgQnJhc2lsIHNhbmRi\nb3ggb2YgQVBJcyBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1l\nbnRzIHRoZXJlaW4uMFgGCCsGAQUFBwIBFkxodHRwOi8vcmVwb3NpdG9yeS5wa2kt\nZzIuc2FuZGJveC5kaXJlY3Rvcnkub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyL3Bv\nbGljaWVzMA0GCSqGSIb3DQEBCwUAA4IBAQBTUElnZ2patvKqh+SKVK3ZCVp6wyYb\nvsumidGYjnuvRel/uB7Oe1AsbH0VyiLJ0xDhBOVe/fRo+gU9SoDOKFiC6oegxwkW\npskhpwDfnr8sAKoR1HqMbRnU9wQ6udIDWfzXQ6ojMmZoDv6al9cclqSeBykwCBqq\nQr3XQEa+J0Ia3SxDByx0MJXtnzJRz2xcI12yZy89cRm0047Mj3RliKJy2nnN+Nm5\nwelAaEte8EXpihGUNKQHqOgJUzJ1PgB6U5q8mJWYSX1zkqIqnr6VxaGHiFUHvb8U\n/J5MCHIDscw9YzDgiY/DwPq444nNf+HdQCEjgom+Xh2A6WvD7kIFTwIL\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDsotWY6z43144W\nwXxWAFYPidP02kFWUEopjiE3nvGHASsbR7yFFOSTDSYjm7+wbRIM1LeoPHjS5nM9\nXm3/S7rBWle5BK9OsMJmzyhC2jzqH6tGAXCm2Uz4clJyqdtaQ6MCAxvYO88A/Xxa\nad6yGI73t000c6obR2mNvL0agOI33wSogG7/CU3x/q5nGkTN1LeBSUTqinvkDr6t\nsuy2afRf8HFjrQcUeo7q6qee8MaRdQOPHIXZXAFCDLJ64BSlKDGyv45NEyekkRyk\nddxHzZKFx3Z1KuDIphz+4Xtvmn4oEy4ygl/fVrY722apkWsjnsOvclg2bvU22lE0\n8KwljdMbAgMBAAECggEAAXZwuTO6sR08c7tLkJ/TTIdJ3u5nIAc82IymIpvVjQwe\nq8lSjaNV5ocjGtJfELwQB3/W1m0+etBJPD1lDXG/Cj+GUO/5ILuFI+vjyo6wmiJj\n5BAO0xyrm5qR/eSUMCCDVY5qO4PixsINIhHCwqt8+SyoT7oI3NUsH+VqzUsBhLG/\njO5S0xYJ7rAeu2Cv8GALVVZhG4oTimRo12/NU75aoNADTdt8dkPJLWR3jDxsYy+E\nB3hBOH7h84NlawpwRaZ3IFoKGJ/whSfEocKn4wcQuPWcZtIqkcN+lcgcyNCRc744\nUFxzuclfIt8WT2J4g7BGzEAGYp5EErxyttgD4Ta0CQKBgQDvGqJMH1MxRhN94mOr\nC9pyQi+iM5PQkwP/BM6MohIeDySmxlkakjxSNavijC6wNuqjr3bltw5XYRCJ0i4a\nzq0D5ZeAhU3qo9LCiTL4Ttj89ko/tvl11t29c+0tCZ9fW9rLPf1pVP9wGrO62gby\nnkb7/VEQTJwKrcccIAUJnLgCzwKBgQD9W44dJau924CsA4AbTFVK4qFkLJy+Ftm4\nT4sdkiPyNYTM7BIwssZvLgmc3spgPPtcM2+qJ+X1hOk3P2mt8jTJmYhvAzwe4iwX\nQGSNdMujF0KnGMgnwNyDVdAzi3TBdIeX3XocHXHBWJldXnK2WkEURSjgB6L/4i6e\nhHtY/+9t9QKBgQDmPuqMjRmqeEWq0keR3a80mcGO20X68qdFetZ/nE3//isYIiaJ\nrMpDjAWB+eW3sJpQl1XSLW20/PZVET1ueRkoiH1UuIloaus4g6++ZwcSyQSEyGj+\nbbNHjYuV9A8xX52YW5BcTwpPZJcwVmWcWogWfkAChxM4QVFcJwVS1URpBwKBgQDR\nyBJnLf8DiJIFXCyh7dWd2QObh5kNiKwkAbEF/jDHZ+sbJsl1C0JlYrBQ9OSLRVM4\nJ9rpAHpXjgLxXQ9rGWb+GqOuj/Yi+FFbu1THEBNhamwlIc7xo66zDMYFOA6n9I4l\ngByQ1QyQ9ISgnAjN1vOWDiHnRkuAJs9FMBtWOS0OVQKBgQDYPqEsPy9B3dhZv43Q\nFk6F8ZLLujxAh9C5YxQAddm8XB2TB3Md8eGz6ENG06RVuLU6zomaseAksA8BMkLl\nQWudkA5jgflWrz17G+L/5qHwoE4RACdEfXuAEDmVhsQdAiIWrZToaBOJgc2pOcl1\njtjf/eVqNysFt92AcQ2Ngg/nCw\u003d\u003d\n-----END PRIVATE KEY-----\n"
  },
  "consent": {
    "productType": "business"
  }
}
testName
automatic-payments_api_sweeping-accounts-invalid-cnpj_test-module_v1
2024-07-15 20:06:46 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://web.conformance.directory.openbankingbrasil.org.br/test/a/DemoOpenswap/callback
2024-07-15 20:06:46
GetDynamicServerConfiguration
HTTP request
request_uri
https://api.swap.hml.linaob.com.br/.well-known/openid-configuration
request_method
GET
request_headers
{
  "Accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "Content-Length": "0"
}
request_body

                                
2024-07-15 20:06:46 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-powered-by": "Express",
  "access-control-allow-origin": "*",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "1784",
  "etag": "W/\"6f8-Jjo+aXws8Y7kZcpJ8cI1TTdw7ww\"",
  "date": "Mon, 15 Jul 2024 20:06:46 GMT",
  "x-envoy-upstream-service-time": "29",
  "server": "istio-envoy"
}
response_body
{"issuer":"https://api.swap.hml.linaob.com.br","authorization_endpoint":"https://swap.portal.hml.linaob.com.br/api/open-banking/consents/interaction","token_endpoint":"https://mtls.swap.hml.linaob.com.br/token","userinfo_endpoint":"https://mtls.swap.hml.linaob.com.br/userinfo.openid","jwks_uri":"https://api.swap.hml.linaob.com.br/jwks","registration_endpoint":"https://mtls.swap.hml.linaob.com.br/register","pushed_authorization_request_endpoint":"https://mtls.swap.hml.linaob.com.br/par","require_pushed_authorization_requests":true,"ping_revoked_sris_endpoint":"","ping_session_management_sris_endpoint":"","ping_end_session_endpoint":"","claims_supported":["acr"],"response_types_supported":["code id_token"],"response_modes_supported":["fragment"],"grant_types_supported":["client_credentials","authorization_code","refresh_token","implicit"],"subject_types_supported":["public"],"id_token_signing_alg_values_supported":["PS256"],"token_endpoint_auth_methods_supported":["private_key_jwt"],"token_endpoint_auth_signing_alg_values_supported":["PS256"],"claim_types_supported":["normal"],"claims_parameter_supported":true,"request_parameter_supported":true,"request_uri_parameter_supported":false,"request_object_signing_alg_values_supported":["PS256"],"id_token_encryption_alg_values_supported":["RSA-OAEP"],"id_token_encryption_enc_values_supported":["A256GCM"],"code_challenge_methods_supported":["S256"],"tls_client_certificate_bound_access_tokens":true,"userinfo_signing_alg_values_supported":["PS256"],"acr_values_supported":["urn:brasil:openbanking:loa2","urn:brasil:openbanking:loa3"],"request_object_encryption_alg_values_supported":["RSA-OAEP"],"request_object_encryption_enc_values_supported":["A256GCM"],"scopes_supported":["openid","consents","resources","payments"]}
2024-07-15 20:06:46 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://api.swap.hml.linaob.com.br
authorization_endpoint
https://swap.portal.hml.linaob.com.br/api/open-banking/consents/interaction
token_endpoint
https://mtls.swap.hml.linaob.com.br/token
userinfo_endpoint
https://mtls.swap.hml.linaob.com.br/userinfo.openid
jwks_uri
https://api.swap.hml.linaob.com.br/jwks
registration_endpoint
https://mtls.swap.hml.linaob.com.br/register
pushed_authorization_request_endpoint
https://mtls.swap.hml.linaob.com.br/par
require_pushed_authorization_requests
true
ping_revoked_sris_endpoint

                                
ping_session_management_sris_endpoint

                                
ping_end_session_endpoint

                                
claims_supported
[
  "acr"
]
response_types_supported
[
  "code id_token"
]
response_modes_supported
[
  "fragment"
]
grant_types_supported
[
  "client_credentials",
  "authorization_code",
  "refresh_token",
  "implicit"
]
subject_types_supported
[
  "public"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
token_endpoint_auth_methods_supported
[
  "private_key_jwt"
]
token_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
claim_types_supported
[
  "normal"
]
claims_parameter_supported
true
request_parameter_supported
true
request_uri_parameter_supported
false
request_object_signing_alg_values_supported
[
  "PS256"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP"
]
id_token_encryption_enc_values_supported
[
  "A256GCM"
]
code_challenge_methods_supported
[
  "S256"
]
tls_client_certificate_bound_access_tokens
true
userinfo_signing_alg_values_supported
[
  "PS256"
]
acr_values_supported
[
  "urn:brasil:openbanking:loa2",
  "urn:brasil:openbanking:loa3"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP"
]
request_object_encryption_enc_values_supported
[
  "A256GCM"
]
scopes_supported
[
  "openid",
  "consents",
  "resources",
  "payments"
]
2024-07-15 20:06:46 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2024-07-15 20:06:46 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2024-07-15 20:06:46
FetchServerKeys
Fetching server key
jwks_uri
https://api.swap.hml.linaob.com.br/jwks
2024-07-15 20:06:46
FetchServerKeys
HTTP request
request_uri
https://api.swap.hml.linaob.com.br/jwks
request_method
GET
request_headers
{
  "Accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "Content-Length": "0"
}
request_body

                                
2024-07-15 20:06:46 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-powered-by": "Express",
  "access-control-allow-origin": "*",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "958",
  "etag": "W/\"3be-32JOfpz+rYJ8/GdHGmrNbX+5oE0\"",
  "date": "Mon, 15 Jul 2024 20:06:46 GMT",
  "x-envoy-upstream-service-time": "7",
  "server": "istio-envoy"
}
response_body
{"keys":[{"kty":"RSA","kid":"vjDuP1CESMMtKHm5MmYl7znuoMiqfH4WuOlFIEamm98","x5t":"lKGihvY8w7UKKHASstuqCBRuvPs","n":"pDywd4ZYyyyItbEMmB3gSYImaOwUF1IVhaUTJ28lgoDEX7x-8P1pi8uvuxR3eGofNlqbShvfydNO_lQZKevwopQrrpReHnlyyZkrRYfioVkVmkAjkVuG3eaLQCidl4Y5CT1YJdZWCPFqjOYynbt2ILpY_Gm36HolgpU-ZlEysDdWsNS7Kl_Js9EB946X4z0IpPAW5bXqqUE0xH6gegHQ5SWvWMBIdn2V5NSofDkBi-i-pKmeMLtVd7Xnk_1rK94iDr72cFAYHGYa5apT0Xz0UKDibrOnkoig4PiiNKWRF00tG0wFqJwsGqEwyqf9-TV4XmPixP8oT63vuGwIgPYHZQ","e":"AQAB","use":"sig"},{"kty":"RSA","kid":"AVuolSHKgEZVkzXEFUKMk6ue2oyMaJspyYSqiMOUsis","x5t":"krOOGbP1yRI48pZk8gdkJcQPlgU","n":"04xt_7dF4JeRl1ERnF_QFLynzZtAWy1T_PIxwS_4Z4XF6fPD0zzuFj_9RQGuy-AMZoW1FAdPth0L95duoGI_GYTa0hGxiOS93Vks25wMCYzZJSxznkoraTKQ5MmymEglYOdEr03exk-7IXcQBOlzjTm-WSxVxShXODE2gZ3DRNWZu8U75l7EvbBDljCaQoR1iZ-HJSuoFdlPRSdfb1KqfGOHR3eUvdKSOUNnUuA9q_aCIU_DelyBO3VUQ-LoRCSHGmXoKIBQpzH8IpjJf8vdDr0d9KwHiWVWVlBXHdx5EOlRZkuRtkWFTKBbhHqEr6Z167FzXRnY9jJxALi1YMZX5w","e":"AQAB","use":"enc"}]}
2024-07-15 20:06:46
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"kty":"RSA","kid":"vjDuP1CESMMtKHm5MmYl7znuoMiqfH4WuOlFIEamm98","x5t":"lKGihvY8w7UKKHASstuqCBRuvPs","n":"pDywd4ZYyyyItbEMmB3gSYImaOwUF1IVhaUTJ28lgoDEX7x-8P1pi8uvuxR3eGofNlqbShvfydNO_lQZKevwopQrrpReHnlyyZkrRYfioVkVmkAjkVuG3eaLQCidl4Y5CT1YJdZWCPFqjOYynbt2ILpY_Gm36HolgpU-ZlEysDdWsNS7Kl_Js9EB946X4z0IpPAW5bXqqUE0xH6gegHQ5SWvWMBIdn2V5NSofDkBi-i-pKmeMLtVd7Xnk_1rK94iDr72cFAYHGYa5apT0Xz0UKDibrOnkoig4PiiNKWRF00tG0wFqJwsGqEwyqf9-TV4XmPixP8oT63vuGwIgPYHZQ","e":"AQAB","use":"sig"},{"kty":"RSA","kid":"AVuolSHKgEZVkzXEFUKMk6ue2oyMaJspyYSqiMOUsis","x5t":"krOOGbP1yRI48pZk8gdkJcQPlgU","n":"04xt_7dF4JeRl1ERnF_QFLynzZtAWy1T_PIxwS_4Z4XF6fPD0zzuFj_9RQGuy-AMZoW1FAdPth0L95duoGI_GYTa0hGxiOS93Vks25wMCYzZJSxznkoraTKQ5MmymEglYOdEr03exk-7IXcQBOlzjTm-WSxVxShXODE2gZ3DRNWZu8U75l7EvbBDljCaQoR1iZ-HJSuoFdlPRSdfb1KqfGOHR3eUvdKSOUNnUuA9q_aCIU_DelyBO3VUQ-LoRCSHGmXoKIBQpzH8IpjJf8vdDr0d9KwHiWVWVlBXHdx5EOlRZkuRtkWFTKBbhHqEr6Z167FzXRnY9jJxALi1YMZX5w","e":"AQAB","use":"enc"}]}
2024-07-15 20:06:47 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "vjDuP1CESMMtKHm5MmYl7znuoMiqfH4WuOlFIEamm98",
      "x5t": "lKGihvY8w7UKKHASstuqCBRuvPs",
      "n": "pDywd4ZYyyyItbEMmB3gSYImaOwUF1IVhaUTJ28lgoDEX7x-8P1pi8uvuxR3eGofNlqbShvfydNO_lQZKevwopQrrpReHnlyyZkrRYfioVkVmkAjkVuG3eaLQCidl4Y5CT1YJdZWCPFqjOYynbt2ILpY_Gm36HolgpU-ZlEysDdWsNS7Kl_Js9EB946X4z0IpPAW5bXqqUE0xH6gegHQ5SWvWMBIdn2V5NSofDkBi-i-pKmeMLtVd7Xnk_1rK94iDr72cFAYHGYa5apT0Xz0UKDibrOnkoig4PiiNKWRF00tG0wFqJwsGqEwyqf9-TV4XmPixP8oT63vuGwIgPYHZQ",
      "e": "AQAB",
      "use": "sig"
    },
    {
      "kty": "RSA",
      "kid": "AVuolSHKgEZVkzXEFUKMk6ue2oyMaJspyYSqiMOUsis",
      "x5t": "krOOGbP1yRI48pZk8gdkJcQPlgU",
      "n": "04xt_7dF4JeRl1ERnF_QFLynzZtAWy1T_PIxwS_4Z4XF6fPD0zzuFj_9RQGuy-AMZoW1FAdPth0L95duoGI_GYTa0hGxiOS93Vks25wMCYzZJSxznkoraTKQ5MmymEglYOdEr03exk-7IXcQBOlzjTm-WSxVxShXODE2gZ3DRNWZu8U75l7EvbBDljCaQoR1iZ-HJSuoFdlPRSdfb1KqfGOHR3eUvdKSOUNnUuA9q_aCIU_DelyBO3VUQ-LoRCSHGmXoKIBQpzH8IpjJf8vdDr0d9KwHiWVWVlBXHdx5EOlRZkuRtkWFTKBbhHqEr6Z167FzXRnY9jJxALi1YMZX5w",
      "e": "AQAB",
      "use": "enc"
    }
  ]
}
2024-07-15 20:06:47 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "vjDuP1CESMMtKHm5MmYl7znuoMiqfH4WuOlFIEamm98",
      "x5t": "lKGihvY8w7UKKHASstuqCBRuvPs",
      "n": "pDywd4ZYyyyItbEMmB3gSYImaOwUF1IVhaUTJ28lgoDEX7x-8P1pi8uvuxR3eGofNlqbShvfydNO_lQZKevwopQrrpReHnlyyZkrRYfioVkVmkAjkVuG3eaLQCidl4Y5CT1YJdZWCPFqjOYynbt2ILpY_Gm36HolgpU-ZlEysDdWsNS7Kl_Js9EB946X4z0IpPAW5bXqqUE0xH6gegHQ5SWvWMBIdn2V5NSofDkBi-i-pKmeMLtVd7Xnk_1rK94iDr72cFAYHGYa5apT0Xz0UKDibrOnkoig4PiiNKWRF00tG0wFqJwsGqEwyqf9-TV4XmPixP8oT63vuGwIgPYHZQ",
      "e": "AQAB",
      "use": "sig"
    },
    {
      "kty": "RSA",
      "kid": "AVuolSHKgEZVkzXEFUKMk6ue2oyMaJspyYSqiMOUsis",
      "x5t": "krOOGbP1yRI48pZk8gdkJcQPlgU",
      "n": "04xt_7dF4JeRl1ERnF_QFLynzZtAWy1T_PIxwS_4Z4XF6fPD0zzuFj_9RQGuy-AMZoW1FAdPth0L95duoGI_GYTa0hGxiOS93Vks25wMCYzZJSxznkoraTKQ5MmymEglYOdEr03exk-7IXcQBOlzjTm-WSxVxShXODE2gZ3DRNWZu8U75l7EvbBDljCaQoR1iZ-HJSuoFdlPRSdfb1KqfGOHR3eUvdKSOUNnUuA9q_aCIU_DelyBO3VUQ-LoRCSHGmXoKIBQpzH8IpjJf8vdDr0d9KwHiWVWVlBXHdx5EOlRZkuRtkWFTKBbhHqEr6Z167FzXRnY9jJxALi1YMZX5w",
      "e": "AQAB",
      "use": "enc"
    }
  ]
}
2024-07-15 20:06:47 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2024-07-15 20:06:47 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2024-07-15 20:06:47 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2024-07-15 20:06:47 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "vjDuP1CESMMtKHm5MmYl7znuoMiqfH4WuOlFIEamm98",
      "x5t": "lKGihvY8w7UKKHASstuqCBRuvPs",
      "n": "pDywd4ZYyyyItbEMmB3gSYImaOwUF1IVhaUTJ28lgoDEX7x-8P1pi8uvuxR3eGofNlqbShvfydNO_lQZKevwopQrrpReHnlyyZkrRYfioVkVmkAjkVuG3eaLQCidl4Y5CT1YJdZWCPFqjOYynbt2ILpY_Gm36HolgpU-ZlEysDdWsNS7Kl_Js9EB946X4z0IpPAW5bXqqUE0xH6gegHQ5SWvWMBIdn2V5NSofDkBi-i-pKmeMLtVd7Xnk_1rK94iDr72cFAYHGYa5apT0Xz0UKDibrOnkoig4PiiNKWRF00tG0wFqJwsGqEwyqf9-TV4XmPixP8oT63vuGwIgPYHZQ",
      "e": "AQAB",
      "use": "sig"
    },
    {
      "kty": "RSA",
      "kid": "AVuolSHKgEZVkzXEFUKMk6ue2oyMaJspyYSqiMOUsis",
      "x5t": "krOOGbP1yRI48pZk8gdkJcQPlgU",
      "n": "04xt_7dF4JeRl1ERnF_QFLynzZtAWy1T_PIxwS_4Z4XF6fPD0zzuFj_9RQGuy-AMZoW1FAdPth0L95duoGI_GYTa0hGxiOS93Vks25wMCYzZJSxznkoraTKQ5MmymEglYOdEr03exk-7IXcQBOlzjTm-WSxVxShXODE2gZ3DRNWZu8U75l7EvbBDljCaQoR1iZ-HJSuoFdlPRSdfb1KqfGOHR3eUvdKSOUNnUuA9q_aCIU_DelyBO3VUQ-LoRCSHGmXoKIBQpzH8IpjJf8vdDr0d9KwHiWVWVlBXHdx5EOlRZkuRtkWFTKBbhHqEr6Z167FzXRnY9jJxALi1YMZX5w",
      "e": "AQAB",
      "use": "enc"
    }
  ]
}
2024-07-15 20:06:47 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
7c80336a-7a17-47a0-a3dd-40406cbde155
scope
payments openid
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk",
      "n": "vBXQgh1_zvVOaEqkx-ZMNF-X2D1ZlOSuz_PifUbOY4t9cpGSfQNBvboiaUV868mv62tty7WciPtC5onq0vo9lhiFeq_BEloMIxqqJPDwliWNCJbY6-BGn--w1ffFC0Wk1-_ToARLFiLFHdKWvsydM8AfiHMNEYVqANCGBxPJ1YJlGLdjJrgNXJPxD1tWbkEMmt8CSGhG48lcdDWFtZ-BN2_JyFmn_cVNICadV5PumEQOwRBDgBlHAjqo696DnX-lMAltDWM2jvRk222lcRprXIRs3JnnVkkyk35Kp-1wq_-gQ61EV95SXv4FHp0XbWaursZtV4xP3W5_w0xlc2KnAw",
      "e": "AQAB",
      "d": "DzZCdWuWXTI447V5y1Mkga3jlZEssB6oxtfmTxSNd76d6Ei-zM6ZIBOwWcxNdLKMwGEhcbLgFLIhsIyiCetEVOHp1cjmOCpBRguPjEpSYwppdDLjG3y5qZDUwBF4hdddpDtY5d3DBujMAYP5PjhFVJyq0Dnh6jNcpfE3jdX7YoG0SOqpcrD0Wu_1bQExmfJhc40s5GFa36NX3OUO7GCnrrRHXke4w8BcARc-vuZl4mtnG5XlT4cpuidLnfEkpDL6wFtPlcRe2fX2aB-Dst4Fvmhkwp4Dh-pHvmLBTwuHmIFDkAxTcBrMyYTlzY37qcfvKNIj4MBWVZxSgBI7yTmDsQ",
      "p": "0AgHwgf8VTunib5R2lCxFCBc9vHHQU4s78HBU2J4KrDWLJ96KLfhP0F0wl89fUazbmKorgYqXsTlZ-3VzHIJz4mNv2ZE7lt9N925nhGwptei7uferS2NspV5M08JaAHCjK3YJjMX5L_HfGTsyIK9TZAtg-Yd_NKMwUNtJh_FFbE",
      "q": "53Rf0xc6Tedi3AEyHzVyP5-w2N1wZfZKtJmuYSb1M9S5DU2fehUUlKVgv3Ut6E7SgK-wWU0v4QD8AvFkSIEJjemdB8vHMjvg1SJRAPRysoHtlRcCXKvFrttXq5TV5mum6rXuc0uSDhMLlQsg2swPgcfEtT0psJKjVrCFNDI0EPM",
      "dp": "D8d8JyiJ6EElHRqVhNS4CcnGo2iFb5upZuowas2-RaayKCJUlsAT0sN5QsEMnfL96zKKjuCi2BthNzfgDqjbu6U4Xjs4oUfJQLKNwMKgvpb-odZumn4pEFGsJsso8H2prxgEnCkl99DgJbxWBYN9LmPwP9_1iFbEHGir38drIJE",
      "dq": "o7pW7uRHgkRkUm0mH52XLBqy5zX-BKKtRgRQrrj4S6n3HcoDPkEbReuW_NjPmL3pes7NWN6ZN_mSTCKmZgOh1pmjU5h7WLWy3hJgauSBHnV6szSLnzKDrKXM5rtqdI1CjlYUT8rtjrc6QjyVCTHA5nWCWRLjIt0YXoKQN9QrsLE",
      "qi": "m3fi-8Jf2_SyZ3rwcfBqHH2LBtoyrZjGOVJguIO-CwYoZFjQLXBcNCu2TNPE0rTy42Cdo0fLVrfe75rJsj-Gn7xezHH3FRXt0NRWu6eq2zMuaS_y92WwbQDpHa0dKjTPTPt40pMbBkigcSbHLxctfNJ_v08NRrylf2qgpF-PHf8",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "kid": "09afa76123aee3657847b86e9cd086f337fed0da26ed615193ddb7bf97019325",
      "n": "wAPqe8mIf-jSuptCNSeB_QwSh9vIDJGJydml_YBKREltZrifmphx2Hu_E1Q_oR-EMlS_HCwF3xgu4hE4e55OZv5e4Ui0nF4i_6rdT68cal_j-3Za17XdZcyAypdQihU5FAVXHoVwbWV5sKBbM4SH3Lxi0YpIaEUtBaFiopBmreK0JQx1txrQ9XBXZc5J0nCU7ldMsZMr6LyFmQrfSWsCidmZ2lhJJmq9tMSlhiS0avmxaCSnWJfUbTBCot4xuOoa_NHj-OhDbPAuxf3z0mUczOebeX8KGs-qVrREP_UBYdipMGajBv7y8zE1FkNMN4ja3N2wTX72PfB71RFlnrQXRw",
      "e": "AQAB",
      "d": "SJASSFZoUaIsJJ3wvsKf4n9x70qUxn8neZLZIjwdlMHE6KlDk3ohp8RX-JeBdkPBQv34vM48J8ttSDxmwnyYN17Qf0VpD6CZjFHHUcokrGRxdQGMofEV6lcGosjdBFmx2MmN2zhlPMo42xE2dfkTGM1OcM5Xv6PIuFR9QF7elr4pEGv28DT5d1FA5BRl2pbtsmsuRxLC1QtdYRWQ8gbwms7xxHCednZxLg0qtXQ9H-j2oEA3mLU_5ZsYOwBz4QNpRmHHRgvZJFHrLI6Q93tlmmdNBLnIF6aaT-FAQZWHuC8uk0pfP4rU7t0BJgOK8qoO4N97xK8orbPR6ZDx0Q8kIQ",
      "p": "-_uVhDRNTj-e8Apl-4SjC1Ot0GipMNAdSG7Qk2Gv0r9UY-1VBFsH_fx-oqcR5F4hwAX4kET-XDHqQLtcjUQJ4Af-5uXn6Xj8ZwEw_7zi_U3H4GJdGmNjZsMH0rPXfRDDjJtZbVs4zJ8hCRlxLuJQZFzBSf1cNUGR48RXsTIu_yc",
      "q": "wxOWR7NQJa75EW0J4dpgf-EI1TkVSrxwTn_2-WsqrN78d71jaPDGJMUaS5fHGMGBNWag_36YOmpTU-iFzdl-dYkh4XD4OZO_2tMNXYl0Z9LMnD2cxxrbwm1VsAHxmqWIdamwZb3x4PPginlGo4pZryFA__lu_2OTIir7UTQROuE",
      "dp": "PfTkFHePsneuKrND1A4O0NAoYp_5SclCCfdFTZetVZI5u8A1MTb4xhh5QqD1o0MJ5V8SeNad_ClBwdzPquRZ0T3mDPvmg999oA4I8DiPT1z6kk9dOQnK_Q9jMwmJKHUgv8fKuzq8woM16jjZPX_j6GluFTU4oNeYeXpjXWxLZe0",
      "dq": "RKq3YoPG-YzO1Yh5SwwQndL7xfpy-Ty9l5RJvmAvxGw1mHyM6pqeVMEg0W0awycSMVbv4x-PvDhDHq0htGUTs5HS4EVgyvusM_3InZ1N4WH9bh3t-tQEeTr9R5hXkGUmVKynkBi9dL7D0lqAN_7yNMhS1gfaP4Gwf_17O4lFa2E",
      "qi": "MyBxW7UrDLqD_TDgkovc6gbyBeqwd3DGRdBEn3TTRBICvTsgpYFedibTfmF0qunO2A7P3RoSmHZHkvpigsqYs5pMKA1vSYc2HyiCRa_ohb5FLiyNlQ0yHiJchc9EkRGJYLYYex4cCthbrkgPtSbfZ79YDShQ5HJ3CG4_NasI3aQ",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
org_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk",
      "n": "vBXQgh1_zvVOaEqkx-ZMNF-X2D1ZlOSuz_PifUbOY4t9cpGSfQNBvboiaUV868mv62tty7WciPtC5onq0vo9lhiFeq_BEloMIxqqJPDwliWNCJbY6-BGn--w1ffFC0Wk1-_ToARLFiLFHdKWvsydM8AfiHMNEYVqANCGBxPJ1YJlGLdjJrgNXJPxD1tWbkEMmt8CSGhG48lcdDWFtZ-BN2_JyFmn_cVNICadV5PumEQOwRBDgBlHAjqo696DnX-lMAltDWM2jvRk222lcRprXIRs3JnnVkkyk35Kp-1wq_-gQ61EV95SXv4FHp0XbWaursZtV4xP3W5_w0xlc2KnAw",
      "e": "AQAB",
      "d": "DzZCdWuWXTI447V5y1Mkga3jlZEssB6oxtfmTxSNd76d6Ei-zM6ZIBOwWcxNdLKMwGEhcbLgFLIhsIyiCetEVOHp1cjmOCpBRguPjEpSYwppdDLjG3y5qZDUwBF4hdddpDtY5d3DBujMAYP5PjhFVJyq0Dnh6jNcpfE3jdX7YoG0SOqpcrD0Wu_1bQExmfJhc40s5GFa36NX3OUO7GCnrrRHXke4w8BcARc-vuZl4mtnG5XlT4cpuidLnfEkpDL6wFtPlcRe2fX2aB-Dst4Fvmhkwp4Dh-pHvmLBTwuHmIFDkAxTcBrMyYTlzY37qcfvKNIj4MBWVZxSgBI7yTmDsQ",
      "p": "0AgHwgf8VTunib5R2lCxFCBc9vHHQU4s78HBU2J4KrDWLJ96KLfhP0F0wl89fUazbmKorgYqXsTlZ-3VzHIJz4mNv2ZE7lt9N925nhGwptei7uferS2NspV5M08JaAHCjK3YJjMX5L_HfGTsyIK9TZAtg-Yd_NKMwUNtJh_FFbE",
      "q": "53Rf0xc6Tedi3AEyHzVyP5-w2N1wZfZKtJmuYSb1M9S5DU2fehUUlKVgv3Ut6E7SgK-wWU0v4QD8AvFkSIEJjemdB8vHMjvg1SJRAPRysoHtlRcCXKvFrttXq5TV5mum6rXuc0uSDhMLlQsg2swPgcfEtT0psJKjVrCFNDI0EPM",
      "dp": "D8d8JyiJ6EElHRqVhNS4CcnGo2iFb5upZuowas2-RaayKCJUlsAT0sN5QsEMnfL96zKKjuCi2BthNzfgDqjbu6U4Xjs4oUfJQLKNwMKgvpb-odZumn4pEFGsJsso8H2prxgEnCkl99DgJbxWBYN9LmPwP9_1iFbEHGir38drIJE",
      "dq": "o7pW7uRHgkRkUm0mH52XLBqy5zX-BKKtRgRQrrj4S6n3HcoDPkEbReuW_NjPmL3pes7NWN6ZN_mSTCKmZgOh1pmjU5h7WLWy3hJgauSBHnV6szSLnzKDrKXM5rtqdI1CjlYUT8rtjrc6QjyVCTHA5nWCWRLjIt0YXoKQN9QrsLE",
      "qi": "m3fi-8Jf2_SyZ3rwcfBqHH2LBtoyrZjGOVJguIO-CwYoZFjQLXBcNCu2TNPE0rTy42Cdo0fLVrfe75rJsj-Gn7xezHH3FRXt0NRWu6eq2zMuaS_y92WwbQDpHa0dKjTPTPt40pMbBkigcSbHLxctfNJ_v08NRrylf2qgpF-PHf8",
      "use": "sig",
      "alg": "PS256"
    }
  ]
}
2024-07-15 20:06:47 SUCCESS
AddOpenIdScope
Added scope of 'payments openid openid' to client's scope
client_id
7c80336a-7a17-47a0-a3dd-40406cbde155
scope
payments openid openid
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk",
      "n": "vBXQgh1_zvVOaEqkx-ZMNF-X2D1ZlOSuz_PifUbOY4t9cpGSfQNBvboiaUV868mv62tty7WciPtC5onq0vo9lhiFeq_BEloMIxqqJPDwliWNCJbY6-BGn--w1ffFC0Wk1-_ToARLFiLFHdKWvsydM8AfiHMNEYVqANCGBxPJ1YJlGLdjJrgNXJPxD1tWbkEMmt8CSGhG48lcdDWFtZ-BN2_JyFmn_cVNICadV5PumEQOwRBDgBlHAjqo696DnX-lMAltDWM2jvRk222lcRprXIRs3JnnVkkyk35Kp-1wq_-gQ61EV95SXv4FHp0XbWaursZtV4xP3W5_w0xlc2KnAw",
      "e": "AQAB",
      "d": "DzZCdWuWXTI447V5y1Mkga3jlZEssB6oxtfmTxSNd76d6Ei-zM6ZIBOwWcxNdLKMwGEhcbLgFLIhsIyiCetEVOHp1cjmOCpBRguPjEpSYwppdDLjG3y5qZDUwBF4hdddpDtY5d3DBujMAYP5PjhFVJyq0Dnh6jNcpfE3jdX7YoG0SOqpcrD0Wu_1bQExmfJhc40s5GFa36NX3OUO7GCnrrRHXke4w8BcARc-vuZl4mtnG5XlT4cpuidLnfEkpDL6wFtPlcRe2fX2aB-Dst4Fvmhkwp4Dh-pHvmLBTwuHmIFDkAxTcBrMyYTlzY37qcfvKNIj4MBWVZxSgBI7yTmDsQ",
      "p": "0AgHwgf8VTunib5R2lCxFCBc9vHHQU4s78HBU2J4KrDWLJ96KLfhP0F0wl89fUazbmKorgYqXsTlZ-3VzHIJz4mNv2ZE7lt9N925nhGwptei7uferS2NspV5M08JaAHCjK3YJjMX5L_HfGTsyIK9TZAtg-Yd_NKMwUNtJh_FFbE",
      "q": "53Rf0xc6Tedi3AEyHzVyP5-w2N1wZfZKtJmuYSb1M9S5DU2fehUUlKVgv3Ut6E7SgK-wWU0v4QD8AvFkSIEJjemdB8vHMjvg1SJRAPRysoHtlRcCXKvFrttXq5TV5mum6rXuc0uSDhMLlQsg2swPgcfEtT0psJKjVrCFNDI0EPM",
      "dp": "D8d8JyiJ6EElHRqVhNS4CcnGo2iFb5upZuowas2-RaayKCJUlsAT0sN5QsEMnfL96zKKjuCi2BthNzfgDqjbu6U4Xjs4oUfJQLKNwMKgvpb-odZumn4pEFGsJsso8H2prxgEnCkl99DgJbxWBYN9LmPwP9_1iFbEHGir38drIJE",
      "dq": "o7pW7uRHgkRkUm0mH52XLBqy5zX-BKKtRgRQrrj4S6n3HcoDPkEbReuW_NjPmL3pes7NWN6ZN_mSTCKmZgOh1pmjU5h7WLWy3hJgauSBHnV6szSLnzKDrKXM5rtqdI1CjlYUT8rtjrc6QjyVCTHA5nWCWRLjIt0YXoKQN9QrsLE",
      "qi": "m3fi-8Jf2_SyZ3rwcfBqHH2LBtoyrZjGOVJguIO-CwYoZFjQLXBcNCu2TNPE0rTy42Cdo0fLVrfe75rJsj-Gn7xezHH3FRXt0NRWu6eq2zMuaS_y92WwbQDpHa0dKjTPTPt40pMbBkigcSbHLxctfNJ_v08NRrylf2qgpF-PHf8",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "kid": "09afa76123aee3657847b86e9cd086f337fed0da26ed615193ddb7bf97019325",
      "n": "wAPqe8mIf-jSuptCNSeB_QwSh9vIDJGJydml_YBKREltZrifmphx2Hu_E1Q_oR-EMlS_HCwF3xgu4hE4e55OZv5e4Ui0nF4i_6rdT68cal_j-3Za17XdZcyAypdQihU5FAVXHoVwbWV5sKBbM4SH3Lxi0YpIaEUtBaFiopBmreK0JQx1txrQ9XBXZc5J0nCU7ldMsZMr6LyFmQrfSWsCidmZ2lhJJmq9tMSlhiS0avmxaCSnWJfUbTBCot4xuOoa_NHj-OhDbPAuxf3z0mUczOebeX8KGs-qVrREP_UBYdipMGajBv7y8zE1FkNMN4ja3N2wTX72PfB71RFlnrQXRw",
      "e": "AQAB",
      "d": "SJASSFZoUaIsJJ3wvsKf4n9x70qUxn8neZLZIjwdlMHE6KlDk3ohp8RX-JeBdkPBQv34vM48J8ttSDxmwnyYN17Qf0VpD6CZjFHHUcokrGRxdQGMofEV6lcGosjdBFmx2MmN2zhlPMo42xE2dfkTGM1OcM5Xv6PIuFR9QF7elr4pEGv28DT5d1FA5BRl2pbtsmsuRxLC1QtdYRWQ8gbwms7xxHCednZxLg0qtXQ9H-j2oEA3mLU_5ZsYOwBz4QNpRmHHRgvZJFHrLI6Q93tlmmdNBLnIF6aaT-FAQZWHuC8uk0pfP4rU7t0BJgOK8qoO4N97xK8orbPR6ZDx0Q8kIQ",
      "p": "-_uVhDRNTj-e8Apl-4SjC1Ot0GipMNAdSG7Qk2Gv0r9UY-1VBFsH_fx-oqcR5F4hwAX4kET-XDHqQLtcjUQJ4Af-5uXn6Xj8ZwEw_7zi_U3H4GJdGmNjZsMH0rPXfRDDjJtZbVs4zJ8hCRlxLuJQZFzBSf1cNUGR48RXsTIu_yc",
      "q": "wxOWR7NQJa75EW0J4dpgf-EI1TkVSrxwTn_2-WsqrN78d71jaPDGJMUaS5fHGMGBNWag_36YOmpTU-iFzdl-dYkh4XD4OZO_2tMNXYl0Z9LMnD2cxxrbwm1VsAHxmqWIdamwZb3x4PPginlGo4pZryFA__lu_2OTIir7UTQROuE",
      "dp": "PfTkFHePsneuKrND1A4O0NAoYp_5SclCCfdFTZetVZI5u8A1MTb4xhh5QqD1o0MJ5V8SeNad_ClBwdzPquRZ0T3mDPvmg999oA4I8DiPT1z6kk9dOQnK_Q9jMwmJKHUgv8fKuzq8woM16jjZPX_j6GluFTU4oNeYeXpjXWxLZe0",
      "dq": "RKq3YoPG-YzO1Yh5SwwQndL7xfpy-Ty9l5RJvmAvxGw1mHyM6pqeVMEg0W0awycSMVbv4x-PvDhDHq0htGUTs5HS4EVgyvusM_3InZ1N4WH9bh3t-tQEeTr9R5hXkGUmVKynkBi9dL7D0lqAN_7yNMhS1gfaP4Gwf_17O4lFa2E",
      "qi": "MyBxW7UrDLqD_TDgkovc6gbyBeqwd3DGRdBEn3TTRBICvTsgpYFedibTfmF0qunO2A7P3RoSmHZHkvpigsqYs5pMKA1vSYc2HyiCRa_ohb5FLiyNlQ0yHiJchc9EkRGJYLYYex4cCthbrkgPtSbfZ79YDShQ5HJ3CG4_NasI3aQ",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
org_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk",
      "n": "vBXQgh1_zvVOaEqkx-ZMNF-X2D1ZlOSuz_PifUbOY4t9cpGSfQNBvboiaUV868mv62tty7WciPtC5onq0vo9lhiFeq_BEloMIxqqJPDwliWNCJbY6-BGn--w1ffFC0Wk1-_ToARLFiLFHdKWvsydM8AfiHMNEYVqANCGBxPJ1YJlGLdjJrgNXJPxD1tWbkEMmt8CSGhG48lcdDWFtZ-BN2_JyFmn_cVNICadV5PumEQOwRBDgBlHAjqo696DnX-lMAltDWM2jvRk222lcRprXIRs3JnnVkkyk35Kp-1wq_-gQ61EV95SXv4FHp0XbWaursZtV4xP3W5_w0xlc2KnAw",
      "e": "AQAB",
      "d": "DzZCdWuWXTI447V5y1Mkga3jlZEssB6oxtfmTxSNd76d6Ei-zM6ZIBOwWcxNdLKMwGEhcbLgFLIhsIyiCetEVOHp1cjmOCpBRguPjEpSYwppdDLjG3y5qZDUwBF4hdddpDtY5d3DBujMAYP5PjhFVJyq0Dnh6jNcpfE3jdX7YoG0SOqpcrD0Wu_1bQExmfJhc40s5GFa36NX3OUO7GCnrrRHXke4w8BcARc-vuZl4mtnG5XlT4cpuidLnfEkpDL6wFtPlcRe2fX2aB-Dst4Fvmhkwp4Dh-pHvmLBTwuHmIFDkAxTcBrMyYTlzY37qcfvKNIj4MBWVZxSgBI7yTmDsQ",
      "p": "0AgHwgf8VTunib5R2lCxFCBc9vHHQU4s78HBU2J4KrDWLJ96KLfhP0F0wl89fUazbmKorgYqXsTlZ-3VzHIJz4mNv2ZE7lt9N925nhGwptei7uferS2NspV5M08JaAHCjK3YJjMX5L_HfGTsyIK9TZAtg-Yd_NKMwUNtJh_FFbE",
      "q": "53Rf0xc6Tedi3AEyHzVyP5-w2N1wZfZKtJmuYSb1M9S5DU2fehUUlKVgv3Ut6E7SgK-wWU0v4QD8AvFkSIEJjemdB8vHMjvg1SJRAPRysoHtlRcCXKvFrttXq5TV5mum6rXuc0uSDhMLlQsg2swPgcfEtT0psJKjVrCFNDI0EPM",
      "dp": "D8d8JyiJ6EElHRqVhNS4CcnGo2iFb5upZuowas2-RaayKCJUlsAT0sN5QsEMnfL96zKKjuCi2BthNzfgDqjbu6U4Xjs4oUfJQLKNwMKgvpb-odZumn4pEFGsJsso8H2prxgEnCkl99DgJbxWBYN9LmPwP9_1iFbEHGir38drIJE",
      "dq": "o7pW7uRHgkRkUm0mH52XLBqy5zX-BKKtRgRQrrj4S6n3HcoDPkEbReuW_NjPmL3pes7NWN6ZN_mSTCKmZgOh1pmjU5h7WLWy3hJgauSBHnV6szSLnzKDrKXM5rtqdI1CjlYUT8rtjrc6QjyVCTHA5nWCWRLjIt0YXoKQN9QrsLE",
      "qi": "m3fi-8Jf2_SyZ3rwcfBqHH2LBtoyrZjGOVJguIO-CwYoZFjQLXBcNCu2TNPE0rTy42Cdo0fLVrfe75rJsj-Gn7xezHH3FRXt0NRWu6eq2zMuaS_y92WwbQDpHa0dKjTPTPt40pMbBkigcSbHLxctfNJ_v08NRrylf2qgpF-PHf8",
      "use": "sig",
      "alg": "PS256"
    }
  ]
}
2024-07-15 20:06:47
ValidateMTLSCertificatesHeader
No certificate authority found for MTLS
2024-07-15 20:06:47 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2024-07-15 20:06:47
ExtractMTLSCertificatesFromConfiguration
No certificate authority found for MTLS
2024-07-15 20:06:47 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDsotWY6z43144WwXxWAFYPidP02kFWUEopjiE3nvGHASsbR7yFFOSTDSYjm7+wbRIM1LeoPHjS5nM9Xm3/S7rBWle5BK9OsMJmzyhC2jzqH6tGAXCm2Uz4clJyqdtaQ6MCAxvYO88A/Xxaad6yGI73t000c6obR2mNvL0agOI33wSogG7/CU3x/q5nGkTN1LeBSUTqinvkDr6tsuy2afRf8HFjrQcUeo7q6qee8MaRdQOPHIXZXAFCDLJ64BSlKDGyv45NEyekkRykddxHzZKFx3Z1KuDIphz+4Xtvmn4oEy4ygl/fVrY722apkWsjnsOvclg2bvU22lE08KwljdMbAgMBAAECggEAAXZwuTO6sR08c7tLkJ/TTIdJ3u5nIAc82IymIpvVjQweq8lSjaNV5ocjGtJfELwQB3/W1m0+etBJPD1lDXG/Cj+GUO/5ILuFI+vjyo6wmiJj5BAO0xyrm5qR/eSUMCCDVY5qO4PixsINIhHCwqt8+SyoT7oI3NUsH+VqzUsBhLG/jO5S0xYJ7rAeu2Cv8GALVVZhG4oTimRo12/NU75aoNADTdt8dkPJLWR3jDxsYy+EB3hBOH7h84NlawpwRaZ3IFoKGJ/whSfEocKn4wcQuPWcZtIqkcN+lcgcyNCRc744UFxzuclfIt8WT2J4g7BGzEAGYp5EErxyttgD4Ta0CQKBgQDvGqJMH1MxRhN94mOrC9pyQi+iM5PQkwP/BM6MohIeDySmxlkakjxSNavijC6wNuqjr3bltw5XYRCJ0i4azq0D5ZeAhU3qo9LCiTL4Ttj89ko/tvl11t29c+0tCZ9fW9rLPf1pVP9wGrO62gbynkb7/VEQTJwKrcccIAUJnLgCzwKBgQD9W44dJau924CsA4AbTFVK4qFkLJy+Ftm4T4sdkiPyNYTM7BIwssZvLgmc3spgPPtcM2+qJ+X1hOk3P2mt8jTJmYhvAzwe4iwXQGSNdMujF0KnGMgnwNyDVdAzi3TBdIeX3XocHXHBWJldXnK2WkEURSjgB6L/4i6ehHtY/+9t9QKBgQDmPuqMjRmqeEWq0keR3a80mcGO20X68qdFetZ/nE3//isYIiaJrMpDjAWB+eW3sJpQl1XSLW20/PZVET1ueRkoiH1UuIloaus4g6++ZwcSyQSEyGj+bbNHjYuV9A8xX52YW5BcTwpPZJcwVmWcWogWfkAChxM4QVFcJwVS1URpBwKBgQDRyBJnLf8DiJIFXCyh7dWd2QObh5kNiKwkAbEF/jDHZ+sbJsl1C0JlYrBQ9OSLRVM4J9rpAHpXjgLxXQ9rGWb+GqOuj/Yi+FFbu1THEBNhamwlIc7xo66zDMYFOA6n9I4lgByQ1QyQ9ISgnAjN1vOWDiHnRkuAJs9FMBtWOS0OVQKBgQDYPqEsPy9B3dhZv43QFk6F8ZLLujxAh9C5YxQAddm8XB2TB3Md8eGz6ENG06RVuLU6zomaseAksA8BMkLlQWudkA5jgflWrz17G+L/5qHwoE4RACdEfXuAEDmVhsQdAiIWrZToaBOJgc2pOcl1jtjf/eVqNysFt92AcQ2Ngg/nCw==
2024-07-15 20:06:47
Scopes and Permissions Builder
ScopesAndPermissionsBuilder was correctly instantiated
2024-07-15 20:06:47 SUCCESS
Scopes and Permissions Builder:
Providing Permissions/Scopes:
permissions
[]
scopes
[
  "recurring-payments",
  "openid"
]
2024-07-15 20:06:47 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2024-07-15 20:06:47 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk",
      "n": "vBXQgh1_zvVOaEqkx-ZMNF-X2D1ZlOSuz_PifUbOY4t9cpGSfQNBvboiaUV868mv62tty7WciPtC5onq0vo9lhiFeq_BEloMIxqqJPDwliWNCJbY6-BGn--w1ffFC0Wk1-_ToARLFiLFHdKWvsydM8AfiHMNEYVqANCGBxPJ1YJlGLdjJrgNXJPxD1tWbkEMmt8CSGhG48lcdDWFtZ-BN2_JyFmn_cVNICadV5PumEQOwRBDgBlHAjqo696DnX-lMAltDWM2jvRk222lcRprXIRs3JnnVkkyk35Kp-1wq_-gQ61EV95SXv4FHp0XbWaursZtV4xP3W5_w0xlc2KnAw",
      "e": "AQAB",
      "d": "DzZCdWuWXTI447V5y1Mkga3jlZEssB6oxtfmTxSNd76d6Ei-zM6ZIBOwWcxNdLKMwGEhcbLgFLIhsIyiCetEVOHp1cjmOCpBRguPjEpSYwppdDLjG3y5qZDUwBF4hdddpDtY5d3DBujMAYP5PjhFVJyq0Dnh6jNcpfE3jdX7YoG0SOqpcrD0Wu_1bQExmfJhc40s5GFa36NX3OUO7GCnrrRHXke4w8BcARc-vuZl4mtnG5XlT4cpuidLnfEkpDL6wFtPlcRe2fX2aB-Dst4Fvmhkwp4Dh-pHvmLBTwuHmIFDkAxTcBrMyYTlzY37qcfvKNIj4MBWVZxSgBI7yTmDsQ",
      "p": "0AgHwgf8VTunib5R2lCxFCBc9vHHQU4s78HBU2J4KrDWLJ96KLfhP0F0wl89fUazbmKorgYqXsTlZ-3VzHIJz4mNv2ZE7lt9N925nhGwptei7uferS2NspV5M08JaAHCjK3YJjMX5L_HfGTsyIK9TZAtg-Yd_NKMwUNtJh_FFbE",
      "q": "53Rf0xc6Tedi3AEyHzVyP5-w2N1wZfZKtJmuYSb1M9S5DU2fehUUlKVgv3Ut6E7SgK-wWU0v4QD8AvFkSIEJjemdB8vHMjvg1SJRAPRysoHtlRcCXKvFrttXq5TV5mum6rXuc0uSDhMLlQsg2swPgcfEtT0psJKjVrCFNDI0EPM",
      "dp": "D8d8JyiJ6EElHRqVhNS4CcnGo2iFb5upZuowas2-RaayKCJUlsAT0sN5QsEMnfL96zKKjuCi2BthNzfgDqjbu6U4Xjs4oUfJQLKNwMKgvpb-odZumn4pEFGsJsso8H2prxgEnCkl99DgJbxWBYN9LmPwP9_1iFbEHGir38drIJE",
      "dq": "o7pW7uRHgkRkUm0mH52XLBqy5zX-BKKtRgRQrrj4S6n3HcoDPkEbReuW_NjPmL3pes7NWN6ZN_mSTCKmZgOh1pmjU5h7WLWy3hJgauSBHnV6szSLnzKDrKXM5rtqdI1CjlYUT8rtjrc6QjyVCTHA5nWCWRLjIt0YXoKQN9QrsLE",
      "qi": "m3fi-8Jf2_SyZ3rwcfBqHH2LBtoyrZjGOVJguIO-CwYoZFjQLXBcNCu2TNPE0rTy42Cdo0fLVrfe75rJsj-Gn7xezHH3FRXt0NRWu6eq2zMuaS_y92WwbQDpHa0dKjTPTPt40pMbBkigcSbHLxctfNJ_v08NRrylf2qgpF-PHf8",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "kid": "09afa76123aee3657847b86e9cd086f337fed0da26ed615193ddb7bf97019325",
      "n": "wAPqe8mIf-jSuptCNSeB_QwSh9vIDJGJydml_YBKREltZrifmphx2Hu_E1Q_oR-EMlS_HCwF3xgu4hE4e55OZv5e4Ui0nF4i_6rdT68cal_j-3Za17XdZcyAypdQihU5FAVXHoVwbWV5sKBbM4SH3Lxi0YpIaEUtBaFiopBmreK0JQx1txrQ9XBXZc5J0nCU7ldMsZMr6LyFmQrfSWsCidmZ2lhJJmq9tMSlhiS0avmxaCSnWJfUbTBCot4xuOoa_NHj-OhDbPAuxf3z0mUczOebeX8KGs-qVrREP_UBYdipMGajBv7y8zE1FkNMN4ja3N2wTX72PfB71RFlnrQXRw",
      "e": "AQAB",
      "d": "SJASSFZoUaIsJJ3wvsKf4n9x70qUxn8neZLZIjwdlMHE6KlDk3ohp8RX-JeBdkPBQv34vM48J8ttSDxmwnyYN17Qf0VpD6CZjFHHUcokrGRxdQGMofEV6lcGosjdBFmx2MmN2zhlPMo42xE2dfkTGM1OcM5Xv6PIuFR9QF7elr4pEGv28DT5d1FA5BRl2pbtsmsuRxLC1QtdYRWQ8gbwms7xxHCednZxLg0qtXQ9H-j2oEA3mLU_5ZsYOwBz4QNpRmHHRgvZJFHrLI6Q93tlmmdNBLnIF6aaT-FAQZWHuC8uk0pfP4rU7t0BJgOK8qoO4N97xK8orbPR6ZDx0Q8kIQ",
      "p": "-_uVhDRNTj-e8Apl-4SjC1Ot0GipMNAdSG7Qk2Gv0r9UY-1VBFsH_fx-oqcR5F4hwAX4kET-XDHqQLtcjUQJ4Af-5uXn6Xj8ZwEw_7zi_U3H4GJdGmNjZsMH0rPXfRDDjJtZbVs4zJ8hCRlxLuJQZFzBSf1cNUGR48RXsTIu_yc",
      "q": "wxOWR7NQJa75EW0J4dpgf-EI1TkVSrxwTn_2-WsqrN78d71jaPDGJMUaS5fHGMGBNWag_36YOmpTU-iFzdl-dYkh4XD4OZO_2tMNXYl0Z9LMnD2cxxrbwm1VsAHxmqWIdamwZb3x4PPginlGo4pZryFA__lu_2OTIir7UTQROuE",
      "dp": "PfTkFHePsneuKrND1A4O0NAoYp_5SclCCfdFTZetVZI5u8A1MTb4xhh5QqD1o0MJ5V8SeNad_ClBwdzPquRZ0T3mDPvmg999oA4I8DiPT1z6kk9dOQnK_Q9jMwmJKHUgv8fKuzq8woM16jjZPX_j6GluFTU4oNeYeXpjXWxLZe0",
      "dq": "RKq3YoPG-YzO1Yh5SwwQndL7xfpy-Ty9l5RJvmAvxGw1mHyM6pqeVMEg0W0awycSMVbv4x-PvDhDHq0htGUTs5HS4EVgyvusM_3InZ1N4WH9bh3t-tQEeTr9R5hXkGUmVKynkBi9dL7D0lqAN_7yNMhS1gfaP4Gwf_17O4lFa2E",
      "qi": "MyBxW7UrDLqD_TDgkovc6gbyBeqwd3DGRdBEn3TTRBICvTsgpYFedibTfmF0qunO2A7P3RoSmHZHkvpigsqYs5pMKA1vSYc2HyiCRa_ohb5FLiyNlQ0yHiJchc9EkRGJYLYYex4cCthbrkgPtSbfZ79YDShQ5HJ3CG4_NasI3aQ",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk",
      "alg": "PS256",
      "n": "vBXQgh1_zvVOaEqkx-ZMNF-X2D1ZlOSuz_PifUbOY4t9cpGSfQNBvboiaUV868mv62tty7WciPtC5onq0vo9lhiFeq_BEloMIxqqJPDwliWNCJbY6-BGn--w1ffFC0Wk1-_ToARLFiLFHdKWvsydM8AfiHMNEYVqANCGBxPJ1YJlGLdjJrgNXJPxD1tWbkEMmt8CSGhG48lcdDWFtZ-BN2_JyFmn_cVNICadV5PumEQOwRBDgBlHAjqo696DnX-lMAltDWM2jvRk222lcRprXIRs3JnnVkkyk35Kp-1wq_-gQ61EV95SXv4FHp0XbWaursZtV4xP3W5_w0xlc2KnAw"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "09afa76123aee3657847b86e9cd086f337fed0da26ed615193ddb7bf97019325",
      "alg": "RSA-OAEP",
      "n": "wAPqe8mIf-jSuptCNSeB_QwSh9vIDJGJydml_YBKREltZrifmphx2Hu_E1Q_oR-EMlS_HCwF3xgu4hE4e55OZv5e4Ui0nF4i_6rdT68cal_j-3Za17XdZcyAypdQihU5FAVXHoVwbWV5sKBbM4SH3Lxi0YpIaEUtBaFiopBmreK0JQx1txrQ9XBXZc5J0nCU7ldMsZMr6LyFmQrfSWsCidmZ2lhJJmq9tMSlhiS0avmxaCSnWJfUbTBCot4xuOoa_NHj-OhDbPAuxf3z0mUczOebeX8KGs-qVrREP_UBYdipMGajBv7y8zE1FkNMN4ja3N2wTX72PfB71RFlnrQXRw"
    }
  ]
}
2024-07-15 20:06:47 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2024-07-15 20:06:47 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2024-07-15 20:06:47 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2024-07-15 20:06:47 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk",
      "n": "vBXQgh1_zvVOaEqkx-ZMNF-X2D1ZlOSuz_PifUbOY4t9cpGSfQNBvboiaUV868mv62tty7WciPtC5onq0vo9lhiFeq_BEloMIxqqJPDwliWNCJbY6-BGn--w1ffFC0Wk1-_ToARLFiLFHdKWvsydM8AfiHMNEYVqANCGBxPJ1YJlGLdjJrgNXJPxD1tWbkEMmt8CSGhG48lcdDWFtZ-BN2_JyFmn_cVNICadV5PumEQOwRBDgBlHAjqo696DnX-lMAltDWM2jvRk222lcRprXIRs3JnnVkkyk35Kp-1wq_-gQ61EV95SXv4FHp0XbWaursZtV4xP3W5_w0xlc2KnAw",
      "e": "AQAB",
      "d": "DzZCdWuWXTI447V5y1Mkga3jlZEssB6oxtfmTxSNd76d6Ei-zM6ZIBOwWcxNdLKMwGEhcbLgFLIhsIyiCetEVOHp1cjmOCpBRguPjEpSYwppdDLjG3y5qZDUwBF4hdddpDtY5d3DBujMAYP5PjhFVJyq0Dnh6jNcpfE3jdX7YoG0SOqpcrD0Wu_1bQExmfJhc40s5GFa36NX3OUO7GCnrrRHXke4w8BcARc-vuZl4mtnG5XlT4cpuidLnfEkpDL6wFtPlcRe2fX2aB-Dst4Fvmhkwp4Dh-pHvmLBTwuHmIFDkAxTcBrMyYTlzY37qcfvKNIj4MBWVZxSgBI7yTmDsQ",
      "p": "0AgHwgf8VTunib5R2lCxFCBc9vHHQU4s78HBU2J4KrDWLJ96KLfhP0F0wl89fUazbmKorgYqXsTlZ-3VzHIJz4mNv2ZE7lt9N925nhGwptei7uferS2NspV5M08JaAHCjK3YJjMX5L_HfGTsyIK9TZAtg-Yd_NKMwUNtJh_FFbE",
      "q": "53Rf0xc6Tedi3AEyHzVyP5-w2N1wZfZKtJmuYSb1M9S5DU2fehUUlKVgv3Ut6E7SgK-wWU0v4QD8AvFkSIEJjemdB8vHMjvg1SJRAPRysoHtlRcCXKvFrttXq5TV5mum6rXuc0uSDhMLlQsg2swPgcfEtT0psJKjVrCFNDI0EPM",
      "dp": "D8d8JyiJ6EElHRqVhNS4CcnGo2iFb5upZuowas2-RaayKCJUlsAT0sN5QsEMnfL96zKKjuCi2BthNzfgDqjbu6U4Xjs4oUfJQLKNwMKgvpb-odZumn4pEFGsJsso8H2prxgEnCkl99DgJbxWBYN9LmPwP9_1iFbEHGir38drIJE",
      "dq": "o7pW7uRHgkRkUm0mH52XLBqy5zX-BKKtRgRQrrj4S6n3HcoDPkEbReuW_NjPmL3pes7NWN6ZN_mSTCKmZgOh1pmjU5h7WLWy3hJgauSBHnV6szSLnzKDrKXM5rtqdI1CjlYUT8rtjrc6QjyVCTHA5nWCWRLjIt0YXoKQN9QrsLE",
      "qi": "m3fi-8Jf2_SyZ3rwcfBqHH2LBtoyrZjGOVJguIO-CwYoZFjQLXBcNCu2TNPE0rTy42Cdo0fLVrfe75rJsj-Gn7xezHH3FRXt0NRWu6eq2zMuaS_y92WwbQDpHa0dKjTPTPt40pMbBkigcSbHLxctfNJ_v08NRrylf2qgpF-PHf8",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "kid": "09afa76123aee3657847b86e9cd086f337fed0da26ed615193ddb7bf97019325",
      "n": "wAPqe8mIf-jSuptCNSeB_QwSh9vIDJGJydml_YBKREltZrifmphx2Hu_E1Q_oR-EMlS_HCwF3xgu4hE4e55OZv5e4Ui0nF4i_6rdT68cal_j-3Za17XdZcyAypdQihU5FAVXHoVwbWV5sKBbM4SH3Lxi0YpIaEUtBaFiopBmreK0JQx1txrQ9XBXZc5J0nCU7ldMsZMr6LyFmQrfSWsCidmZ2lhJJmq9tMSlhiS0avmxaCSnWJfUbTBCot4xuOoa_NHj-OhDbPAuxf3z0mUczOebeX8KGs-qVrREP_UBYdipMGajBv7y8zE1FkNMN4ja3N2wTX72PfB71RFlnrQXRw",
      "e": "AQAB",
      "d": "SJASSFZoUaIsJJ3wvsKf4n9x70qUxn8neZLZIjwdlMHE6KlDk3ohp8RX-JeBdkPBQv34vM48J8ttSDxmwnyYN17Qf0VpD6CZjFHHUcokrGRxdQGMofEV6lcGosjdBFmx2MmN2zhlPMo42xE2dfkTGM1OcM5Xv6PIuFR9QF7elr4pEGv28DT5d1FA5BRl2pbtsmsuRxLC1QtdYRWQ8gbwms7xxHCednZxLg0qtXQ9H-j2oEA3mLU_5ZsYOwBz4QNpRmHHRgvZJFHrLI6Q93tlmmdNBLnIF6aaT-FAQZWHuC8uk0pfP4rU7t0BJgOK8qoO4N97xK8orbPR6ZDx0Q8kIQ",
      "p": "-_uVhDRNTj-e8Apl-4SjC1Ot0GipMNAdSG7Qk2Gv0r9UY-1VBFsH_fx-oqcR5F4hwAX4kET-XDHqQLtcjUQJ4Af-5uXn6Xj8ZwEw_7zi_U3H4GJdGmNjZsMH0rPXfRDDjJtZbVs4zJ8hCRlxLuJQZFzBSf1cNUGR48RXsTIu_yc",
      "q": "wxOWR7NQJa75EW0J4dpgf-EI1TkVSrxwTn_2-WsqrN78d71jaPDGJMUaS5fHGMGBNWag_36YOmpTU-iFzdl-dYkh4XD4OZO_2tMNXYl0Z9LMnD2cxxrbwm1VsAHxmqWIdamwZb3x4PPginlGo4pZryFA__lu_2OTIir7UTQROuE",
      "dp": "PfTkFHePsneuKrND1A4O0NAoYp_5SclCCfdFTZetVZI5u8A1MTb4xhh5QqD1o0MJ5V8SeNad_ClBwdzPquRZ0T3mDPvmg999oA4I8DiPT1z6kk9dOQnK_Q9jMwmJKHUgv8fKuzq8woM16jjZPX_j6GluFTU4oNeYeXpjXWxLZe0",
      "dq": "RKq3YoPG-YzO1Yh5SwwQndL7xfpy-Ty9l5RJvmAvxGw1mHyM6pqeVMEg0W0awycSMVbv4x-PvDhDHq0htGUTs5HS4EVgyvusM_3InZ1N4WH9bh3t-tQEeTr9R5hXkGUmVKynkBi9dL7D0lqAN_7yNMhS1gfaP4Gwf_17O4lFa2E",
      "qi": "MyBxW7UrDLqD_TDgkovc6gbyBeqwd3DGRdBEn3TTRBICvTsgpYFedibTfmF0qunO2A7P3RoSmHZHkvpigsqYs5pMKA1vSYc2HyiCRa_ohb5FLiyNlQ0yHiJchc9EkRGJYLYYex4cCthbrkgPtSbfZ79YDShQ5HJ3CG4_NasI3aQ",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
2024-07-15 20:06:47 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2024-07-15 20:06:47 SUCCESS
AddRecurringPaymentResourceUrlToConfig
resourceUrl was added to the config
resourceUrl
https://mtls.swap.hml.linaob.com.br/open-banking/automatic-payments/v1/pix/recurring-payments
2024-07-15 20:06:47 SUCCESS
CreateSweepingRecurringConfigurationObjectWithOnlyAmount
The recurringConfiguration object has been created
sweeping
{
  "totalAllowedAmount": "600.00"
}
2024-07-15 20:06:47 SUCCESS
AddRecurringPaymentConsentRequestBodyToConfig
Consent request body was added to the config
consentRequest
{
  "data": {
    "loggedUser": {
      "document": {
        "rel": "CPF",
        "identification": "07555654016"
      }
    },
    "debtorAccount": {
      "number": "346125251",
      "ispb": "31680151",
      "accountType": "TRAN",
      "issuer": "001"
    },
    "expirationDateTime": "2025-01-11T20:06:47Z",
    "startDateTime": "2024-07-15T20:06:47Z",
    "creditors": [
      {
        "personType": "PESSOA_JURIDICA",
        "cpfCnpj": "31680151000161",
        "name": "SWAP MEIOS DE PAGAMENTOS S.A"
      }
    ],
    "recurringConfiguration": {
      "sweeping": {
        "totalAllowedAmount": "600.00"
      }
    },
    "businessEntity": {
      "document": {
        "rel": "CNPJ",
        "identification": "31680151000161"
      }
    }
  }
}
2024-07-15 20:06:47 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
brazilOrganizationId
1a0cb96d-b634-4469-aab3-164ae3368ad2
consentUrl
https://mtls.swap.hml.linaob.com.br/open-banking/automatic-payments/v1/recurring-consents
loggedUserIdentification
07555654016
debtorAccountIspb
31680151
debtorAccountIssuer
001
debtorAccountNumber
346125251
debtorAccountType
TRAN
paymentAmount
1.37
brazilPaymentConsent
{
  "data": {
    "loggedUser": {
      "document": {
        "rel": "CPF",
        "identification": "07555654016"
      }
    },
    "debtorAccount": {
      "number": "346125251",
      "ispb": "31680151",
      "accountType": "TRAN",
      "issuer": "001"
    },
    "expirationDateTime": "2025-01-11T20:06:47Z",
    "startDateTime": "2024-07-15T20:06:47Z",
    "creditors": [
      {
        "personType": "PESSOA_JURIDICA",
        "cpfCnpj": "31680151000161",
        "name": "SWAP MEIOS DE PAGAMENTOS S.A"
      }
    ],
    "recurringConfiguration": {
      "sweeping": {
        "totalAllowedAmount": "600.00"
      }
    },
    "businessEntity": {
      "document": {
        "rel": "CNPJ",
        "identification": "31680151000161"
      }
    }
  }
}
brazilQrdnPaymentConsent
{
  "data": {
    "debtorAccount": {
      "ispb": "00517645",
      "issuer": "0001",
      "number": "0010020091",
      "accountType": "CACC"
    },
    "loggedUser": {
      "document": {
        "identification": "03093584698",
        "rel": "CPF"
      }
    },
    "creditor": {
      "name": "QRTester",
      "cpfCnpj": "11111111000191",
      "personType": "PESSOA_JURIDICA"
    },
    "payment": {
      "date": "2021-01-01",
      "amount": "1.63",
      "currency": "BRL",
      "details": {
        "proxy": "4004901d-bd85-4769-8e52-cb4c42c506dc",
        "localInstrument": "QRDN",
        "qrCode": "\u003c\u003cQRCODE\u003e\u003e",
        "creditorAccount": {
          "ispb": "99999008",
          "issuer": "0001",
          "number": "12345678",
          "accountType": "CACC"
        }
      },
      "type": "PIX"
    }
  }
}
brazilQrdnCnpj
60701190000104
transactionIdentifier
<<TXID>>
creditorName
SWAP MEIOS DE PAGAMENTOS S.A
brazilCpf
07555654016
brazilCnpj
31680151000161
businessEntityIdentification
31680151000161
resourceUrl
https://mtls.swap.hml.linaob.com.br/open-banking/automatic-payments/v1/pix/recurring-payments
2024-07-15 20:06:47 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://mtls.swap.hml.linaob.com.br/open-banking/automatic-payments/v1/pix/recurring-payments
2024-07-15 20:06:47 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "mtls.swap.hml.linaob.com.br",
  "testPort": 443
}
2024-07-15 20:06:47 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "mtls.swap.hml.linaob.com.br",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "mtls.swap.hml.linaob.com.br",
  "testPort": 443
}
2024-07-15 20:06:47 SUCCESS
EnsureBusinessEntityIdentificationIsPresent
Business Entity CNPJ field is filled. The test will continue its execution
Business Entity CNPJ
31680151000161
2024-07-15 20:06:47 SUCCESS
AddAutomaticPaymentToTheResource
Hardcoded brazilPixPayment object was added to the resource
data
{
  "date": "2024-07-15",
  "cnpjInitiator": "44471172000119",
  "endToEndId": "E444711722024071520063UHvpXhPWDR",
  "proxy": "31680151000161",
  "localInstrument": "DICT",
  "remittanceInformation": "Conformance Suite Test",
  "ibgeTownCode": "5300108",
  "payment": {
    "currency": "BRL",
    "amount": "100.00"
  },
  "document": {
    "rel": "CNPJ",
    "identification": "31680151000161"
  }
}
2024-07-15 20:06:47 SUCCESS
SetAutomaticPaymentAmountTo300
The amount for the next automatic payment has been set
amount
300.00
2024-07-15 20:06:47 SUCCESS
PrepareToPostConsentRequest
Call to consent API will be an HTTP POST
2024-07-15 20:06:47 SUCCESS
SetProtectedResourceUrlToRecurringPaymentsEndpoint
Endpoint added
/pix/recurring-payments
https://mtls.swap.hml.linaob.com.br/open-banking/automatic-payments/v1/pix/recurring-payments
2024-07-15 20:06:47 SUCCESS
SaveConsentsBody
Consents request body has been saved
2024-07-15 20:06:47
automatic-payments_api_sweeping-accounts-invalid-cnpj_test-module_v1
Setup Done
POST consents endpoint with sweeping accounts, sending 2 creditors with different CNPJ - Expects 422 PARAMETRO_INVALIDO
2024-07-15 20:06:47 SUCCESS
LoadConsentsBody
Consents request body has been loaded
2024-07-15 20:06:47 SUCCESS
EditRecurringPaymentsConsentBodyToSetSecondCreditorWithInvalidCNPJ
A new creditor with a different CNPJ has been added to the creditors array
creditors
[
  {
    "personType": "PESSOA_JURIDICA",
    "cpfCnpj": "31680151000161",
    "name": "SWAP MEIOS DE PAGAMENTOS S.A"
  },
  {
    "personType": "PESSOA_JURIDICA",
    "cpfCnpj": "96382715000125",
    "name": "SWAP MEIOS DE PAGAMENTOS S.A"
  }
]
Use client_credentials grant to obtain Brazil consent
2024-07-15 20:06:47 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
Created token endpoint request
grant_type
client_credentials
scope
recurring-payments openid
2024-07-15 20:06:47 SUCCESS
SetRecurringPaymentsScopeOnTokenEndpointRequest
Set scope parameter to 'recurring-payments'
grant_type
client_credentials
scope
recurring-payments
2024-07-15 20:06:47 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
7c80336a-7a17-47a0-a3dd-40406cbde155
sub
7c80336a-7a17-47a0-a3dd-40406cbde155
aud
https://mtls.swap.hml.linaob.com.br/token
jti
49cfYhu6ENMTG7cOSRoI
iat
1721074007
exp
1721074067
2024-07-15 20:06:47 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJoem1CZk9uWXRVZlFockxDd3I4MWJjdFY2Q2liajRDRWpUOHYzVVRPQURrIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI3YzgwMzM2YS03YTE3LTQ3YTAtYTNkZC00MDQwNmNiZGUxNTUiLCJhdWQiOiJodHRwczovL210bHMuc3dhcC5obWwubGluYW9iLmNvbS5ici90b2tlbiIsImlzcyI6IjdjODAzMzZhLTdhMTctNDdhMC1hM2RkLTQwNDA2Y2JkZTE1NSIsImV4cCI6MTcyMTA3NDA2NywiaWF0IjoxNzIxMDc0MDA3LCJqdGkiOiI0OWNmWWh1NkVOTVRHN2NPU1JvSSJ9.WgtpN1pWBfZslQymk-Z2SB1Rz8ugFJjSQEjC-K8xX8aFkkb0J-5ZJRcBXn4FMXs9GOAKYOptmUC4LYWyUPhAs-0k19wxvxfK2DFffPwreRLAg5Q5A5aJiMXiHFW_ecz-XJBoVPXncl99wSAysKTm1gsZy2STCJB6q2LOoxdL7nReujAwNKhy7PjmMeMCK210jqtU8dkxslyrL_l8Gt1fdv1x_TlKtQV_ahs43D39TNGE4qxKgndPlf2wNCmWAbtp9-QW0ijsWlx6TzCVZ0y4GjIF402omz3rCXJXjJt5XuPJ4thTvacqdmKY_OrLSd-HqugHX0Mbhp_q4vXVo_CiOQ
2024-07-15 20:06:47
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
client_credentials
scope
recurring-payments
client_assertion
eyJraWQiOiJoem1CZk9uWXRVZlFockxDd3I4MWJjdFY2Q2liajRDRWpUOHYzVVRPQURrIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI3YzgwMzM2YS03YTE3LTQ3YTAtYTNkZC00MDQwNmNiZGUxNTUiLCJhdWQiOiJodHRwczovL210bHMuc3dhcC5obWwubGluYW9iLmNvbS5ici90b2tlbiIsImlzcyI6IjdjODAzMzZhLTdhMTctNDdhMC1hM2RkLTQwNDA2Y2JkZTE1NSIsImV4cCI6MTcyMTA3NDA2NywiaWF0IjoxNzIxMDc0MDA3LCJqdGkiOiI0OWNmWWh1NkVOTVRHN2NPU1JvSSJ9.WgtpN1pWBfZslQymk-Z2SB1Rz8ugFJjSQEjC-K8xX8aFkkb0J-5ZJRcBXn4FMXs9GOAKYOptmUC4LYWyUPhAs-0k19wxvxfK2DFffPwreRLAg5Q5A5aJiMXiHFW_ecz-XJBoVPXncl99wSAysKTm1gsZy2STCJB6q2LOoxdL7nReujAwNKhy7PjmMeMCK210jqtU8dkxslyrL_l8Gt1fdv1x_TlKtQV_ahs43D39TNGE4qxKgndPlf2wNCmWAbtp9-QW0ijsWlx6TzCVZ0y4GjIF402omz3rCXJXjJt5XuPJ4thTvacqdmKY_OrLSd-HqugHX0Mbhp_q4vXVo_CiOQ
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2024-07-15 20:06:47
CallTokenEndpoint
HTTP request
request_uri
https://mtls.swap.hml.linaob.com.br/token
request_method
POST
request_headers
{
  "Accept": "application/json",
  "Content-Type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "Content-Length": "865"
}
request_body
grant_type=client_credentials&scope=recurring-payments&client_assertion=eyJraWQiOiJoem1CZk9uWXRVZlFockxDd3I4MWJjdFY2Q2liajRDRWpUOHYzVVRPQURrIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI3YzgwMzM2YS03YTE3LTQ3YTAtYTNkZC00MDQwNmNiZGUxNTUiLCJhdWQiOiJodHRwczovL210bHMuc3dhcC5obWwubGluYW9iLmNvbS5ici90b2tlbiIsImlzcyI6IjdjODAzMzZhLTdhMTctNDdhMC1hM2RkLTQwNDA2Y2JkZTE1NSIsImV4cCI6MTcyMTA3NDA2NywiaWF0IjoxNzIxMDc0MDA3LCJqdGkiOiI0OWNmWWh1NkVOTVRHN2NPU1JvSSJ9.WgtpN1pWBfZslQymk-Z2SB1Rz8ugFJjSQEjC-K8xX8aFkkb0J-5ZJRcBXn4FMXs9GOAKYOptmUC4LYWyUPhAs-0k19wxvxfK2DFffPwreRLAg5Q5A5aJiMXiHFW_ecz-XJBoVPXncl99wSAysKTm1gsZy2STCJB6q2LOoxdL7nReujAwNKhy7PjmMeMCK210jqtU8dkxslyrL_l8Gt1fdv1x_TlKtQV_ahs43D39TNGE4qxKgndPlf2wNCmWAbtp9-QW0ijsWlx6TzCVZ0y4GjIF402omz3rCXJXjJt5XuPJ4thTvacqdmKY_OrLSd-HqugHX0Mbhp_q4vXVo_CiOQ&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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",
  "key": "MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDsotWY6z43144WwXxWAFYPidP02kFWUEopjiE3nvGHASsbR7yFFOSTDSYjm7+wbRIM1LeoPHjS5nM9Xm3/S7rBWle5BK9OsMJmzyhC2jzqH6tGAXCm2Uz4clJyqdtaQ6MCAxvYO88A/Xxaad6yGI73t000c6obR2mNvL0agOI33wSogG7/CU3x/q5nGkTN1LeBSUTqinvkDr6tsuy2afRf8HFjrQcUeo7q6qee8MaRdQOPHIXZXAFCDLJ64BSlKDGyv45NEyekkRykddxHzZKFx3Z1KuDIphz+4Xtvmn4oEy4ygl/fVrY722apkWsjnsOvclg2bvU22lE08KwljdMbAgMBAAECggEAAXZwuTO6sR08c7tLkJ/TTIdJ3u5nIAc82IymIpvVjQweq8lSjaNV5ocjGtJfELwQB3/W1m0+etBJPD1lDXG/Cj+GUO/5ILuFI+vjyo6wmiJj5BAO0xyrm5qR/eSUMCCDVY5qO4PixsINIhHCwqt8+SyoT7oI3NUsH+VqzUsBhLG/jO5S0xYJ7rAeu2Cv8GALVVZhG4oTimRo12/NU75aoNADTdt8dkPJLWR3jDxsYy+EB3hBOH7h84NlawpwRaZ3IFoKGJ/whSfEocKn4wcQuPWcZtIqkcN+lcgcyNCRc744UFxzuclfIt8WT2J4g7BGzEAGYp5EErxyttgD4Ta0CQKBgQDvGqJMH1MxRhN94mOrC9pyQi+iM5PQkwP/BM6MohIeDySmxlkakjxSNavijC6wNuqjr3bltw5XYRCJ0i4azq0D5ZeAhU3qo9LCiTL4Ttj89ko/tvl11t29c+0tCZ9fW9rLPf1pVP9wGrO62gbynkb7/VEQTJwKrcccIAUJnLgCzwKBgQD9W44dJau924CsA4AbTFVK4qFkLJy+Ftm4T4sdkiPyNYTM7BIwssZvLgmc3spgPPtcM2+qJ+X1hOk3P2mt8jTJmYhvAzwe4iwXQGSNdMujF0KnGMgnwNyDVdAzi3TBdIeX3XocHXHBWJldXnK2WkEURSjgB6L/4i6ehHtY/+9t9QKBgQDmPuqMjRmqeEWq0keR3a80mcGO20X68qdFetZ/nE3//isYIiaJrMpDjAWB+eW3sJpQl1XSLW20/PZVET1ueRkoiH1UuIloaus4g6++ZwcSyQSEyGj+bbNHjYuV9A8xX52YW5BcTwpPZJcwVmWcWogWfkAChxM4QVFcJwVS1URpBwKBgQDRyBJnLf8DiJIFXCyh7dWd2QObh5kNiKwkAbEF/jDHZ+sbJsl1C0JlYrBQ9OSLRVM4J9rpAHpXjgLxXQ9rGWb+GqOuj/Yi+FFbu1THEBNhamwlIc7xo66zDMYFOA6n9I4lgByQ1QyQ9ISgnAjN1vOWDiHnRkuAJs9FMBtWOS0OVQKBgQDYPqEsPy9B3dhZv43QFk6F8ZLLujxAh9C5YxQAddm8XB2TB3Md8eGz6ENG06RVuLU6zomaseAksA8BMkLlQWudkA5jgflWrz17G+L/5qHwoE4RACdEfXuAEDmVhsQdAiIWrZToaBOJgc2pOcl1jtjf/eVqNysFt92AcQ2Ngg/nCw\u003d\u003d"
}
2024-07-15 20:06:48 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-powered-by": "Express",
  "access-control-allow-origin": "*",
  "trace_id": "5bc7e334053a84dea6a3a5f0be532c3b",
  "x-fapi-interaction-id": "40669b23-a33a-48b6-94fe-8b2ef0efec8c",
  "x-correlation-id": "4080418c-ef0f-4f5d-adb9-d13c09eac49f",
  "x-fapi-auth-date": "Mon Jul 15 2024 20:06:47 GMT+0000 (Coordinated Universal Time)",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "123",
  "etag": "W/\"7b-KHbzJ4PbV1kWbYklxob9ezpeb00\"",
  "date": "Mon, 15 Jul 2024 20:06:48 GMT",
  "x-envoy-upstream-service-time": "489",
  "server": "istio-envoy"
}
response_body
{"access_token":"2d2ab141-0395-493b-9a3b-e62798975569","token_type":"Bearer","expires_in":599,"scope":"recurring-payments"}
2024-07-15 20:06:48 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
2d2ab141-0395-493b-9a3b-e62798975569
token_type
Bearer
expires_in
599
scope
recurring-payments
2024-07-15 20:06:48 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2024-07-15 20:06:48 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
2d2ab141-0395-493b-9a3b-e62798975569
2024-07-15 20:06:48 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
2d2ab141-0395-493b-9a3b-e62798975569
type
Bearer
2024-07-15 20:06:48 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
599
2024-07-15 20:06:48 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
599
2024-07-15 20:06:48
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2024-07-15 20:06:48 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 15 Jul 2024 20:06:48 GMT"
}
2024-07-15 20:06:48
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
83799272-2571-428a-9079-96361Ac1604E
2024-07-15 20:06:48 SUCCESS
AddFAPIInteractionIdToResourceEndpointRequest
Added x-fapi-interaction-id to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 15 Jul 2024 20:06:48 GMT",
  "x-fapi-interaction-id": "83799272-2571-428a-9079-96361Ac1604E"
}
2024-07-15 20:06:48 SUCCESS
CreateIdempotencyKey
Created idempotency key
idempotency_key
1e312a8a-aa93-4365-b4a3-9818db9ad6b2
2024-07-15 20:06:48 SUCCESS
AddIdempotencyKeyHeader
Added x-idempotency-key to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 15 Jul 2024 20:06:48 GMT",
  "x-fapi-interaction-id": "83799272-2571-428a-9079-96361Ac1604E",
  "x-idempotency-key": "1e312a8a-aa93-4365-b4a3-9818db9ad6b2"
}
2024-07-15 20:06:48 SUCCESS
CreatePaymentConsentRequest
consent_endpoint_request
{
  "data": {
    "loggedUser": {
      "document": {
        "rel": "CPF",
        "identification": "07555654016"
      }
    },
    "debtorAccount": {
      "number": "346125251",
      "ispb": "31680151",
      "accountType": "TRAN",
      "issuer": "001"
    },
    "expirationDateTime": "2025-01-11T20:06:47Z",
    "startDateTime": "2024-07-15T20:06:47Z",
    "creditors": [
      {
        "personType": "PESSOA_JURIDICA",
        "cpfCnpj": "31680151000161",
        "name": "SWAP MEIOS DE PAGAMENTOS S.A"
      },
      {
        "personType": "PESSOA_JURIDICA",
        "cpfCnpj": "96382715000125",
        "name": "SWAP MEIOS DE PAGAMENTOS S.A"
      }
    ],
    "recurringConfiguration": {
      "sweeping": {
        "totalAllowedAmount": "600.00"
      }
    },
    "businessEntity": {
      "document": {
        "rel": "CNPJ",
        "identification": "31680151000161"
      }
    }
  }
}
2024-07-15 20:06:48 SUCCESS
FAPIBrazilExtractClientMTLSCertificateSubject
Extracted subject from MTLS certificate
org_type
OFBBR
subjectdn
UID=7c80336a-7a17-47a0-a3dd-40406cbde155,2.5.4.97=#132a4f464242522d31613063623936642d623633342d343436392d616162332d313634616533333638616432,1.3.6.1.4.1.311.60.2.1.3=#13024252,2.5.4.15=#130f427573696e65737320456e74697479,2.5.4.5=#130e3331363830313531303030313631,CN=lina.sandbox.com.br,O=Swap Meios de Pagamentos Instituicao de Pagamento S.A.,L=Sao Paulo,ST=Sao Paulo,C=BR
ou
1a0cb96d-b634-4469-aab3-164ae3368ad2
brazil_software_id
7c80336a-7a17-47a0-a3dd-40406cbde155
2024-07-15 20:06:48 SUCCESS
AddAudAsPaymentConsentUriToRequestObject
Added aud to request object claims
aud
https://mtls.swap.hml.linaob.com.br/open-banking/automatic-payments/v1/recurring-consents
2024-07-15 20:06:48
AddIssAsCertificateOuToRequestObject
Added iss value based on TLS certificate organizational unit to request object claims
iss
1a0cb96d-b634-4469-aab3-164ae3368ad2
2024-07-15 20:06:48 SUCCESS
AddJtiAsUuidToRequestObject
Added jti to request object claims
jti
c5dddada-8855-41bf-b2d8-619e6382c6ce
2024-07-15 20:06:48 SUCCESS
AddIatToRequestObject
Added iat to request object claims
iat
1.721074008E9
2024-07-15 20:06:48 SUCCESS
ValidateOrganizationJWKsPrivatePart
Valid organization JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2024-07-15 20:06:48 SUCCESS
FAPIBrazilSignPaymentConsentRequest
Signed the request
request
eyJraWQiOiJoem1CZk9uWXRVZlFockxDd3I4MWJjdFY2Q2liajRDRWpUOHYzVVRPQURrIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIxYTBjYjk2ZC1iNjM0LTQ0NjktYWFiMy0xNjRhZTMzNjhhZDIiLCJhdWQiOiJodHRwczovL210bHMuc3dhcC5obWwubGluYW9iLmNvbS5ici9vcGVuLWJhbmtpbmcvYXV0b21hdGljLXBheW1lbnRzL3YxL3JlY3VycmluZy1jb25zZW50cyIsImRhdGEiOnsibG9nZ2VkVXNlciI6eyJkb2N1bWVudCI6eyJyZWwiOiJDUEYiLCJpZGVudGlmaWNhdGlvbiI6IjA3NTU1NjU0MDE2In19LCJkZWJ0b3JBY2NvdW50Ijp7Im51bWJlciI6IjM0NjEyNTI1MSIsImlzcGIiOiIzMTY4MDE1MSIsImFjY291bnRUeXBlIjoiVFJBTiIsImlzc3VlciI6IjAwMSJ9LCJleHBpcmF0aW9uRGF0ZVRpbWUiOiIyMDI1LTAxLTExVDIwOjA2OjQ3WiIsInN0YXJ0RGF0ZVRpbWUiOiIyMDI0LTA3LTE1VDIwOjA2OjQ3WiIsImNyZWRpdG9ycyI6W3sicGVyc29uVHlwZSI6IlBFU1NPQV9KVVJJRElDQSIsImNwZkNucGoiOiIzMTY4MDE1MTAwMDE2MSIsIm5hbWUiOiJTV0FQIE1FSU9TIERFIFBBR0FNRU5UT1MgUy5BIn0seyJwZXJzb25UeXBlIjoiUEVTU09BX0pVUklESUNBIiwiY3BmQ25waiI6Ijk2MzgyNzE1MDAwMTI1IiwibmFtZSI6IlNXQVAgTUVJT1MgREUgUEFHQU1FTlRPUyBTLkEifV0sInJlY3VycmluZ0NvbmZpZ3VyYXRpb24iOnsic3dlZXBpbmciOnsidG90YWxBbGxvd2VkQW1vdW50IjoiNjAwLjAwIn19LCJidXNpbmVzc0VudGl0eSI6eyJkb2N1bWVudCI6eyJyZWwiOiJDTlBKIiwiaWRlbnRpZmljYXRpb24iOiIzMTY4MDE1MTAwMDE2MSJ9fX0sImlhdCI6MTcyMTA3NDAwOCwianRpIjoiYzVkZGRhZGEtODg1NS00MWJmLWIyZDgtNjE5ZTYzODJjNmNlIn0.aaMrA7f0zk0aubG5T_lfX7mpvWmK1GzjcLEvc-LsvxUfvSW0KzeeNclsOyvVaH055o0aEhz2Ob8LwIwDXujopCFzhH5vz9rVzm0XfZn0xIkbQYSqfSaG87iEzKOCE2J587w1jXrEU99P7HsL4jDXetiPFwEVS3KT_UKBZn2hQxuYtpM1rpyL6yknh4GEqu58A081mE7haMYTEmP6Tfau3YLiZOSyQwibcvPdwwhA2aAFXrdjoHboP9KwfCdfxRAnwFWpTiqSXjr3_Fq0GzwFwYm6u76V2MDaCMA-tSVhnRx_2VlT8KisDzfZrNMXECOY3Y8HeGvjNBMaXFgfrhIkMg
claims
{"aud":"https://mtls.swap.hml.linaob.com.br/open-banking/automatic-payments/v1/recurring-consents","data":{"loggedUser":{"document":{"rel":"CPF","identification":"07555654016"}},"debtorAccount":{"number":"346125251","ispb":"31680151","accountType":"TRAN","issuer":"001"},"expirationDateTime":"2025-01-11T20:06:47Z","startDateTime":"2024-07-15T20:06:47Z","creditors":[{"personType":"PESSOA_JURIDICA","cpfCnpj":"31680151000161","name":"SWAP MEIOS DE PAGAMENTOS S.A"},{"personType":"PESSOA_JURIDICA","cpfCnpj":"96382715000125","name":"SWAP MEIOS DE PAGAMENTOS S.A"}],"recurringConfiguration":{"sweeping":{"totalAllowedAmount":"600.00"}},"businessEntity":{"document":{"rel":"CNPJ","identification":"31680151000161"}}},"iss":"1a0cb96d-b634-4469-aab3-164ae3368ad2","iat":1721074008,"jti":"c5dddada-8855-41bf-b2d8-619e6382c6ce"}
header
{"kid":"hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk","typ":"JWT","alg":"PS256"}
key
{"p":"0AgHwgf8VTunib5R2lCxFCBc9vHHQU4s78HBU2J4KrDWLJ96KLfhP0F0wl89fUazbmKorgYqXsTlZ-3VzHIJz4mNv2ZE7lt9N925nhGwptei7uferS2NspV5M08JaAHCjK3YJjMX5L_HfGTsyIK9TZAtg-Yd_NKMwUNtJh_FFbE","kty":"RSA","q":"53Rf0xc6Tedi3AEyHzVyP5-w2N1wZfZKtJmuYSb1M9S5DU2fehUUlKVgv3Ut6E7SgK-wWU0v4QD8AvFkSIEJjemdB8vHMjvg1SJRAPRysoHtlRcCXKvFrttXq5TV5mum6rXuc0uSDhMLlQsg2swPgcfEtT0psJKjVrCFNDI0EPM","d":"DzZCdWuWXTI447V5y1Mkga3jlZEssB6oxtfmTxSNd76d6Ei-zM6ZIBOwWcxNdLKMwGEhcbLgFLIhsIyiCetEVOHp1cjmOCpBRguPjEpSYwppdDLjG3y5qZDUwBF4hdddpDtY5d3DBujMAYP5PjhFVJyq0Dnh6jNcpfE3jdX7YoG0SOqpcrD0Wu_1bQExmfJhc40s5GFa36NX3OUO7GCnrrRHXke4w8BcARc-vuZl4mtnG5XlT4cpuidLnfEkpDL6wFtPlcRe2fX2aB-Dst4Fvmhkwp4Dh-pHvmLBTwuHmIFDkAxTcBrMyYTlzY37qcfvKNIj4MBWVZxSgBI7yTmDsQ","e":"AQAB","use":"sig","kid":"hzmBfOnYtUfQhrLCwr81bctV6Cibj4CEjT8v3UTOADk","qi":"m3fi-8Jf2_SyZ3rwcfBqHH2LBtoyrZjGOVJguIO-CwYoZFjQLXBcNCu2TNPE0rTy42Cdo0fLVrfe75rJsj-Gn7xezHH3FRXt0NRWu6eq2zMuaS_y92WwbQDpHa0dKjTPTPt40pMbBkigcSbHLxctfNJ_v08NRrylf2qgpF-PHf8","dp":"D8d8JyiJ6EElHRqVhNS4CcnGo2iFb5upZuowas2-RaayKCJUlsAT0sN5QsEMnfL96zKKjuCi2BthNzfgDqjbu6U4Xjs4oUfJQLKNwMKgvpb-odZumn4pEFGsJsso8H2prxgEnCkl99DgJbxWBYN9LmPwP9_1iFbEHGir38drIJE","alg":"PS256","dq":"o7pW7uRHgkRkUm0mH52XLBqy5zX-BKKtRgRQrrj4S6n3HcoDPkEbReuW_NjPmL3pes7NWN6ZN_mSTCKmZgOh1pmjU5h7WLWy3hJgauSBHnV6szSLnzKDrKXM5rtqdI1CjlYUT8rtjrc6QjyVCTHA5nWCWRLjIt0YXoKQN9QrsLE","n":"vBXQgh1_zvVOaEqkx-ZMNF-X2D1ZlOSuz_PifUbOY4t9cpGSfQNBvboiaUV868mv62tty7WciPtC5onq0vo9lhiFeq_BEloMIxqqJPDwliWNCJbY6-BGn--w1ffFC0Wk1-_ToARLFiLFHdKWvsydM8AfiHMNEYVqANCGBxPJ1YJlGLdjJrgNXJPxD1tWbkEMmt8CSGhG48lcdDWFtZ-BN2_JyFmn_cVNICadV5PumEQOwRBDgBlHAjqo696DnX-lMAltDWM2jvRk222lcRprXIRs3JnnVkkyk35Kp-1wq_-gQ61EV95SXv4FHp0XbWaursZtV4xP3W5_w0xlc2KnAw"}
2024-07-15 20:06:48
FAPIBrazilCallPaymentConsentEndpointWithBearerToken
HTTP request
request_uri
https://mtls.swap.hml.linaob.com.br/open-banking/automatic-payments/v1/recurring-consents
request_method
POST
request_headers
{
  "Accept": "application/jwt",
  "Authorization": "Bearer 2d2ab141-0395-493b-9a3b-e62798975569",
  "x-fapi-auth-date": "Mon, 15 Jul 2024 20:06:48 GMT",
  "x-fapi-interaction-id": "83799272-2571-428a-9079-96361Ac1604E",
  "x-idempotency-key": "1e312a8a-aa93-4365-b4a3-9818db9ad6b2",
  "Content-Type": "application/jwt",
  "Content-Length": "1545"
}
request_body
eyJraWQiOiJoem1CZk9uWXRVZlFockxDd3I4MWJjdFY2Q2liajRDRWpUOHYzVVRPQURrIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIxYTBjYjk2ZC1iNjM0LTQ0NjktYWFiMy0xNjRhZTMzNjhhZDIiLCJhdWQiOiJodHRwczovL210bHMuc3dhcC5obWwubGluYW9iLmNvbS5ici9vcGVuLWJhbmtpbmcvYXV0b21hdGljLXBheW1lbnRzL3YxL3JlY3VycmluZy1jb25zZW50cyIsImRhdGEiOnsibG9nZ2VkVXNlciI6eyJkb2N1bWVudCI6eyJyZWwiOiJDUEYiLCJpZGVudGlmaWNhdGlvbiI6IjA3NTU1NjU0MDE2In19LCJkZWJ0b3JBY2NvdW50Ijp7Im51bWJlciI6IjM0NjEyNTI1MSIsImlzcGIiOiIzMTY4MDE1MSIsImFjY291bnRUeXBlIjoiVFJBTiIsImlzc3VlciI6IjAwMSJ9LCJleHBpcmF0aW9uRGF0ZVRpbWUiOiIyMDI1LTAxLTExVDIwOjA2OjQ3WiIsInN0YXJ0RGF0ZVRpbWUiOiIyMDI0LTA3LTE1VDIwOjA2OjQ3WiIsImNyZWRpdG9ycyI6W3sicGVyc29uVHlwZSI6IlBFU1NPQV9KVVJJRElDQSIsImNwZkNucGoiOiIzMTY4MDE1MTAwMDE2MSIsIm5hbWUiOiJTV0FQIE1FSU9TIERFIFBBR0FNRU5UT1MgUy5BIn0seyJwZXJzb25UeXBlIjoiUEVTU09BX0pVUklESUNBIiwiY3BmQ25waiI6Ijk2MzgyNzE1MDAwMTI1IiwibmFtZSI6IlNXQVAgTUVJT1MgREUgUEFHQU1FTlRPUyBTLkEifV0sInJlY3VycmluZ0NvbmZpZ3VyYXRpb24iOnsic3dlZXBpbmciOnsidG90YWxBbGxvd2VkQW1vdW50IjoiNjAwLjAwIn19LCJidXNpbmVzc0VudGl0eSI6eyJkb2N1bWVudCI6eyJyZWwiOiJDTlBKIiwiaWRlbnRpZmljYXRpb24iOiIzMTY4MDE1MTAwMDE2MSJ9fX0sImlhdCI6MTcyMTA3NDAwOCwianRpIjoiYzVkZGRhZGEtODg1NS00MWJmLWIyZDgtNjE5ZTYzODJjNmNlIn0.aaMrA7f0zk0aubG5T_lfX7mpvWmK1GzjcLEvc-LsvxUfvSW0KzeeNclsOyvVaH055o0aEhz2Ob8LwIwDXujopCFzhH5vz9rVzm0XfZn0xIkbQYSqfSaG87iEzKOCE2J587w1jXrEU99P7HsL4jDXetiPFwEVS3KT_UKBZn2hQxuYtpM1rpyL6yknh4GEqu58A081mE7haMYTEmP6Tfau3YLiZOSyQwibcvPdwwhA2aAFXrdjoHboP9KwfCdfxRAnwFWpTiqSXjr3_Fq0GzwFwYm6u76V2MDaCMA-tSVhnRx_2VlT8KisDzfZrNMXECOY3Y8HeGvjNBMaXFgfrhIkMg
request_mutual_tls
{
  "cert": "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",
  "key": "MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDsotWY6z43144WwXxWAFYPidP02kFWUEopjiE3nvGHASsbR7yFFOSTDSYjm7+wbRIM1LeoPHjS5nM9Xm3/S7rBWle5BK9OsMJmzyhC2jzqH6tGAXCm2Uz4clJyqdtaQ6MCAxvYO88A/Xxaad6yGI73t000c6obR2mNvL0agOI33wSogG7/CU3x/q5nGkTN1LeBSUTqinvkDr6tsuy2afRf8HFjrQcUeo7q6qee8MaRdQOPHIXZXAFCDLJ64BSlKDGyv45NEyekkRykddxHzZKFx3Z1KuDIphz+4Xtvmn4oEy4ygl/fVrY722apkWsjnsOvclg2bvU22lE08KwljdMbAgMBAAECggEAAXZwuTO6sR08c7tLkJ/TTIdJ3u5nIAc82IymIpvVjQweq8lSjaNV5ocjGtJfELwQB3/W1m0+etBJPD1lDXG/Cj+GUO/5ILuFI+vjyo6wmiJj5BAO0xyrm5qR/eSUMCCDVY5qO4PixsINIhHCwqt8+SyoT7oI3NUsH+VqzUsBhLG/jO5S0xYJ7rAeu2Cv8GALVVZhG4oTimRo12/NU75aoNADTdt8dkPJLWR3jDxsYy+EB3hBOH7h84NlawpwRaZ3IFoKGJ/whSfEocKn4wcQuPWcZtIqkcN+lcgcyNCRc744UFxzuclfIt8WT2J4g7BGzEAGYp5EErxyttgD4Ta0CQKBgQDvGqJMH1MxRhN94mOrC9pyQi+iM5PQkwP/BM6MohIeDySmxlkakjxSNavijC6wNuqjr3bltw5XYRCJ0i4azq0D5ZeAhU3qo9LCiTL4Ttj89ko/tvl11t29c+0tCZ9fW9rLPf1pVP9wGrO62gbynkb7/VEQTJwKrcccIAUJnLgCzwKBgQD9W44dJau924CsA4AbTFVK4qFkLJy+Ftm4T4sdkiPyNYTM7BIwssZvLgmc3spgPPtcM2+qJ+X1hOk3P2mt8jTJmYhvAzwe4iwXQGSNdMujF0KnGMgnwNyDVdAzi3TBdIeX3XocHXHBWJldXnK2WkEURSjgB6L/4i6ehHtY/+9t9QKBgQDmPuqMjRmqeEWq0keR3a80mcGO20X68qdFetZ/nE3//isYIiaJrMpDjAWB+eW3sJpQl1XSLW20/PZVET1ueRkoiH1UuIloaus4g6++ZwcSyQSEyGj+bbNHjYuV9A8xX52YW5BcTwpPZJcwVmWcWogWfkAChxM4QVFcJwVS1URpBwKBgQDRyBJnLf8DiJIFXCyh7dWd2QObh5kNiKwkAbEF/jDHZ+sbJsl1C0JlYrBQ9OSLRVM4J9rpAHpXjgLxXQ9rGWb+GqOuj/Yi+FFbu1THEBNhamwlIc7xo66zDMYFOA6n9I4lgByQ1QyQ9ISgnAjN1vOWDiHnRkuAJs9FMBtWOS0OVQKBgQDYPqEsPy9B3dhZv43QFk6F8ZLLujxAh9C5YxQAddm8XB2TB3Md8eGz6ENG06RVuLU6zomaseAksA8BMkLlQWudkA5jgflWrz17G+L/5qHwoE4RACdEfXuAEDmVhsQdAiIWrZToaBOJgc2pOcl1jtjf/eVqNysFt92AcQ2Ngg/nCw\u003d\u003d"
}
2024-07-15 20:06:48 RESPONSE
FAPIBrazilCallPaymentConsentEndpointWithBearerToken
HTTP response
response_status_code
422 UNPROCESSABLE_ENTITY
response_status_text
Unprocessable Entity
response_headers
{
  "x-powered-by": "Express",
  "access-control-allow-origin": "*",
  "trace_id": "8f67ed4b848c98d2c4237b9f76e92a6c",
  "x-fapi-interaction-id": "83799272-2571-428a-9079-96361Ac1604E",
  "x-correlation-id": "29a78187-38c3-4248-af9a-ad4e69e6fd83",
  "x-fapi-auth-date": "Mon Jul 15 2024 20:06:48 GMT+0000 (Coordinated Universal Time)",
  "x-idempotency-key": "1e312a8a-aa93-4365-b4a3-9818db9ad6b2",
  "content-type": "application/jwt; charset\u003dutf-8",
  "content-length": "854",
  "etag": "W/\"356-AncbN/NA5tdaW9+TrJQEZxAaBrM\"",
  "date": "Mon, 15 Jul 2024 20:06:48 GMT",
  "x-envoy-upstream-service-time": "164",
  "server": "istio-envoy"
}
response_body
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InZqRHVQMUNFU01NdEtIbTVNbVlsN3pudW9NaXFmSDRXdU9sRklFYW1tOTgifQ.eyJlcnJvcnMiOlt7ImNvZGUiOiJQQVJBTUVUUk9fSU5WQUxJRE8iLCJ0aXRsZSI6IlBBUkFNRVRST19JTlZBTElETyIsImRldGFpbCI6IlBBUkFNRVRST19JTlZBTElETyJ9XSwibWV0YSI6eyJyZXF1ZXN0RGF0ZVRpbWUiOiIyMDI0LTA3LTE1VDIwOjA2OjQ4WiJ9LCJpc3MiOiIxYTBjYjk2ZC1iNjM0LTQ0NjktYWFiMy0xNjRhZTMzNjhhZDIiLCJpYXQiOjE3MjEwNzQwMDgsImp0aSI6ImZkNzE1MmZiLTUwNjQtNGY4YS1hNzQ0LTEzZTEwNzkyZGVkMCIsImF1ZCI6IjFhMGNiOTZkLWI2MzQtNDQ2OS1hYWIzLTE2NGFlMzM2OGFkMiJ9.IoUfCs6BtDYj-56dtjx6VAnldysg9a4I3_bmPzx4bBaJ4pgjaNFWRTr7XXLQFCX0gduhsdqISABS8zSr-zdXerYuBIvchXGd0XuKeZDM-Sop4o0MiQOWQq8_AQd4jLGu375Imy397hXbI28ZcFCU_oQOGKwmSggUSAT8j-p3UlMXjL-Gdke2UYKqiGjfHY2GQQshmTVIGouw-Dae_moUFyOXIxe6Mvh1LTxxhF--0MsoPZS8uUMeMhfdhaGkzNQ4WejRCM1AFj0TrvOyhe81mVVxNNf1ITwGPZS0_-5wfl7SERqa9gmZpYBnyou14CAi4fNknvgQFfIhPDy-Ggvf8w
2024-07-15 20:06:48 SUCCESS
FAPIBrazilCallPaymentConsentEndpointWithBearerToken
Payment consent endpoint response
status
422
endpoint_name
resource
headers
{
  "x-powered-by": "Express",
  "access-control-allow-origin": "*",
  "trace_id": "8f67ed4b848c98d2c4237b9f76e92a6c",
  "x-fapi-interaction-id": "83799272-2571-428a-9079-96361Ac1604E",
  "x-correlation-id": "29a78187-38c3-4248-af9a-ad4e69e6fd83",
  "x-fapi-auth-date": "Mon Jul 15 2024 20:06:48 GMT+0000 (Coordinated Universal Time)",
  "x-idempotency-key": "1e312a8a-aa93-4365-b4a3-9818db9ad6b2",
  "content-type": "application/jwt; charset\u003dutf-8",
  "content-length": "854",
  "etag": "W/\"356-AncbN/NA5tdaW9+TrJQEZxAaBrM\"",
  "date": "Mon, 15 Jul 2024 20:06:48 GMT",
  "x-envoy-upstream-service-time": "164",
  "server": "istio-envoy"
}
body
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InZqRHVQMUNFU01NdEtIbTVNbVlsN3pudW9NaXFmSDRXdU9sRklFYW1tOTgifQ.eyJlcnJvcnMiOlt7ImNvZGUiOiJQQVJBTUVUUk9fSU5WQUxJRE8iLCJ0aXRsZSI6IlBBUkFNRVRST19JTlZBTElETyIsImRldGFpbCI6IlBBUkFNRVRST19JTlZBTElETyJ9XSwibWV0YSI6eyJyZXF1ZXN0RGF0ZVRpbWUiOiIyMDI0LTA3LTE1VDIwOjA2OjQ4WiJ9LCJpc3MiOiIxYTBjYjk2ZC1iNjM0LTQ0NjktYWFiMy0xNjRhZTMzNjhhZDIiLCJpYXQiOjE3MjEwNzQwMDgsImp0aSI6ImZkNzE1MmZiLTUwNjQtNGY4YS1hNzQ0LTEzZTEwNzkyZGVkMCIsImF1ZCI6IjFhMGNiOTZkLWI2MzQtNDQ2OS1hYWIzLTE2NGFlMzM2OGFkMiJ9.IoUfCs6BtDYj-56dtjx6VAnldysg9a4I3_bmPzx4bBaJ4pgjaNFWRTr7XXLQFCX0gduhsdqISABS8zSr-zdXerYuBIvchXGd0XuKeZDM-Sop4o0MiQOWQq8_AQd4jLGu375Imy397hXbI28ZcFCU_oQOGKwmSggUSAT8j-p3UlMXjL-Gdke2UYKqiGjfHY2GQQshmTVIGouw-Dae_moUFyOXIxe6Mvh1LTxxhF--0MsoPZS8uUMeMhfdhaGkzNQ4WejRCM1AFj0TrvOyhe81mVVxNNf1ITwGPZS0_-5wfl7SERqa9gmZpYBnyou14CAi4fNknvgQFfIhPDy-Ggvf8w
2024-07-15 20:06:48 SUCCESS
EnsureConsentResponseCodeWas422
Correct status obtained
status
422
2024-07-15 20:06:48
CreateConsentErrorValidatorV4
Looking up errors on the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48 SUCCESS
CreateConsentErrorValidatorV4
The errors element is present in the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48
CreateConsentErrorValidatorV4
Looking up code on the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48 SUCCESS
CreateConsentErrorValidatorV4
The code element is present in the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48
CreateConsentErrorValidatorV4
Looking up code on the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48 SUCCESS
CreateConsentErrorValidatorV4
The code element is present in the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48
CreateConsentErrorValidatorV4
Looking up title on the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48 SUCCESS
CreateConsentErrorValidatorV4
The title element is present in the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48
CreateConsentErrorValidatorV4
Looking up title on the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48 SUCCESS
CreateConsentErrorValidatorV4
The title element is present in the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48
CreateConsentErrorValidatorV4
Looking up detail on the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48 SUCCESS
CreateConsentErrorValidatorV4
The detail element is present in the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48
CreateConsentErrorValidatorV4
Looking up detail on the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48 SUCCESS
CreateConsentErrorValidatorV4
The detail element is present in the CreateConsentErrorValidatorV4 API response
2024-07-15 20:06:48
EnsureErrorResponseCodeFieldWasParametroInvalido
Looking up errors on the EnsureErrorResponseCodeFieldWasParametroInvalido API response
2024-07-15 20:06:48 SUCCESS
EnsureErrorResponseCodeFieldWasParametroInvalido
The errors element is present in the EnsureErrorResponseCodeFieldWasParametroInvalido API response
2024-07-15 20:06:48
EnsureErrorResponseCodeFieldWasParametroInvalido
Looking up code on the EnsureErrorResponseCodeFieldWasParametroInvalido API response
2024-07-15 20:06:48 SUCCESS
EnsureErrorResponseCodeFieldWasParametroInvalido
The code element is present in the EnsureErrorResponseCodeFieldWasParametroInvalido API response
2024-07-15 20:06:48 SUCCESS
EnsureErrorResponseCodeFieldWasParametroInvalido
Found error with the expected code
Expected
[
  "PARAMETRO_INVALIDO"
]
Found error
{
  "code": "PARAMETRO_INVALIDO",
  "title": "PARAMETRO_INVALIDO",
  "detail": "PARAMETRO_INVALIDO"
}
2024-07-15 20:06:48 FINISHED
automatic-payments_api_sweeping-accounts-invalid-cnpj_test-module_v1
Test has run to completion
testmodule_result
PASSED
2024-07-15 20:06:56
TEST-RUNNER
Alias has now been claimed by another test
alias
DemoOpenswap
new_test_id
y1PrMl0e2DdnWIE
Test Results