What are the Slack Archives?
It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Hello everyone, I have tried to integrate the credit card payment using iframe logic (SprykerB2B De
Hello everyone,
I have tried to integrate the credit card payment using iframe logic (SprykerB2B Demo shop). But, the "event.preventDefault()" not working instead the payment form submitted before receiving a response from the payment gateway(postMessage). But, the same thing worked for me with the SprykerB2C Demo shop.
protected init(): void { this.form = <HTMLFormElement>document.querySelector(this.formSelector); this.mapEvents(); } protected mapEvents(): void { this.form.addEventListener('submit', (event: Event) => this.onSubmit(event)); } protected onSubmit(event: Event): void { event.preventDefault(); // Payment gateway API request() return; }
Anyone, please assist me to resolve this issue?
Thanks in advance.
Comments
-
did u compiled again your frontend? did u added and registered your component via index.ts?
0 -
Yes, I have compiled the frontend and it is already available in (public/Yves/assets/current/default/js). The component also registered in index.ts
0 -
try to select the submitButton und set event onClick on this element... just to try if the form element submit event is the problem or not..
and then just put
debug
(like console.log) to see if your js is running or not0 -
We have tried also changing from submit to click on the submit button, but it didn't work yet. Our javascript is surely working as we could see console.log printing already (inside the form submit or button click)
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 75 Spryker News
- 921 Developer Corner
- 781 Spryker Development
- 88 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 34 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 25 Job Opportunities
- 3.2K 📜 Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 70 Spryker Safari Questions
- 50 Random