OCI – Usage
Login via GET
https://yourshop.com/AgiqonOciEntry/login?USERNAME=customer@company.com&PASSWORD=secret&HOOK_URL=https://procurement.company.com/return
Variable names (USERNAME, PASSWORD, HOOK_URL) correspond to the values configured in the system.
Login via POST
The URL is identical:
https://yourshop.com/AgiqonOciEntry/login
Parameters are sent in the POST body.
Login with Token
If token authentication is configured:
https://yourshop.com/AgiqonOciEntry/login?TOKEN=abc123&HOOK_URL=https://procurement.company.com/return
Logout
https://yourshop.com/AgiqonOciEntry/logout
Testing
Use the following tool for testing:
Example login URL:
https://yourshop.com/AgiqonOciEntry/login?USERNAME=test@company.com&PASSWORD=test&HOOK_URL=https://punchoutcommerce.com/tools/oci-roundtrip-return
Troubleshooting
URL validation fails
If the procurement system sends a non-HTTP URL (e.g. SAPEVENT:POST), disable Validate URL in the system configuration.
Customer cannot log in
- Is the customer assigned to the system under Tab: Customers?
- Is the system set to Active?
- Is the license key valid?