---
id: update-payment-credential-issuance-ts-12-extension
title: "Update Payment Credential Issuance (TS12) extension"
description: "Update Payment Credential Issuance (TS12) extension"
sidebar_label: "Update Payment Credential Issuance (TS12) extension"
hide_title: true
hide_table_of_contents: true
api: eJztWM1uGzcQfpUBTwmwXjl2T0IQ1HHcwk1QGLGNHBIBHu2OdhlzyQ3JlawKuvVJ+mh9kmLI1Wol2UrquocA0cGiSc7/Nz/UQuTkMitrL40WQ3Fd5+gJLnBekfZwaikn7SUqOHeuQZ0RPLu6fHH0HOjOk3ZMlQhLXxpy/rXJ52K4EJnRnrTnJda1khky98FnxyIWwmUlVcgrP69JDIUZf6bMi2RLl/eRK4xNPoeJsdCwclIXe9XLjJ7IorFBZgonHhSh82A0gZmALwmyjsyBK02jchgT1NZMZU55KhJRW1OT9ZIcq1lHcdeO7FriffpvkpHGsaK8d3FsjCLUO5aehZtgLOTShSWruc/K3t4bmkgtg7ViuYzBkJblfuxUGC2TlRWnaPPv34qTLDON9t+tIeHDh6422kUFjw4P+espEvLRGbjlshXLS4++cd/gunOdszByMCvJl2SD6zo+IB2snNCD5Dofv14VrnqhOGl8aax0wbr7g+CeKptlHznOW6mLHd3+NUTgPOxNJFn2h8aK/g8p73BMigV8ew586IVvn8B+QLfQHqxJnqIG/fD90/n+EZXzh/v/s/uXO61gq7TeWwxHbZtwlDVW+rkYflyIk1q+JV6OlslCvCa0ZLkQhp1RIjwWjiXsUV2MElGRL00uhqJuQsSROYjB9HgQJ6hBp+Gg1exArshZIzsl64JCm957Q5WBeCwS0VglhqL0vnbDwSCnyhxgLVNZWNQ+lUawDVsxtiZvshC8B9h8jcOlx4LHxAfIXTzeVmS09vMl98eI/ZW3O9Rg3EiEZFElYR5ERPyKtiP9ETrSDrJOLs7hluaAjS85JFk7pHJPm6Jqugn1ZoPPDUQxUDU8DvOoShN5RznMpC/hJuoIN/BMGx+HFW9RquCDGjN6ngClRbrFdggt4cu5aSy74+CW5q9uUk6XPq4WYhz++8XYCr0Yit8+XO3almXkHHhzSxpqdG6lXuTU6gxSw4YS0HkwDCUhLwOBSFYe57iFDOPx5f36qXF2h1WtaG9P77Le24b2NaAHLt5bLTfvLhkKE7N6+GAWxi6qUDLoXFPXxvqf10DrsCJ/XW9tIrQP7i03d0Tw7O8//3rORQjhcka5dCXk6BHoLitRFwSoc5iSlZMWZyEfZNa9dGwK5x4aRw4cqcmBM1OyJAsNMhjr50lLH2bg3qspAYRcFtKjghkqRT4Ic0bJHGqTg6es1EaZQpJLYpVkMCJomoGiKSlGutSeQqPBsVTSzwMTbLyp4jMvM1WtZKi1AUnBPEtFo4I9jsGEMGmU4pTKpQ96Vqg1WX7FKZmRdgEgq/SsMSsJjtLDHZ/PZrMUw3FqbDFoad3g3fnp2e+XZwdMs0yEl15tBA84qXOTNQyXVdpzbYzxOjo8+ik9Tl+Ecdc4X6Hu6fO46X4DEb3n9iPZtWnm6c4PaoVSs67BOYu2LXwU0+P4qphIbsp96p3mMEpEaZxnqsVijI6urVoueftLQzY0rkRM0QZUxTa2KqPcTW652orTaNPBFevG11UTi+/WY4aLf6Tg+lP7vXf7Xe/imkvYuP3FojI5k1ic8a8ZOBND8Ul8EiIRpo6viOEi7i+EQl00WPD9yJYrALaFct0kbkOTaBds2OpIz3tKbveLaAv/ZcvuJXnJgHtL81fd9XjyIEFXYeNtji8PFv8Ac8ZZEg==
sidebar_class_name: "put api-method"
info_path: docs/extensions-api/igrant-io-api-documentation
custom_edit_url: null
---

> **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration:
>
> ```bash
> npx skills add L3-iGrant/skills
> ```


import ApiTabs from "@theme/ApiTabs";
import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
import MimeTabs from "@theme/MimeTabs";
import ParamsItem from "@theme/ParamsItem";
import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";

<h1 className={"openapi__heading"}>Update Payment Credential Issuance (TS12) extension</h1>

<MethodEndpoint method={"put"} path={"/v3/config/extension/payment-issuance"}></MethodEndpoint>



Update Payment Credential Issuance (TS12) extension

## Request

<MimeTabs className={"openapi-tabs__mime"}><TabItem label={"application/json"} value={"application/json-schema"}><details style={{}} className={"openapi-markdown__details mime"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-mime"}><h3 className={"openapi-markdown__details-summary-header-body"}>Body</h3></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>paymentUserCredential</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"enabled"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Enable or disable the Payment Credential Issuance Credential Definition."}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>paymentCardCredential</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"enabled"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Enable or disable the Payment Credential Issuance Credential Definition."}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>paymentAccountCredential</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"enabled"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Enable or disable the Payment Credential Issuance Credential Definition."}}></SchemaItem></div></details></SchemaItem></ul></details></TabItem></MimeTabs><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>

Update Payment Credential Issuance (TS12) extension

</div><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"extensionStatus"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Indicates whether the extension is enabled"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>paymentCredentials</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

The Payment Authorisation Credential Definitions

</div><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>paymentUserCredential</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Payment Credential Issuance Credential Definition Identifier"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Payment Credential Issuance Credential Definition Label"}}></SchemaItem><SchemaItem collapsible={false} name={"enabled"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Whether the Payment Credential Issuance is enabled"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>paymentCardCredential</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Payment Credential Issuance Credential Definition Identifier"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Payment Credential Issuance Credential Definition Label"}}></SchemaItem><SchemaItem collapsible={false} name={"enabled"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Whether the Payment Credential Issuance is enabled"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>paymentAccountCredential</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Payment Credential Issuance Credential Definition Identifier"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Payment Credential Issuance Credential Definition Label"}}></SchemaItem><SchemaItem collapsible={false} name={"enabled"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Whether the Payment Credential Issuance is enabled"}}></SchemaItem></div></details></SchemaItem></div></details></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"extensionStatus\": true,\n  \"paymentCredentials\": {\n    \"paymentUserCredential\": {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"enabled\": true\n    },\n    \"paymentCardCredential\": {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"enabled\": true\n    },\n    \"paymentAccountCredential\": {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"enabled\": true\n    }\n  }\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div></div>
      