Retail Point-of-Service Solutions (MOSC)

MOSC Banner

Xoffice/Xstore POS v22 - Customer Engagement v19 - Gift Cards (Voucher) integration question

Xoffice/Xstore POS v22 and on-prem Customer Engagement v19

There seems to be a mismatch in Xstore's Gift Card (Voucher) integration with Customer Engagement. Xstore by default only accepts a 16-char long "eVoucher/Gift Card number" which seems to be handled across the application and in the db, also getting displayed as the card's Serial Number, however, the entered card number is passed to the CE webservice as cardNumber and CE is looking up by card number, not by serial number. CE generated card serial numbers are 16-chars (digits exactly), but card numbers generated can have 10-16 chars.

In case of entering the card serial number in Xstore when trying to purchase a gift card therefor results in a CARD_NOT_FOUND error returned by CE's OrceWebServices/v3_1/SvcTransactionServicesApiService called on activating the card, as it's passed as cardNumber. Due to the length restriction of 16 chars in Xstore, the only workaround is to generate 16-char long card numbers in CE or disable the length restriction in Xstore, but I assume it's incorrect to display it as Serial# in Xstore and store the activated card number in the db's TTR_VOUCHER.SERIAL_NBR field as well.

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center