cXML Cart Punchout

Modified on Tue, Apr 9 at 1:16 PM

Sometimes referred to as Level 1 Punchout.

  1. In go ePower go to Manage Companies, select a company to edit then click Advanced tab.
  2. Locate the External Integration section and check off ‘Enable Integration’. See Image below.
  3. Select an option from ‘Enable cXML Integration’.
    1. One Product at a Time (Use Third Party Cart)
    2. Multiple Products (Use ePower Cart)



Multiple Products (Use ePower Cart)

The request is sent to https://live.goepower.com/Remote/CartPunchoutRequest.ashx

An ePower ProductID, username and password are to be sent with the request. ProductID can, in this case, be set to 0 to open a catalogue page. Username can be of Generic Type (used by more than one customer at a time)

With this option a cart is generated in ePower and the user stays there until ready to place the order. When done, the cart content and ePower’s OrderID are sent back to the external system.


Creating a User - Identity and Shared Secret

In order to create a punchout you need to create a user in that company. The username will be the user identity or buyer identity and the shared secret will the password. You must make this user a generic user. 

Once the user is created you need to create an API key for this user. Go to Manage Sites then Producer Tools the Web Service Keys for Producers.

Add the username you just created and the company id. The Application name and company name is for your reference.

Once created you will need to provide the username and password (shared secret) to the other punchout system.


URLs:

URL for PO  
https://live.goepower.com/remote/CartPunchoutOrderRequest.ashx

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article