Skip to main content

September 26, 2023

There are no changes for this time period.

September 12, 2023

New features

Added a new RFI template called otherData for corporate onboarding.

Currently, the RFIs requiring additional data are limited to businessName, transactionCountries, and intendedUseOfAccount. Prior to this change, when additional information was required, an RFI was raised using an email or with the otherDocument RFI template. Since the otherData RFI handles non-document requests, any type of information can now be collected without the need to add any new RFI templates in the future.

The otherData RFI is available in preprod for testing now and will be available in production starting October 10, 2023.

The request body for the Respond to RFI API accepts the businessInfo.additionalInfo.otherData object as an item in the rfiResponseRequest array object.

Examples for usage of otherData:

August 29, 2023

Enhancements

For security and to inform customers of any account takeover, notifications are sent in two ways.

    1. Notification by Email

    • The new email template CUSTOMER_UPDATE_EMAIL has been introduced to send email notifications to customers whenever there is any update in the email address or mobile number of the customer.

    • For any change in the email address, notifications are sent to both the previous and updated email addresses.

    • For any change in the mobile number, the notification is sent to the current email address.

    • Currently, this is applicable only for individual customers whose kycStatus is Clear.

    2. Notification by Webhook

    • To send the contact information of the customer prior to the update, three new key-value pairs have been included in the fields parameter:

      • previousCountryCode
      • previousMobile
      • previousEmail
    • The CARD_CUSTOMER_UPDATE_WEBHOOK parameter notifies about the customer’s previous and newly updated contact information to you.

    • Example of the updated field in the request body of the webhook template:
      "fields": {
      "countryCode": "SG",
      "mobile": "67543800",
      "email": "john@xyzmail.com",
      "previousCountryCode": "US",
      "previousMobile": "123456789",
      "previousEmail": "jack@xyzmail.com" },

August 15, 2023

Enhancements

  • EU Corporate Customer Onboarding: Allows an application to be submitted without the collection of the REGISTER_OF_DIRECTORS and REGISTER_OF_SHAREHOLDERS documents for Public and Private companies when not required.

    • Starting August 14, businessDetails.additionalInfo.businessExtractCoveredStakeholder is no longer validated, allowing an application to be submitted without these two documents.

    • There are no longer any notes related to these documents in the remarks field in the response object of the Onboard Corporate Customer API.

    • An RFI will be raised if either of these documents is required. Typically, when the BUSINESS_REGISTRATION_DOC does not contain the details of directors and shareholders based on customer input.

    • See here for the complete list of required business documents for EU corporate customers.

  • EU, SG, and UK Individual Customer Onboarding: Has three additional parameters in the KYC redirect URL to help you better understand the status of a customer’s verification: errorCode, errorMessage, and isSuccess.

    • This is applicable for the eDocument verification flow in EU, UK, and SG and applicable for the eKYC flow in SG.
    • The isSuccess field is returned as true or false depending on the customer’s completion status of the verification flow with the vendor.
    • The errorCode and errorMessage fields are populated whenever isSuccess is false.
  • US Corporate Customer Onboarding: All new US corporate customers registered in Delaware and New Jersey require a CERTIFICATE_OF_GOOD_STANDING document.

    • If not provided, this document appears in the remarks field in the response of the Onboard Corporate Customer API, and the application stays in the IN_PROGRESS status until the document is provided.
    • Impact:

    • Items available for testing in the sandbox environment:

      • The enums list added CERTIFICATE_OF_GOOD_STANDING, and the remarks field is available for missing documents for both eKYB and Manual KYB clients.
      • By August 22, Manual KYB clients can use the remarks field for CERTIFICATE_OF_GOOD_STANDING documents.

August 1, 2023

