Problem with the CloseChekout API (ERR_CUSTOMER_NOT_FOUND)

  • 843 Views
  • Last Post 3 weeks ago
  • Topic Is Solved
Iaroslav posted this 14 May 2018

Dear GFS developers, 

 

We need to use CloseChekout Api. When we perform the following SOAP request (via SoapUI), the result is ERR_CUSTOMER_NOT_FOUND (2000).

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ...>
   <soapenv:Header/>
   <soapenv:Body>
      <tem:CloseCheckout>
         <tem:closeCheckoutRequest>
            <gfs:SelectedSuperservice>
               <gfs1eliveryOptionId>[selected by widget]</gfs1eliveryOptionId>
            </gfs:SelectedSuperservice>
            <gfs:Session>
               <gfs1:APIKeyID>[Api key from Management console]</gfs1:APIKeyID>
               <gfs1:SessionID>[session id taken from browser console (generated by the widget)]</gfs1:SessionID>
            </gfs:Session>
         </tem:closeCheckoutRequest>
      </tem:CloseCheckout>
   </soapenv:Body>
</soapenv:Envelope>

 

First of all, let us know what you mean by "Customer". Is it your customer (TPS) or our customer (User)? If the first is true, then maybe the ApiKey that was provided to us is incorrect or did not have enough authority. Otherwise, there is no information about integration between our customers and your service in Docs. Please, provide us with it in case there is some. 

 

P.S.: We tried session ids both from the demo and the customized gfs-checkout-widget (supplied with a fresh token based on our client_id/secret). 

 

Sincerely,

 

IAROSLAV BARANOV 

Software Engineer (EPAM System)

We develop the integration on behalf of The Perfume Shop

Order By: Standard | Newest | Votes
Simon Wilson posted this 14 May 2018

Hi Iaroslav,

 

The customer not found is referencing the TPS - API Key that should of been provided to you by them, 

are you able to private message me the API key and i will check it is correct?

 

Kind regards

Simon

  • Liked by
  • Iaroslav
Iaroslav posted this 14 May 2018

Hi Simon,

 

I have sent you a private message.

 

Sincerely,

IAROSLAV BARANOV 

Software Engineer (EPAM System)

Simon Wilson posted this 14 May 2018

Hi Iaroslav,

 

I have chceked the API key and it is correct,

 

can you confirm the end point you are talking to? it should be http://api.checkout.justshoutgfs.com/V8/CheckoutAPI/CheckoutProvider.svc unless you are using the test API which is 

http://test.api.checkout.justshoutgfs.com/V8/CheckoutAPI/CheckoutProvider.svc and this is a different API key required from the management portal.

 

I will private message you back the test API key you need to use if you are using the test api.

 

Kind regards

Simon

Simon Wilson posted this 16 May 2018

Hi Iaroslav,

 

I have checked the request and details you have sent me and the reasons you are seeing the error is that are not taking a live sessionID and deliveryID from a getcheckoutorder response.

 

Please see below 

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:gfs="http://schemas.datacontract.org/2004/07/GFS.Enterprise.Checkout.Public.DataContracts.Request" xmlns:gfs1="http://schemas.datacontract.org/2004/07/GFS.Enterprise.Checkout.Public.DataContracts.Partial" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:gfs2="http://schemas.datacontract.org/2004/07/GFS.Enterprise.Checkout.Public.DataContracts.Enumerations">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:CloseCheckout>

         <tem:closeCheckoutRequest>

            <gfs:SelectedSuperservice>

               <!--This must be taken from the getcheckoutorder response after a request has been sent-->

               <gfs1eliveryOptionId>*Develieryoption ID here*</gfs1eliveryOptionId>

            </gfs:SelectedSuperservice>

            <gfs:Session>

               <gfs1:APIKeyID>*API KEY HERE*</gfs1:APIKeyID>

               <!--This must be taken from the getcheckoutorder response after a request is sent-->

               <gfs1:SessionID>*SESSIONID HERE*</gfs1:SessionID>

            </gfs:Session>

         </tem:closeCheckoutRequest>

      </tem:CloseCheckout>

   </soapenv:Body>

