Eezee Developers

Eezee Developers

  • What is Punchout
  • API Docs
  • Blog
  • Help

›Getting Started

Overview

  • What is Punchout?

Getting Started

  • Punchout Prerequisites
  • Implementation

How To

  • Edit a PunchOut Session

Punchout Prerequisites

Before you are able to start building your punchout implementation, you must obtain / provide the following items:

  1. Provide Seller with Shipping Addresses
  2. Obtain / Provide Punch Out Credentials

Shipping Addresses

As an enterprise buyer, you may have multiple shipping addresses where you may need the goods to be shipped too.

Such requirements need to be communicated with your seller.

Address Data Requirements

Most sellers would require you to give them data that contains these information.

PropertyDescriptionType
addressIdThe unique identifier for the addressString
full addressThe address spelled in fullString
cityThe city for the addressString
isoCountryCodeThe Alpha-2 ISO country code "SG" || "US" || "AU" || "JP"String
postalCodeThe postal code of the addressString

Sample Address Data

Below is a sample excel sheet that your supplier may ask for.

addressIdfull addresscityisoCountryCodepostalCode
AMK1Block 4010, Ang Mo Kio Ave 10, #04-03 techplace 1SingaporeSG569626
SJI61 Seraya Avenue, Seraya Plant, Jurong IslandSingaporeSG627879
EZ802 French Rd, #01-61SingaporeSG200802

Punch Out Credentials

These credentials are used to identify and verify an incoming punchout request.

Usually, buyers will be providing the credentials because they are using a procurement system (SAP, Oracle & Workday) that has predefined credentials when it was designed.

If your system does not have predefined requirements, you may seek these details from your seller. If you are trying to implement punchout with eezee, you may request for credentials at our help page.

NOTE: Except for the Punch Out Url, Both parties( buyers & suppliers ) are able to issue these credentials.

1. Punchout Buyer Id

The identification number / username for the buyer.

2. Punchout Seller Id

The identification number / username for the seller.

3. Punchout Network Id

The field that identifies the network that is sending the request.

Possible Values are: "Ariba" || "Oracle" || "Workday"

4. Punchout Shared Secret

The shared secret between a buyer and a seller. This value is used to verify the party that is trying to punchout into the seller's punchout catalog.

5. Seller Punch Out Url

Also referred to as the API endpoint for punchout. This URL should be served using HTTPS to prevent hackers from stealing your information.

NOTE: Please request your seller to use HTTPS if they do not already do so.


Summary

With the administrative work out of the way, we may proceed with implementing the first step of the punchout spec.

The Punch Out Setup Request (POSReq).

Last updated on 12/9/2019 by Jasper Yap
← What is Punchout?Implementation →
  • Shipping Addresses
    • Address Data Requirements
    • Sample Address Data
  • Punch Out Credentials
    • 1. Punchout Buyer Id
    • 2. Punchout Seller Id
    • 3. Punchout Network Id
    • 4. Punchout Shared Secret
    • 5. Seller Punch Out Url
  • Summary
Eezee Developers
Docs
What is Punchout?Punchout PrerequisitesHow to implement punchout?
We Built

Eezee B2B MarketplaceEezee Seller Center
Copyright © 2022 Eezee Pte Ltd