Contract Replacement With Product Change
Change The Existing Product By Another One
The API can be used to replace a consumer contract (so called 'product change'), created from a certain product, by another consumer contract, created from a different product (e.g. in case of card product upgrade, downgrade).
This replacement or change:
- must be allowed by the configuration (e.g. transition from product A to product B is configured and allowed)
- is performed either immediately or in the future (next anticipated card renewal date) depending on the configuration
As a result:
- Card renewal and replacement are disabled for all cards within the old contract
- In case of product change in the future, the change is scheduled at the first anticipated card renewal date within the contract, and the product change status is PENDING
When this contract replacement or product change is performed (immediately or at the scheduled date):
- Product change status is set to PROCESSED
- The new contract is created from the new product (target product)
- All cards of the old contract are transferred to the new one depending on business rules (e.g. deactivated/cancelled cards are not transferred)
- Data such as IBAN are transferred to the new contract (data to be transferred depend on issuer requirements)
- The closing date of the old contract is set according to the delay configured for the issuer
- Account set-up fee and membership are reimbursed on old contract if requested
API links
Force A Pending Product Change
When a product change is scheduled for a consumer contract A, card replacement is blocked for each card of this contract A.
In this case, instead of requesting a card replacement this API allows to anticipate / force the scheduled product change on a consumer contract, identified by its Issuer Contract external reference or its Contract reference.
Also, the card to be replaced, previously permanently blocked (e.g. for lost or stolen reason) after the product change request, can be transferred to the new contract, not in cancelled status but in the status foreseen by the new product.
As a result:
- Product change status is set to PROCESSED
- The new contract is created from the new product
- All cards of the old contract (e.g. contract A) are transferred to the new one depending on business rules (e.g. deactivated/cancelled, permanently blocked cards before the product change request are not transferred
- Data such as IBAN are transferred to the new contract
- The closing date of the old contract is set according to the delay configured for the issuer
- Account set-up fee and membership are reimbursed on old contract if requested
API links
Cancel A Pending or Scheduled Product Change
The API can be used to cancel a product change for a given consumer contract, identified by either its issuer Contract external reference or its Contract reference:
- PENDING or already PROCESSED product change
- The cancellation is possible as long as the original contract is not yet closed (product change already processed).
- It is possible to request the reimbursement of the fees (membership fee / account setup) already posted on the new contract.
- It is possible to request cancellation only for the latest product change that was performed for the contracts that are linked each other through a product change (old contracts, new contract)
As a result,
- In case of cancellation of a pending product change, the product change is not performed.
- In case of cancellation of a product change already processed, the product change is reversed:
- the original contract,and its cards will not be closed
- the new contract and new cards are closed immediately
API links