Use Cases: Electrum Account Mirror Not Used

Important

These use cases apply where Electrum does not host an account mirror, but provides an interface to the scheme operator for proxy registration and deregistration.


1. Create an account, link a proxy to it, and register it against a specific domain

  1. Your customer requests to create a new account, link a proxy to it, and register with the scheme.
  2. You create a new account record on your master system.
  3. You request Electrum to register the proxy with the scheme using the registerCustomerAccountAddIdWithScheme operation.
  4. Electrum requests the scheme operator to register the proxy against the appropriate domain.
  5. When a positive response is receved from the scheme, Electrum forwards the response to you.
  6. You update your account record to indicate that the proxy is registered with the scheme.

2. Create an account and link a proxy to it without registering it against a specific domain

  1. Your customer requests to create a new account and link a proxy to it without registering it with the scheme.
  2. You create a new account record on your master system.

3. Create an account without linking a proxy to it

  1. Your customer requests to create a new account without linking a proxy to it.
  2. You create a new account record on your master system.

4. Add a proxy to an existing account and register it against a specific domain

  1. Your customer requests to link a proxy to an existing account and register it with the scheme.
  2. You update your existing account record with the proxy information.
  3. You request Electrum to register the proxy with the scheme operator using the registerCustomerAccountAddIdWithScheme operation.
  4. Electrum forwards the request to the scheme operator.
  5. When a positive response is received from the scheme, Electrum forwards the response to you.
  6. You update your account record to indicate that the proxy is registered with the scheme.

5. Add a proxy to an existing account without registering it

  1. Your customer requests to link a proxy to an existing account, but not register it with the scheme.
  2. You update your existing account record with the proxy information.

6. Register an existing proxy on an account against a specific domain

  1. Your customer requests to register an existing proxy with the scheme.
  2. You request Electrum to register the proxy with the scheme operator using the registerCustomerAccountAddIdWithScheme operation.
  3. Electrum forwards the request to the scheme operator.
  4. When a positive response is received from the scheme, Electrum forwards the response to you.
  5. You update your account record to indicate that the proxy is registered with the scheme.

7. Deregister a proxy-domain link

  1. Your customer requests to deregister a proxy so that it no longer links to an account.
  2. You request Electrum to deregister the proxy with the scheme using the deregisterCustomerAccountAddIdWithScheme operation.
  3. Electrum forwards the request to the scheme operator.
  4. When a positive response is received from the scheme, Electrum forwards the response to you.
  5. You update your account record to indicate that the proxy is no longer registered with the scheme.

8. Register a proxy against a different domain

  1. Your customer requests to reregister a proxy with a different domain.
  2. You request Electrum to deregister the proxy with the scheme using the deregisterCustomerAccountAddIdWithScheme operation.
  3. Electrum forwards the request to the scheme operator.
  4. When a positive response is received from the scheme, Electrum forwards the response to you.
  5. You request Electrum to register the proxy against the new domain with the scheme operator using the registerCustomerAccountAddIdWithScheme operation.
  6. Electrum forwards the request to the scheme operator.
  7. When a positive response is received from the scheme, Electrum forwards the response to you.
  8. You update your account record to indicate that the proxy is registered with the scheme against the new domain.

9. Change a proxy to be linked to a different account than the current one, within the same institution domain

  1. Your customer requests to link a proxy to a different account within the same domain.
  2. You remove the link between the proxy and the original account, and create a link between the proxy and the new account.

10. Change a proxy to link to a different account within a different institution domain, and reregister the proxy against the new domain

  1. Your customer requests to register a proxy to a different account within a different domain.
  2. You request Electrum to deregister the proxy with the scheme using the deregisterCustomerAccountAddIdWithScheme operation.
  3. Electrum forwards the request to the scheme operator.
  4. When a positive response is received from the scheme, Electrum forwards the response to you.
  5. You request Electrum to register the proxy against the new domain with the scheme operator using the registerCustomerAccountAddIdWithScheme operation.
  6. Electrum forwards the request to the scheme operator.
  7. When a positive response is received from the scheme, Electrum forwards the response to you.
  8. You update your account record to indicate that the proxy is registered with the scheme against the new domain.

11. Change a proxy to be linked to a different account and deregister the proxy

  1. Your customer requests to link a proxy to a different account and deregister the proxy.
  2. You request Electrum to deregister the proxy with the scheme using the deregisterCustomerAccountAddIdWithScheme operation.
  3. Electrum forwards the request to the scheme operator.
  4. When a positive response is received from the scheme, Electrum forwards the response to you.
  5. You update your records to link the proxy to the new account and indicate that the proxy is registered with the scheme.

12. Remove a proxy from an account and deregister the proxy

  1. Your customer requests to remove a proxy from their account.
  2. You request Electrum to deregister the proxy with the scheme using the deregisterCustomerAccountAddIdWithScheme operation.
  3. Electrum forwards the request to the scheme operator.
  4. When a positive response is received from the scheme, Electrum forwards the response to you.
  5. You update your records to remove the proxy from the account record.

13. Update the proxy that is linked to an account, and register the new proxy

  1. Your customer requests to change the proxy that is linked to their account.
  2. You request Electrum to deregister the old proxy with the scheme using the deregisterCustomerAccountAddIdWithScheme operation.
  3. Electrum forwards the request to the scheme operator.
  4. When a positive response is received from the scheme, Electrum forwards the response to you.
  5. You request Electrum to register the new proxy against with the scheme using the registerCustomerAccountAddIdWithScheme operation.
  6. Electrum forwards the request to the scheme operator.
  7. When a positive response is received from the scheme, Electrum forwards the response to you.
  8. You update your account record to reflect the new proxy.

14. Update the proxy that is linked to an account, and deregister the old proxy

  1. Your customer requests to change the proxy linked to their account, but deregister it from the scheme.
  2. You request Electrum to deregister the old proxy with the scheme using the deregisterCustomerAccountAddIdWithScheme operation.
  3. Electrum forwards the request to the scheme operator.
  4. When a positive response is received from the scheme, Electrum forwards the response to you.
  5. You remove or deactivate the account along with its proxy information.

15. Update the account details linked to a proxy

  1. Your customer requests to update the details of an existing account without changing the linked proxy.
  2. You update the account record on your system.

16. Delete an account and deregister the proxy

  1. Your customer requests to delete their account.
  2. You request Electrum to deregister the old proxy with the scheme using the deregisterCustomerAccountAddIdWithScheme operation.
  3. Electrum forwards the request to the scheme operator.
  4. When a positive response is received from the scheme, Electrum forwards the response to you.
  5. You remove or deactivate the account along with its proxy information.

17. Delete an account that does not have a registered proxy linked to it

  1. Your customer requests to delete their account.
  2. You remove or deactivate the account.

Copyright © Electrum Payments (Pty) Ltd. 2019-2023. All right reserved.