My Oracle Support Banner

REFUND_ACCOUNT Failure When Request Does Not Contain Refund-Information AVP (Doc ID 3064796.1)

Last updated on DECEMBER 23, 2024

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 15.0.1.0.0 and later
Information in this document applies to any platform.

Goal

Network is trying to pass a EVENT_REQUEST [of type REFUND_ACCOUNT] and it is failing because of missing Multiple-Services-Credit-Control.Refund-Information.
How to pass a REFUND_ACCOUNT request without any Refund-Information avp(attribute value pair).

For example:

1. Pass a EVENT_REQUEST [type: REFUND_ACCOUNT] along with Refund-Information avp, to refund, it is a SUCCESS
2. Pass a EVENT_REQUEST [type: REFUND_ACCOUNT] without Refund-Information avp, it is a FAILURE. Elastic Charging Server (ECS) returned response as:

  {sessionId = DGW_SMS_SESSION_withoutRefund-Info-avp_SI:80_RG:80
  status = FAILURE
  {reasons=[REFUND_NOT_ALLOWED]}
  operationType = REFUND_UNIT}
  validityTime = null
  correlationIdentifier = 'null'
  adviceOfPriceImpacts = []
  adviceOfChargeImpacts = []
  grantedUnit = null
  creditThresholdBreaches = null
  remainingBalanceContainers = null
  redirectInformation = null
  extendedFields = {}
  quantityInfo = {}
  quotaAttributes = {}}

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.