Page MenuHomePhabricator

Ingenico We don't have an order status after doing a GET_ORDERSTATUS.
Closed, ResolvedPublic

Description

Result of the first 1-hour test. Some transactions reporting an error with the message 'We don't have an order status after doing a GET_ORDERSTATUS.'

Event Timeline

Hmm just beginning to look into this, but could it be that we're getting a different statuscode than globalcollect expects? I'll see if I can reproduce.

So far I can't reproduce. I'll take a closer look at the logs.

Hmm this is what I see, the curl response seems to be: {"status":"IN_PROGRESS"}, which is why we can't get a status out of it.

Oh! So it looks like when a payment is in progress, there is no status code: https://epayments-api.developer-ingenico.com/s2sapi/v1/en_US/java/statuses.html. I'll need to add handling.

Change 440465 had a related patch set uploaded (by Mepps; owner: Mepps):
[mediawiki/extensions/DonationInterface@master] WIP: Handle no status code for Ingenico api

https://gerrit.wikimedia.org/r/440465

Vvjjkkii renamed this task from Ingenico We don't have an order status after doing a GET_ORDERSTATUS. to 23caaaaaaa.Jul 1 2018, 1:11 AM
Vvjjkkii removed mepps as the assignee of this task.
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed subscribers: gerritbot, Aklapper.
jgleeson renamed this task from 23caaaaaaa to Ingenico We don't have an order status after doing a GET_ORDERSTATUS..Jul 2 2018, 12:58 PM
jgleeson assigned this task to mepps.
jgleeson raised the priority of this task from High to Needs Triage.
jgleeson updated the task description. (Show Details)
jgleeson edited subscribers, added: Aklapper; removed: mepps.

Change 444311 had a related patch set uploaded (by Mepps; owner: Mepps):
[mediawiki/extensions/DonationInterface@master] WIP Refactor of ConfirmCreditCard

https://gerrit.wikimedia.org/r/444311

Change 444311 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Refactor of ConfirmCreditCard to handle pending flag

https://gerrit.wikimedia.org/r/444311

Change 440465 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Handle no status code for Ingenico api

https://gerrit.wikimedia.org/r/440465

Ejegg triaged this task as Medium priority.
Ejegg moved this task from Backlog to Campaign ready on the Fr-Ingenico-integration_2017-18 board.