New features

  • You can now use a new method to link a bank account for Debit ACH US through a micro-deposit. This option is especially beneficial in cases where instant verification is not supported. Your customer now has the flexibility to choose between two verification options: instant or micro-deposit. To support the micro-deposit option, you need to implement the Confirm Funding Instrument API. Once the micro-deposit is successfully delivered, a new webhook, DIRECT_DEBIT_MICRODEPOSIT_SUCCESSFUL is sent by Nium to notify you of the successful transaction. These enhancements aim to provide you and your customers with broader coverage and improved options for bank account verification.

  • Philippine peso (PHP) currency support is now enabled for collections and funding. You now have the option to call the Assign Payment ID API with the parameter bankName set as NETBANK_PH_PHP and the currencyCode set as PHP. This configuration allows your customers to generate a PHP virtual account, facilitating expanded payment processing and management.

July 19, 2023

New features

  • Introduced a new Transaction Prescreening capability for scheduled transactions. This functionality enables payroll clients to send transactions to Nium for compliance or risk-related checks before the scheduled date of the transactions. It’s recommended to initiate a scheduled payout five to seven days in advance if the client wants to prescreen the transaction. A new preScreening boolean field, with a value as true/false, is introduced in the payout object of the Transfer Money API. New transaction types are introduced for prescreening transactions: Remittance_Debit_External_Prescreening and Remittance_Debit_Prescreening (self-payment).

  • Note: The reverted FX conversion feature is improved by changing the URL names of the Conversion APIs listed below to clearly distinguish between a conversion within a customer’s wallet and a transfer from one customer’s wallet to another customer’s wallet.

    Introduced the capability to perform FX conversions within a customer’s wallet using locked FX rates as well as scheduled settlement. This service helps you convert your funds from any of the supported Nium payin currencies into any of the Nium payout currencies at transparent and guaranteed FX rates. The converted amount can then be used to send payouts or spend through a card.

    • You can choose from a range of lock periods (up to 24 hours) for the FX quote so that you have time to confirm the rate with your customers or internal users and initiate the FX conversion.
    • You can also choose from a range of conversion schedules (up to two business days) so that you get the necessary time to fund with the source amount required for the FX conversion.

    Refer to the FX Overview guide for more information on this capability.

    The following new APIs are introduced to support this capability:

    • Create Quote API: Creates an FX quote for a pair of currencies based on a lock period and conversion schedule.
    • Fetch Quote by ID API: Fetches the details of an FX quote using the quoteId.
    • Create Conversion API: Converts funds within a customer's wallet from a source currency to a destination currency at either a market FX rate or a locked FX rate obtained using the Create Quote API.
    • Fetch Conversion by Id API: Fetches the details of an FX conversion using the conversionId.
    • Cancel Conversion API: Cancels an FX conversion that’s yet to be settled.

Enhancements

  • Direct Debit

    1. Introduced an option for faster settlement time for Direct Debit ACH in the US. Reach out to your Nium sales representative for more information.

    2. Introduced additional webhooks when there’s a change in the status of your funding instrument:

    • DIRECT_DEBIT_FUNDING_INSTRUMENT_APPROVED — when the status of your fundingInstrument changes from Pending to Approved. After this, you can call the Fund Wallet API to initiate a debit from your bank account.
    • DIRECT_DEBIT_FUNDING_INSTRUMENT_FAILED — when the status of your fundingInstrument changes from Pending to Failed. After this, you can call the Get Funding Instrument Details API to know the reason for the failure and act accordingly.
    • DIRECT_DEBIT_FUNDING_INSTRUMENT_CANCELLED — when the status of your fundingInstrument status changes from Approved to Cancelled. You receive this as an acknowledgement that the customer has cancelled the mandate via their bank.
  • Enhanced the ability for a client to embed the card widget within the client’s domain. A new clientDomain field is introduced in the request body of the Get Card Widget API. This field contains the domain name where the widget needs to be embedded.

July 5, 2023

API breaking changes

We've identified that the previously announced FX conversions APIs require a few critical improvements. As a result, we're reverting the feature effective immediately and plan to relaunch the revised APIs shortly. Stay tuned for an updated announcement.

June 20, 2023

New features

Note: We have identified that a few critical improvements are required to the below announced FX conversions APIs. As a result, we have reverted the feature effective immediately and will be re-launching the revised APIs shortly. Stay tuned for an updated announcement.

