Gift Card HUB accepts Invalid/Empty ID in response to create transaction
ID: 855864
Backlog
Published on 7/5/2023
•
Last update on 7/5/2023
Summary
Our gift card provider protocol documentation specifies that the create transaction API must include a valid ID in the response. However, the current protocol implementation allows providers to respond to this request with either an empty or invalid ID. As a result, when attempting to settle the payment, the transaction becomes stuck because the required ID is missing. This leads to an error being thrown and the transaction remaining stuck in the process.
Simulation
Respond to the create transaction call with an invalid ID and try to finish a transaction.
Workaround
N/A