</soapenv:Envelope>

Iaroslav posted this 16 May 2018

Hi Simon,

 

Thank you very much for a detailed explanation. Our team was provied with the real ApiKey, but the url was http://test.api.checkout.justshoutgfs.com/V8/CheckoutAPI/CheckoutProvider.svc. So, there are two different API keys and we have both of them now. 

 

It is worth noting that the session id should be taken from GetCheckoutOrder response. I got ERR_CUSTOMER_NOT_FOUND after changing the URL because I used the session id generated by the widget. It looks like they are different for SOAP Api and REST api. Please, correct me if I am wrong. 

 

Sincerely,

IAROSLAV BARANOV 

Software Engineer (EPAM System)

CarolSchofield posted this 12 August 2020

Customer and augment is filed for the incentives for the returns for all passages. The amount of the http://www.musicthinktank.com/blog/the-remarkable-effects-music-can-have-on-student-success.html is filled for the injunctions for the field. The opposition is hired for the true men’s for the tools for the instruments for all shares.

sykesscoot posted this 12 August 2020

hen you opt for Southwest Airlines Phone Number helpdesk, it becomes easy for you to make your bookings with the right deals & offer because we have the most generous & best deals at our platform. Once you are with us, you don’t need to go anywhere as we will get your hands on the market’s excellent discounts that are hard to find in the market.

saeed20 posted this 09 September 2020

cleaning companies  ..  carpet cleaner hire  ..  carpet cleaning Cambridge

 

Blake65 posted this 3 weeks ago

The main topic of discussion is all about Problem with the CloseChekout API (ERR_CUSTOMER_NOT_FOUND) so if you have any idea about the actual one then i would find it really useful. I know that you can also try for https://mobilunity.bcz.com/2020/07/26/entwickler-mieten/ sooner this time as it was vital for us.

crystal20 posted this 3 weeks ago

Effect vs Affect, how many pages is 1000 words, how to write short essay, Essay Writing Service In the United States Experts, Online Assignment Help Assistance, Singapore essay writer, Singapore education system, Ethical legal practice in Singapore, Impact of tourism in Singapore, Part time work culture singapore, Essay help in Arab, Essay help in Oman, Essay Writing Service In the United States Experts, What is pestel analysis, Labor law in oman, Online dissertation writing service, Custom coursework help, Admission essay help, Research paper writing, Online assignment help assistance,

Plagiarism free academic help, Assignments proofreading help by academic experts,  Thesis help, 

Research proposal writing service,  Term paper help, Urgent case study assignment help

 

Assignment Help Online
Online Assignment Help
Assignment Helper
Assignment Assistance
Assignment Help Experts
Online Assignment Help Services

Essay writing service in Malaysia

Assignment Writing Assistance in the United Kingdom

 

Essay help in Arab

Essay help in oman        

Instant essay help USA

Essay writer singapore

Essay writing service canada

Essay writing in newzealand

Assignment help Australia

essay schreiben

interesting-facts-about-burj-al-arab

sheikh-zayed-mosque-abu-dhabi

why-dubai-is-known-as-the-city-of-gold

interesting-facts-about-burj-al-arab

an-introduction-to-louvre-abu-dhabi

what-is-a-pestel-analysis

sheikh-zayed-mosque-abu-dhabi

an-introduction-to-louvre-abu-dhabi

sheikh-zayed-mosque-abu-dhabi

an-essay-on-the-dubai-palm-islands-largest-man-made-island-in-the-world

sheikh-zayed-mosque-abu-dhabi

interesting-facts-about-burj-al-arab

 

OMAN

is-technology-limiting-creativity            

majan-college

is-education-too-commercialized-nowadays

what-role-does-advertising-play-in-microeconomics

what-should-be-the-punishment-for-cyberbullying

what-are-the-main-factors-that-can-affect-social-cognition-within-a-family

sohar-university

importance-of-employee-empowerment-in-an-organization

