PunchOut Mock Host
Hariz Zulkifli · OPU-4000 switch
Now acting as Hariz Zulkifli.

Punch out to the supplier

What will happen

  1. We POST a PunchOutSetupRequest to https://public.demo.borong.com/punchout/setup-request.
  2. The supplier replies with a StartPage URL that logs this buyer in.
  3. You shop there, then check out — the supplier posts the cart back to https://punchout.demo.borong.com/punchout/return.
Acting as
Hariz Zulkifli <hariz.zulkifli@demo-buyer.test>
Department
OPU-4000
Ship-to
ADDR-4001 — Kerteh Complex
Check settings
Preview the cXML we are about to send
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.021/cXML.dtd">
<cXML payloadID="1788683623.10001.39003@punchout.demo.borong.com" timestamp="2026-09-06T16:33:43+08:00" xml:lang="en-US">
  <Header>
    <From>
      <Credential domain="NetworkID">
        <Identity>DEMO-BUYER</Identity>
      </Credential>
    </From>
    <To>
      <Credential domain="NetworkID">
        <Identity>DROPEE</Identity>
      </Credential>
    </To>
    <Sender>
      <Credential domain="NetworkID">
        <Identity>DEMO-BUYER</Identity>
        <SharedSecret>demo-secret</SharedSecret>
      </Credential>
      <UserAgent>PunchOut Mock Host 1.0</UserAgent>
    </Sender>
  </Header>
  <Request deploymentMode="test">
    <PunchOutSetupRequest operation="create">
      <BuyerCookie>PREVIEW-ae1b8f9ff91f</BuyerCookie>
      <Extrinsic name="FirstName">Hariz</Extrinsic>
      <Extrinsic name="LastName">Zulkifli</Extrinsic>
      <Extrinsic name="UserFullName">Hariz Zulkifli</Extrinsic>
      <Extrinsic name="UniqueName">hariz.zulkifli@demo-buyer.test</Extrinsic>
      <Extrinsic name="UserEmail">hariz.zulkifli@demo-buyer.test</Extrinsic>
      <Extrinsic name="Department">OPU-4000</Extrinsic>
      <Extrinsic name="UserId">ACC8</Extrinsic>
      <Extrinsic name="PhoneNumber">60968001008</Extrinsic>
      <BrowserFormPost>
        <URL>https://punchout.demo.borong.com/punchout/return</URL>
      </BrowserFormPost>
      <Contact role="endUser">
        <Name xml:lang="en">Hariz Zulkifli</Name>
        <Email>hariz.zulkifli@demo-buyer.test</Email>
      </Contact>
      <SupplierSetup>
        <URL>https://public.demo.borong.com/punchout/setup-request</URL>
      </SupplierSetup>
      <ShipTo>
        <Address addressID="ADDR-4001">
          <Name xml:lang="en">Kerteh Complex</Name>
          <PostalAddress name="default">
            <DeliverTo>Hariz Zulkifli</DeliverTo>
            <Street>Kawasan Perindustrian Kerteh</Street>
            <Street>Jalan Utama</Street>
            <City>Kerteh</City>
            <State>MYTRE</State>
            <PostalCode>24300</PostalCode>
            <Country isoCountryCode="MY">Malaysia</Country>
          </PostalAddress>
          <Email name="default">hariz.zulkifli@demo-buyer.test</Email>
          <Phone name="work">
            <TelephoneNumber>
              <CountryCode isoCountryCode="MY">00</CountryCode>
              <AreaOrCityCode>00</AreaOrCityCode>
              <Number>60968001008</Number>
            </TelephoneNumber>
          </Phone>
        </Address>
      </ShipTo>
    </PunchOutSetupRequest>
  </Request>
</cXML>