Skip to main content

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?