Skip to main content
Release Date: June 2026

TL;DR

  • NGN collections now require first_name and last_name instead of the name field, plus a bank_code to select the issuing bank for the virtual account
  • ZAR collections payment_method_type has changed from eft to bank

Breaking Changes

The changes below require immediate integration updates.

1. NGN Collections (Virtual Accounts) — first_name, last_name, and bank_code Now Required

The single name field for Nigerian (NGN) collections has been replaced with separate first_name and last_name fields. In addition, a bank_code is now required to specify which bank should issue the virtual account. Previous required fields:
  • name
  • account_name
New required fields:
  • first_name
  • last_name
  • account_name
  • bank_code

Supported bank codes

Example request

Implementation checklist:
  1. Remove the name field from all NGN collection requests.
  2. Add first_name and last_name with the customer’s split name.
  3. Add bank_code using one of the supported bank codes listed above.
  4. Requests missing any of these fields will be rejected.
See: NGN Virtual Account Collections

2. ZAR Collections — payment_method_type Changed from eft to bank

The payment method type for South Africa (ZAR) collections has changed. Any request still passing payment_method_type: "eft" will be rejected. Previous value:
New value:

Example request

Implementation checklist:
  1. Find all ZAR collection requests in your integration.
  2. Replace "payment_method_type": "eft" with "payment_method_type": "bank".
  3. Retest your South Africa collection flow in sandbox before deploying to production.
See: South Africa ZAR Bank Collections