Skip to main content

Version 2.13.13

· 4 min read

More flexible physical card PINs

You can now show and update physical card PINs as soon as a virtual card is upgraded to a physical card. Previously cards had to be activated first.

New Webhook notifications

We have added a new webhook so that you are notified when there are updates on the KYC status of a corporate's director or beneficiary.

Updates to the Transfer transaction

We are enhancing our APIs so that we can support a broader set of providers and use-cases. In some use-cases, the Transfer transaction may not be executed instantly so the transfer transaction's status will be shown as PENDING. You can check the status of the transaction by calling the transfers/get or transfers\{id\}\get APIs.

API ChangeLog

What's Changed


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

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • rootUser

    • Added property rootUser (object)

      • Property id (integer)

      • Property type (string)

        Enum values:

        • ROOT
        • USER
      • Property identity (object)

        • Property type (string)

        • Property id (integer)

      • Property username (string)

      • Property title (string)

      • Property name (string)

      • Property surname (string)

      • Property email (string)

      • Property active (boolean)

      • Property companyPosition (string)

      • Property mobileCountryCode (string)

      • Property mobileNumber (string)

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

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • rootUser

    • Added property rootUser (object)

      • Property id (integer)

      • Property type (string)

        Enum values:

        • ROOT
        • USER
      • Property identity (object)

        • Property type (string)

        • Property id (integer)

      • Property username (string)

      • Property title (string)

      • Property name (string)

      • Property surname (string)

      • Property email (string)

      • Property active (boolean)

      • Property companyPosition (string)

      • Property mobileCountryCode (string)

      • Property mobileNumber (string)

POST /corporates/_/create
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • rootUser

    • Added property rootUser (object)

      • Property id (integer)

      • Property type (string)

        Enum values:

        • ROOT
        • USER
      • Property identity (object)

        • Property type (string)

        • Property id (integer)

      • Property username (string)

      • Property title (string)

      • Property name (string)

      • Property surname (string)

      • Property email (string)

      • Property active (boolean)

      • Property companyPosition (string)

      • Property mobileCountryCode (string)

      • Property mobileNumber (string)

POST /managed_cards/{id}/physical/pin/set
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Removed enum value:

      • PHYSICAL_CARD_NOT_ACTIVATED
POST /transfers/get
Request:

Changed content type : application/json

  • Changed property state (string)

    Added enum value:

    • PENDING
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property transfer (array)

      Changed items (object):

      • Changed property state (string)

        Added enum value:

        • PENDING
      • Changed property conflict (string)

        Added enum value:

        • CROSS_PROVIDER_TRANSFER_UNSUPPORTED
POST /transfers/{id}/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property state (string)

      Added enum value:

      • PENDING
    • Changed property conflict (string)

      Added enum value:

      • CROSS_PROVIDER_TRANSFER_UNSUPPORTED
POST /transfers/_/execute
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property state (string)

      Added enum value:

      • PENDING
    • Changed property conflict (string)

      Added enum value:

      • CROSS_PROVIDER_TRANSFER_UNSUPPORTED Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • CROSS_PROVIDER_TRANSFER_UNSUPPORTED
POST /send/get
Request:

Changed content type : application/json

  • Changed property state (string)

    Added enum value:

    • PENDING
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property send (array)

      Changed items (object):

      • Changed property state (string)

        Added enum value:

        • PENDING
      • Changed property conflict (string)

        Added enum value:

        • CROSS_PROVIDER_SEND_UNSUPPORTED
POST /send/{id}/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property state (string)

      Added enum value:

      • PENDING
    • Changed property conflict (string)

      Added enum value:

      • CROSS_PROVIDER_SEND_UNSUPPORTED
POST /send/_/execute
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property state (string)

      Added enum value:

      • PENDING
    • Changed property conflict (string)

      Added enum value:

      • CROSS_PROVIDER_SEND_UNSUPPORTED Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • CROSS_PROVIDER_SEND_UNSUPPORTED