Existing customer? log in now
Below you will find answers to the most frequently asked questions about the connection and use of PunchCommerce. In addition to step-by-step instructions, you will also find background information on the individual functions and technical requirements.
Short answer: There is no dedicated PunchCommerce guide for Coupa, but based on our experience with other customers, the connection works by setting up an external supplier and a PunchOut connection.
Background: Coupa supports the cXML PunchOut standard. PunchCommerce can be configured as a "gateway" system that communicates with Coupa via cXML commands. The connection is based on a clear authentication (buyer/supplier identity + shared secret) and a defined PunchOut URL.
Steps:
In PunchCommerce
In Coupa
Set up PunchOut catalogue connection with the following data:
https://www.punchcommerce.de/gateway/v3/authenticate
Buyer Identity, Supplier Identity, Shared Secret as assigned in PunchCommerce (domain information is irrelevant)
Protocol: cXMLTesting: After the setup, the PunchOut should work as usual.
Additional resource: Coupa documentation on PunchOuts
Possible cause: The transferred Session ID (sID) is invalid or expired. PunchCommerce checks this ID to prevent unauthorised access.
Solution: To test, use the "Log in as customer " function under Test PunchOut catalogue in the Step 2: Transfer to your customer tab.
Background: The session ID is a temporary security key. It must be transferred exactly as it was created by the system.
Checklist:
Background: With SAP OCI connections in particular, it can happen that variables or placeholders are transferred instead of fixed values. However, PunchCommerce expects unique and correct values for authentication.
Symptom: The catalogue cannot be loaded in the iFrame in SAP.
Cause: The server sets the HTTP header X-Frame-Options, which prevents the page from being embedded.
Solution:
punchout.shop.example.com
) and remove the header only there, if necessary with nginx reverse proxy.Background: SAP always embeds OCI-PunchOut catalogues in an iFrame. If this is blocked by security headers, the catalogue cannot be displayed.
More about X-Frame-Options: MDN documentation
Yes, PunchCommerce supports both standards and can therefore be connected to a variety of purchasing systems.
Yes, this is possible. This is particularly useful if the customer uses several systems or different test and production environments.
PunchCommerce offers a PunchOut test function in the admin area, with which both OCI and cXML connections can be simulated.
By default, session IDs are valid for a limited time (usually a few minutes). Longer validity periods can be configured on request.
This can have several causes:
The PunchCommerce logs usually provide information about the exact error. Please contact our support via the ticket system within your account to view them.