We are introducing the capability to perform FX conversions within a customer’s wallet using locked FX rates as well as scheduled settlement. This service helps you convert your funds from any of the supported Nium payin currencies into any of the Nium payout currencies at transparent and guaranteed FX rates. The converted amount can then be used to send payouts or spend through a card.

  • You can choose from a range of lock periods (up to 24 hours) for the FX Quote so that you have time to confirm the rate with your customers or internal users and initiate the FX conversion.

  • You can also choose from a range of conversion schedules (up to two business days) so that you get the necessary time to fund with the source amount required for the FX conversion.

Refer to the FX Overview guide for more details on this capability.

The following new APIs are being introduced to support this capability:

  • Create Quote API: Create an FX quote for a pair of currencies based on a lock period and conversion schedule.
  • Fetch Quote by id API: Fetch the details of an FX Quote using the quoteId.
  • Create Transfer API: Convert funds within a customer's wallet from a source currency to a destination currency at either a market FX rate or a locked FX rate obtained using the Create Quote API.
  • Fetch Transfer by id API: Fetch the details of an FX Transfer using the transferId.
  • Cancel Transfer API: Cancel an FX Transfer that is yet to be settled.

June 6, 2023

Enhancement

The responses for the Confirm Funding Instrument API, the Get Funding Instrument List API, and the Get Funding Instrument Details API responses are enhanced to include the new bankName field in the funding instrument linked for direct debit.

API breaking change

This is a reminder notice about the breaking changes to beneficiary APIs that are enhanced with two new fields, beneficiaryContactName and beneficiaryEntityType. The fields are required to make a local payout to a business in South Africa with the South African rand (ZAR) currency. Details on the changes are available in an earlier communication in the May 9, 2023 changelog.


The changes will become effective on June 15, 2023.

May 23, 2023

New features

  • Link a corporate customer to an individual customer is a new feature for Spend Management and Payroll Management use cases. You can now link an individual customer, or employee, to their corporate customer and create that hierarchy in the system.

    Note: For details on how to link a corporate customer to an individual customer or the Spend and Payroll Management feature, refer to the Platform tab.

    • Spend Management: Assigns a card to an employee linked to a corporate account. You can issue cards using the Add Card V2 API and provide the customer details as mentioned below:

      • customerHashId: the customerHashId of the corporate customer
      • walletHashId: the unique walletHashId of the corporate customer
      • childCustomerHashId: the customerHashId of the individual customer

      The card is issued to a corporate customer and is linked to an individual customer.

      You can fetch the childCustomerHashId with the Card Details V2 and Card List APIs. The query parameters are enhanced to include the clientHashId, customerHashId, walletHashId, and childCustomerHashId to help filter the results.

    • Payroll Management: Assigns a card to an employee for their own account. You can issue cards using the Add Card V2 API and provide the customer details as mentioned below:

      • customerHashId: the customerHashId of the corporate customer
      • walletHashId: the unique walletHashId of the corporate customer
      • childCustomerHashId: NULL

      The card is issued to an individual customer.

  • Card List V2 API retrieves a list of all cards issued to a wallet using the walletHashId and the customerHashId path parameters.

    • The API structure mirrors the structure of all other Card V2 APIs with logical tags.
    • The API shows the delivery address on file, the address where the card is delivered, and its embossing details.
    • Card List V1 API is deprecated and becomes unsupported on December 31, 2023.
  • A transaction is declined if the Know Your Customer (KYC) verification process is in the pending status. This change is in accordance with compliance regulations. All cards associated with the customer and their wallet are also temporarily blocked until the status changes to verified.

Enhancements

  • Search and filter cards in the client portal using a new Search and Filter feature entering a card number, a card hash ID, and a card proxy number, on the customer details screen. The functions help find a card among multiple ones attached to a wallet.

  • Card Details V1 and V2, and Card List V1 and V2 APIs provide device details for Mastercard. Before, device details were only available for Visa cards.