Use the Switch Product endpoint to change the product ID on the specified account to a new product ID. To control whether the product switch triggers a card reissue, set doReissue
.
Galileo recommends that you use the CAD for accountNo
; however, you can use the PRN if only one card has ever been associated with the account.
For prodId
pass the new product ID.
Galileo recommends that you use this endpoint instead of Set Account Feature with type: 3
to switch products. For instructions see the Switching Products guide.
Note
The
expiry_date
andcard_security_code
(CVV) that are returned by the endpoint are not the new values. The new values are generated later by the emboss process. Call Get Card to retrieve the new values after the emboss process has run.
Status code | Description |
---|---|
590-01 | Product cannot be switched to the same product |
590-02 | Product cannot be switched to an invalid product |
590-03 | Product has been successfully switched but card reissue failed: The valid values for newPanFlag and newExpiryDate are Y , N or blank |
590-04 | Product has not been successfully switched and card reissue failed: Trying to update card status without requesting new PAN. oldCardStatus is valid only when newPan: Y . |
590-05 | Product has been successfully switched but card reissue failed: The valid values for oldCardStatus are C , D , and blank |
590-06 | Product has been successfully switched but card reissue failed: Trying to update card status without requesting new PAN. oldCardStatus is valid only when newPan: Y . |
590-07 | Product has been successfully switched but card reissue failed: Failure getting data associated with account/card. Cannot retrieve CAD, ENP or product ID. |
590-08 | Product has been successfully switched but card reissue failed: Failure getting data associated with account/card. CAD or XID is null. |
590-09 | Product has been successfully switched but card reissue failed: Insufficient funds to cover reissue fee |
590-10 | Product has been successfully switched but card reissue failed: Failure, generic error processing reissue fee. |
590-11 | If newPan: Y then newExpiryDate: Y is required. |
590-12 | Product has been successfully switched but card reissue failed: card has pending reissue records. |