Skip to main content

Multi API Version 2.5.2

· 5 min read
Adrian Mizzi

What's Changed

  • Addition of field cardholderMobileNumber when creating and updating a managed cardManaged Card A payment card (virtual or physical) that can be created and managed through the Weavr platform. Cards can operate in prepaid mode (with their own balance) or debit mode (linked to a managed account). All cards must be assigned to a card assignee who is an Authorised User.. The card holder may receive a security code on mobile when spending online with the card (3D Secure). The field is currently optional (to avoid breaking existing integrations), but will eventually become mandatory.

    • POST /managedcards//create
    • POST /managed_cards/{id}/update
    • POST /managed_cards/get
    • POST /managed_cards/{id}/freeze
    • POST /managed_cards/{id}/unfreeze
    • POST /managed_cards/{id}/remove
    • POST /managed_cards/{id}/get
  • Removal of fields fiProvider and channelProvider from all methods

  • Removal of field createNow when creating managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr. and managed cardManaged Card A payment card (virtual or physical) that can be created and managed through the Weavr platform. Cards can operate in prepaid mode (with their own balance) or debit mode (linked to a managed account). All cards must be assigned to a card assignee who is an Authorised User.. Instruments are always created "now".

    • POST /managedaccounts//create
    • POST /managedcards//create

Detailed Changes

POST /managed_accounts/get
Request:

Changed content type : application/json

  • Deleted property fiProvider (string)

  • Deleted property channelProvider (string)

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property account (array)

      Changed items (object):

      • Deleted property fiProvider (string)

      • Deleted property channelProvider (string)

POST /managed_accounts/{id}/unfreeze
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Deleted property fiProvider (string)

    • Deleted property channelProvider (string)

POST /managed_accounts/{id}/remove
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Deleted property fiProvider (string)

    • Deleted property channelProvider (string)

POST /managed_accounts/{id}/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Deleted property fiProvider (string)

    • Deleted property channelProvider (string)

POST /managed_accounts/{id}/update
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Deleted property fiProvider (string)

    • Deleted property channelProvider (string)

POST /managed_accounts/{id}/destroy
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Deleted property fiProvider (string)

    • Deleted property channelProvider (string)

POST /managedaccounts//create
Request:

Changed content type : application/json

  • Deleted property createNow (boolean)

    True to create now, false to create later as part of another transaction

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Deleted property fiProvider (string)

    • Deleted property channelProvider (string)

POST /managed_accounts/{id}/freeze
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Deleted property fiProvider (string)

    • Deleted property channelProvider (string)

POST /managed_cards/get
Request:

Changed content type : application/json

  • Deleted property fiProvider (string)

  • Deleted property chanelProvider (string)

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property card (array)

      Changed items (object):

      • Added property cardholderMobileNumber (string)

        The mobile number including country code of the card holder needed for 3DS3DS 3-D Secure - an additional security layer for online credit and debit card transactions. It adds an authentication step where the cardholder verifies their identity with the card issuer during the purchase, reducing fraud and providing liability protection for merchants. challenge

      • Deleted property fiProvider (string)

        The key of the issuing provider for this managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr.. Reserved for future use.

      • Deleted property channelProvider (string)

        The provider that processes transactions for this card. Reserved for future use.

POST /managed_cards/{id}/unfreeze
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property cardholderMobileNumber (string)

      The mobile number including country code of the card holder needed for 3DS3DS 3-D Secure - an additional security layer for online credit and debit card transactions. It adds an authentication step where the cardholder verifies their identity with the card issuer during the purchase, reducing fraud and providing liability protection for merchants. challenge

    • Deleted property fiProvider (string)

      The key of the issuing provider for this managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr.. Reserved for future use.

    • Deleted property channelProvider (string)

      The provider that processes transactions for this card. Reserved for future use.

