Releases: Flutterwave/Node-v3
Removed SDK logger
1.3.0 Clean up readme content
Replace Request package with Fetch for HTTP requests and update the charge schema.
Changes include:
- Add bank code(
sa_bank_code
) for South African ACH payment in thechargeSchema
. - Add
Fetch API
to handle HTTP calls within the SDK. - Update axios to the latest version.
- Remove request package as a dependency.
Added transaction verification by reference and updated the settlement imports
Added a new method to verify transactions using their reference and fixed imports for the fetch_all()
and fetch()
settlement methods.
Version Changes
- [ADDED] Transaction verification by reference(tx_ref).
- [FIXED] Update the
fetch_all()
andfetch()
methods to use the correct settlement imports.
Make voucher optional in momo schema
Changes include:
- Make the voucher parameter optional in the create mobile money schema.
- Update the balance_currency function in the Misc object to exclude queries when parsing a path parameter.
Remove required validation on account_bank in list/fetch schema models
Changes include:
- Schema update to the fetch schema, make account_bank optional.
Hotfix on account_bank validation
Changes include:
- [FIXED] Update the minLength and maxLength validation for account_bank.
Hotfix on compatibility issue with bundlers
Changes include:
- [FIXED] changed the variable name 'package' to 'packageJson' in the logger.js file.
Hotfix on account validation for subaccount creation
Validation hotfix on subaccounts
Changes include:
- Fixed validation (minLength & maxLength) for 'account_bank" parameter in the subaccount schema.
Add new BVN verification flow (via NIBBS)
Changes include:
- [ADDED] New BVN verification flow (via NIBBS).
- [ADDED] Unit tests for more coverage on the BVN verification, fees, and split payments.
- [ADDED] Subaccounts parameter (optional) to card charge and PWBT requests.
- [FIXED] Resolved "URL Not Found" Error returned from Validate Bill Service method.
- [FIXED] Resolved "Invalid currency provided" Error returned from the Transaction fees method.
Added new payment methods
Added new payment methods and updated validation schema
Version Changes.
[ADDED] Tanzania mobile money payment method.
[ADDED] Fawry Pay payment method.
[ADDED] Additional unit tests for Fawry Pay, Google Pay, Apple Pay, and eNaira.
[FIXED] Optional parameters in beneficiarySchema.
[ADDED] Supplementary parameters in the createBulkTransferSchema.
[ADDED] Introduced "expires" as an optional body parameter for PWBT (Pay with Bank Transfer).
[ADDED] New tests for payment plans, Charge NG Bank Account (Mono), Charge with Bank Transfer (PWBT), and Change UK & EU Bank Account.
[ADDED] Schema for USSD charge (ussdChargeSchema).
[ADDED] "status" as a body parameter in the updatePlanSchema.
[FIXED] Updated transaction tests to stub response.
[FIXED] Modified "id" in the fetchSchema to accept only integer values.
[FIXED] Adjusted "authorization.zipcode" in the cardChargeSchema to accept string values.
[FIXED] Adapted "billing_zip" in the chargeSchema to accept string values.
[FIXED] Extended the length of "account_bank" values in the transferSchema.
[FIXED] Updated the UK & USSD bank charge.
[FIXED] Revised the NG bank charge (Mono).
[REMOVED] Eliminated the "amount" parameter in the updatePlanSchema.