Skip to main content

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.

May 9, 2023

New features

Introduced the Direct Debit capability on Nium's payments network for UK and EU customers. The capability provides convenience to UK-based and EU-based businesses to fund from their UK and EU bank account respectively into their Nium-issued wallets using Direct Debit. To support this feature, new APIs have been added and the existing APIs have been modified as mentioned below. The transaction type for this payment method in Nium's system is WALLET_CREDIT_MODE_DIRECT_DEBIT. Contact your Nium representative to activate this feature.

Refer to the Direct Debit user guide for more details on this feature.

  • addFundingInstrument API — Links the customer’s bank account to their Nium wallet. Additional data elements have been added to receive bank account details in setting up Direct Debit for UK and EU customers.

  • confirmFundingInstrument API — Receives the one-time password (OTP) entered by the customer for validation by Nium against the OTP generated by Nium before setting up a Direct Debit mandate. This is a new API.

  • getFundingInstrumentDetail API — Provides the details of the account that's linked.

  • getFundingInstrumentList API — Provides the list of accounts that are linked.

  • fundWallet API — Initiates the payment instruction to pull the funds.

Enhancements

Introduced the new field statementNarrative in the Fund Wallet API to allow you to pass information that you would like to display in the payer's account statement for every debit transaction done via Direct Debit. The information that you can pass has a maximum length of 10 characters for the US and UK and a maximum length of 140 characters for EU.

API breaking changes

Introduced two new fields in both V1 and V2 of beneficiary APIs. These fields are required for making a local payout to a business in South Africa with South African rand (ZAR) currency.

The updated APIs that include the new fields are addBeneficiary, updateBeneficiary, beneficiaryDetail, and beneficiaryList.

  • beneficiaryContactName (beneficiary_contact_name in v1) - This field requires the name of the contact person of the business.

  • beneficiaryEntityType (beneficiary_entity_type in v1) - This field requires a beneficiary entity type and needs to be one of the following lowercase values:

    • sole_propriatorship
    • partnership
    • privately_owned_company
    • publicly_owned_company
    • government_owned_company
    • go
    • financial_institution

The changes are effective June 15, 2023.

April 25, 2023

New features

  • Updated Fetch Remittance Lifecycle Status API with additional remittance statuses in its response. The new statuses provide granular information about each state of the transaction. The new statuses are:

    • INITIATED — This status indicates that the transaction is accepted for processing.
    • IN_PROGRESS — This status indicates that the transaction is undergoing compliance review.
    • RFI_REQUESTED — This status indicates that Nium's compliance has raised a request for information (RFI).
    • RFI_RESPONDED — This status indicates that the customer has responded to the RFI.
    • COMPLIANCE_COMPLETED — This status indicates that Nium’s compliance has completed its review and that the transaction is going to be sent to the beneficiary’s bank.
    • REJECTED — This status indicates that the transaction is rejected due to compliance reasons.
    • SCHEDULED — This status indicates that the transaction is scheduled and is going to be processed on the set date.

    The description of the new statuses is available in the statusDetails field of this API.

  • Added the Saudi riyal (SAR) currency for the Payin use case of collections and funding through an international wire transfer.