difference-between-endnotes-and-footnotes

an-introduction-to-managerial-psychology

how-many-pages-are-covered-by-1000-words-assignment

how-do-marketing-strategies-differ-across-different-cultures

 

 

Australia

Instant essay help USA

Essay writer singapore

Essay writing service canada

Essay writing in newzealand

Assignment help Australia

interesting-facts-about-burj-al-arab

sheikh-zayed-mosque-abu-dhabi

why-dubai-is-known-as-the-city-of-gold

interesting-facts-about-burj-al-arab

an-introduction-to-louvre-abu-dhabi

what-is-a-pestel-analysis

sheikh-zayed-mosque-abu-dhabi

an-introduction-to-louvre-abu-dhabi

sheikh-zayed-mosque-abu-dhabi

an-essay-on-the-dubai-palm-islands-largest-man-made-island-in-the-world

sheikh-zayed-mosque-abu-dhabi

interesting-facts-about-burj-al-arab

 

crystal20 posted this 3 weeks ago

Effect vs Affect, how many pages is 1000 words, how to write short essay, Essay Writing Service In the United States Experts, Online Assignment Help Assistance, Singapore essay writer, Singapore education system, Ethical legal practice in Singapore, Impact of tourism in Singapore, Part time work culture singapore, Essay help in Arab, Essay help in Oman, Essay Writing Service In the United States Experts, What is pestel analysis, Labor law in oman, Online dissertation writing service, Custom coursework help, Admission essay help, Research paper writing, Online assignment help assistance,

Plagiarism free academic help, Assignments proofreading help by academic experts,  Thesis help, 

Research proposal writing service,  Term paper help, Urgent case study assignment help

 

Assignment Help Online
Online Assignment Help
Assignment Helper
Assignment Assistance
Assignment Help Experts
Online Assignment Help Services

Essay writing service in Malaysia

Assignment Writing Assistance in the United Kingdom

 

Essay help in Arab

Essay help in oman        

Instant essay help USA

Essay writer singapore

Essay writing service canada

Essay writing in newzealand

Assignment help Australia

essay schreiben

interesting-facts-about-burj-al-arab

sheikh-zayed-mosque-abu-dhabi

why-dubai-is-known-as-the-city-of-gold

interesting-facts-about-burj-al-arab

an-introduction-to-louvre-abu-dhabi

what-is-a-pestel-analysis

sheikh-zayed-mosque-abu-dhabi

an-introduction-to-louvre-abu-dhabi

sheikh-zayed-mosque-abu-dhabi

an-essay-on-the-dubai-palm-islands-largest-man-made-island-in-the-world

sheikh-zayed-mosque-abu-dhabi

interesting-facts-about-burj-al-arab

 

OMAN

is-technology-limiting-creativity            

majan-college

is-education-too-commercialized-nowadays

what-role-does-advertising-play-in-microeconomics

what-should-be-the-punishment-for-cyberbullying

what-are-the-main-factors-that-can-affect-social-cognition-within-a-family

sohar-university

importance-of-employee-empowerment-in-an-organization

difference-between-endnotes-and-footnotes

an-introduction-to-managerial-psychology

how-many-pages-are-covered-by-1000-words-assignment

how-do-marketing-strategies-differ-across-different-cultures

 

 

Australia

Instant essay help USA

Essay writer singapore

Essay writing service canada

Essay writing in newzealand

Assignment help Australia

interesting-facts-about-burj-al-arab

sheikh-zayed-mosque-abu-dhabi

why-dubai-is-known-as-the-city-of-gold

interesting-facts-about-burj-al-arab

an-introduction-to-louvre-abu-dhabi

what-is-a-pestel-analysis

sheikh-zayed-mosque-abu-dhabi

an-introduction-to-louvre-abu-dhabi

sheikh-zayed-mosque-abu-dhabi

an-essay-on-the-dubai-palm-islands-largest-man-made-island-in-the-world

sheikh-zayed-mosque-abu-dhabi

interesting-facts-about-burj-al-arab

 

Close