Skip to content

[BUG] : [ACI] add paymentBrand to the card payment request #9059

@AkshayaFoiger

Description

@AkshayaFoiger

🐞 Bug Report

Description

ACI has made the paymentBrand field in their Payments API mandatory. Currently, Hyperswitch does not send this value, resulting in failures when processing card payments.


Expected Behavior

Hyperswitch should populate and send the paymentBrand field to ACI based on the detected card brand.


Actual Behavior

The paymentBrand field is not sent to ACI, which causes the connector to return the error:

Field is paymentBrand and the message is may not be null

Steps To Reproduce

  1. Attempt a card payment through the ACI connector.
  2. Observe the request payload — note that paymentBrand is missing.
  3. Observe the response error from ACI indicating the missing field.

Checks

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: BugS-awaiting-triageStatus: New issues that have not been assessed yet

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions