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..
Is it somehow possible to use other formats then JSON in the Glue API? We need to integrate a paymen
Is it somehow possible to use other formats then JSON in the Glue API? We need to integrate a payment provider and they're sending XML in the request body.
Comments
-
Glue API is based on JSON:API, so I would say - no.
0 -
What would be the way to go in scenarios like these?
0 -
We use Spryker as a headless system, we don't have Yves in our project at all
0 -
Some internal feedback:
they need separate adapter to communicate with payment provider, we do not use Glue API for such integrations. Some examples would be *Api modules from spryker-eco, e.g.: <https://github.com/spryker-eco/adyen-api>
0 -
If I understand this right, this is the oppiite of what we need. We already make http requests to the payment provider from zed, but the payment provider needs to send us requests via http, too. E.g. when a customer paid an invoice order, they send a http request with a paid notification.
0 -
From what I have heard and experienced (also things like your case), glue API should be used for the communication with a storefront / touchpoint, but is not well suited for system to system (e.g. PSP to Spryker) Communication, these should better be directly connected to Zed where you have a lot of freedom to build the api exactly like you need it
0 -
We've done something similar with Zed API, it is in beta thought, and I'm not sure if there'll be future development by Spryker for this module
0 -
@U018XELUZS9 which Payment Service Provider do you use on your project?
0 -
We use Heidelpay and there is an endpoint in Yves, but the Glue code is missing completely in that module. We have created a Glue endpoint, which communicates with the zed part via the gateway.
In order to solve that problem for now, we've created an ugly hack: There is now a
ConvertXmlToJsonEventDispatcherPlugin
which listens on that particular route and converts it to json if it comes in as xml.0 -
One of our former colleagues called it "Heidelpain" btw and I now understand him more and more. We're working on the payment by rates (easyCredit via Heidelpay) integration for months and we're literally waiting for weeks for their support to answer, because of missing documentation. (but that's another story π)
0 -
Heidelpay will be replaced by Unzer in Spryker. We stopped the improvements on the Heidelpay module
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 76 Spryker News
- 929 Developer Corner
- 787 Spryker Development
- 89 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 35 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 26 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