<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Microform v2 JS SDK RSA Key token generation timeout on external web portal in cybersource APIs</title>
    <link>https://community.developer.cybersource.com/t5/cybersource-APIs/Microform-v2-JS-SDK-RSA-Key-token-generation-timeout-on-external/m-p/95990#M4516</link>
    <description>&lt;P&gt;Hello CyberSource Developer Community,&lt;/P&gt;&lt;P&gt;We are integrating the CyberSource Flex Microform v2 SDK to generate secure single-use payment tokens inside a dynamic web application (hdclaims.co.uk).&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Issue Description:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;When dispatching the initial capture context request (/flex/v2/tokens) to generate the RSA public key JWT payload, the client-side JavaScript SDK throws an unhandled promise rejection with HTTP 400 Bad Request on initial dynamic form mount. Subsequent retries manually dispatched via Postman using identical merchant credentials return valid JWT keys within 120ms.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Technical Setup:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;API Version:&lt;/STRONG&gt; CyberSource REST API v2 / Flex Microform v2-0&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Target Domain:&amp;nbsp;&lt;/STRONG&gt;(hdclaims.co.uk)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Server Environment:&lt;/STRONG&gt;&lt;SPAN&gt; Nginx with TLS 1-3 &amp;amp; Cloudflare Reverse Proxy&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Browsers Affected:&lt;/STRONG&gt; Google Chrome 125, Safari iOS 17&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Steps Taken:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Validated merchant ID, Key ID, and Shared Secret signature generation using standard HMAC-SHA256 headers.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Verified CORS headers; Access-Control-Allow-Origin explicitly permits origin handshakes from our web application.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Inspected browser console logs; the iframe container initialized by flex.microform() fails to inject the hosted fields DOM wrapper when single-page routing switches active view states.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Is there a specific execution delay or event listener hook required when re-instantiating the CyberSource Microform SDK on dynamic .co.uk web applications with client-side DOM transitions?&lt;/P&gt;&lt;P&gt;Any technical insights from CyberSource API engineers would be greatly appreciated!&lt;/P&gt;</description>
    <pubDate>Wed, 16 Sep 2026 12:07:32 GMT</pubDate>
    <dc:creator>hdclaims</dc:creator>
    <dc:date>2026-09-16T12:07:32Z</dc:date>
    <item>
      <title>Microform v2 JS SDK RSA Key token generation timeout on external web portal</title>
      <link>https://community.developer.cybersource.com/t5/cybersource-APIs/Microform-v2-JS-SDK-RSA-Key-token-generation-timeout-on-external/m-p/95990#M4516</link>
      <description>&lt;P&gt;Hello CyberSource Developer Community,&lt;/P&gt;&lt;P&gt;We are integrating the CyberSource Flex Microform v2 SDK to generate secure single-use payment tokens inside a dynamic web application (hdclaims.co.uk).&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Issue Description:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;When dispatching the initial capture context request (/flex/v2/tokens) to generate the RSA public key JWT payload, the client-side JavaScript SDK throws an unhandled promise rejection with HTTP 400 Bad Request on initial dynamic form mount. Subsequent retries manually dispatched via Postman using identical merchant credentials return valid JWT keys within 120ms.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Technical Setup:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;API Version:&lt;/STRONG&gt; CyberSource REST API v2 / Flex Microform v2-0&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Target Domain:&amp;nbsp;&lt;/STRONG&gt;(hdclaims.co.uk)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Server Environment:&lt;/STRONG&gt;&lt;SPAN&gt; Nginx with TLS 1-3 &amp;amp; Cloudflare Reverse Proxy&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Browsers Affected:&lt;/STRONG&gt; Google Chrome 125, Safari iOS 17&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Steps Taken:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Validated merchant ID, Key ID, and Shared Secret signature generation using standard HMAC-SHA256 headers.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Verified CORS headers; Access-Control-Allow-Origin explicitly permits origin handshakes from our web application.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Inspected browser console logs; the iframe container initialized by flex.microform() fails to inject the hosted fields DOM wrapper when single-page routing switches active view states.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Is there a specific execution delay or event listener hook required when re-instantiating the CyberSource Microform SDK on dynamic .co.uk web applications with client-side DOM transitions?&lt;/P&gt;&lt;P&gt;Any technical insights from CyberSource API engineers would be greatly appreciated!&lt;/P&gt;</description>
      <pubDate>Wed, 16 Sep 2026 12:07:32 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/cybersource-APIs/Microform-v2-JS-SDK-RSA-Key-token-generation-timeout-on-external/m-p/95990#M4516</guid>
      <dc:creator>hdclaims</dc:creator>
      <dc:date>2026-09-16T12:07:32Z</dc:date>
    </item>
  </channel>
</rss>

