Hi all.
I'm loading payment fields using the below.
https://testflex.cybersource.com/microform/bundle/v2.9.0/iframe.html?keyId=XXXXX
https://testflex.cybersource.com/microform/bundle/v2.9.0/iframe.min.js
I'm building using Australian NAB Gateway which uses Cybersource. The form setup request and response are all successful with my API keys. Status: 201 Created, targetOrigins and allowedCardNetworks are correct. The iFrames are loading but the content is empty. All I see in the browser is:
iframe.min.js:19 Uncaught Error: Error loading iframe
at iframe.min.js:19:111171
at iframe.min.js:19:111206
at iframe.min.js:19:128806
at iframe.min.js:19:128812
at iframe.min.js:5:158
at iframe.min.js:5:223
This is my first time building a payment form with cybersource. Please tell me what additional information you might need to help resolve the issue. I'm building on sandbox so should be able to share request and responses if needed.
Has any one else seen this issue?
Any help would be amazing.
04-17-2026 07:00 PM