POST /managed_cards/{id}/remove
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property cardholderMobileNumber (string)

      The mobile number including country code of the card holder needed for 3DS3DS 3-D Secure - an additional security layer for online credit and debit card transactions. It adds an authentication step where the cardholder verifies their identity with the card issuer during the purchase, reducing fraud and providing liability protection for merchants. challenge

    • Deleted property fiProvider (string)

      The key of the issuing provider for this managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr.. Reserved for future use.

    • Deleted property channelProvider (string)

      The provider that processes transactions for this card. Reserved for future use.

POST /managed_cards/{id}/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property cardholderMobileNumber (string)

      The mobile number including country code of the card holder needed for 3DS3DS 3-D Secure - an additional security layer for online credit and debit card transactions. It adds an authentication step where the cardholder verifies their identity with the card issuer during the purchase, reducing fraud and providing liability protection for merchants. challenge

    • Deleted property fiProvider (string)

      The key of the issuing provider for this managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr.. Reserved for future use.

    • Deleted property channelProvider (string)

      The provider that processes transactions for this card. Reserved for future use.

POST /managed_cards/{id}/update
Request:

Changed content type : application/json

New optional properties:

  • friendlyName
  • Added property cardholderMobileNumber (string)

    The mobile number including country code of the card holder needed for 3DS3DS 3-D Secure - an additional security layer for online credit and debit card transactions. It adds an authentication step where the cardholder verifies their identity with the card issuer during the purchase, reducing fraud and providing liability protection for merchants. challenge

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property cardholderMobileNumber (string)

      The mobile number including country code of the card holder needed for 3DS3DS 3-D Secure - an additional security layer for online credit and debit card transactions. It adds an authentication step where the cardholder verifies their identity with the card issuer during the purchase, reducing fraud and providing liability protection for merchants. challenge

    • Deleted property fiProvider (string)

      The key of the issuing provider for this managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr.. Reserved for future use.

    • Deleted property channelProvider (string)

      The provider that processes transactions for this card. Reserved for future use.

POST /managed_cards/{id}/destroy
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property cardholderMobileNumber (string)

      The mobile number including country code of the card holder needed for 3DS3DS 3-D Secure - an additional security layer for online credit and debit card transactions. It adds an authentication step where the cardholder verifies their identity with the card issuer during the purchase, reducing fraud and providing liability protection for merchants. challenge

    • Deleted property fiProvider (string)

      The key of the issuing provider for this managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr.. Reserved for future use.

    • Deleted property channelProvider (string)

      The provider that processes transactions for this card. Reserved for future use.

POST /managedcards//create
Request:

Changed content type : application/json

  • Added property cardholderMobileNumber (string)

    The mobile number including country code of the card holder needed for 3DS3DS 3-D Secure - an additional security layer for online credit and debit card transactions. It adds an authentication step where the cardholder verifies their identity with the card issuer during the purchase, reducing fraud and providing liability protection for merchants. challenge

  • Deleted property createNow (boolean)

    True to create now, false to create later as part of another transaction

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property cardholderMobileNumber (string)

      The mobile number including country code of the card holder needed for 3DS3DS 3-D Secure - an additional security layer for online credit and debit card transactions. It adds an authentication step where the cardholder verifies their identity with the card issuer during the purchase, reducing fraud and providing liability protection for merchants. challenge

    • Deleted property fiProvider (string)

      The key of the issuing provider for this managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr.. Reserved for future use.

    • Deleted property channelProvider (string)

      The provider that processes transactions for this card. Reserved for future use.

POST /managed_cards/{id}/freeze
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property cardholderMobileNumber (string)

      The mobile number including country code of the card holder needed for 3DS3DS 3-D Secure - an additional security layer for online credit and debit card transactions. It adds an authentication step where the cardholder verifies their identity with the card issuer during the purchase, reducing fraud and providing liability protection for merchants. challenge

    • Deleted property fiProvider (string)

      The key of the issuing provider for this managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr.. Reserved for future use.

    • Deleted property channelProvider (string)

      The provider that processes transactions for this card. Reserved for future use.