Description
On-ramp on Noblocks currently supports NGN. This feature adds KES (Kenyan Shilling) as a supported fiat currency for on-ramp, so users can fund their wallets using KES in the same way they currently can with NGN.
User Story
As a Noblocks user,
I want to use KES to on-ramp into Noblocks,
So that I can perform transactions using KES just like users can with NGN.
Acceptance Criteria
-
GIVEN a user opens the on-ramp flow
WHEN they view the list of supported fiat currencies
THEN KES is displayed alongside NGN with its name and flag/logo.
-
GIVEN a user selects KES on the on-ramp flow
WHEN the selection is made
THEN the on-ramp flow updates to reflect KES as the selected fiat currency, including the rate and any KES-specific input fields.
-
GIVEN KES is the selected fiat currency
WHEN the user enters an amount and views the conversion
THEN the conversion rate between KES and the selected token is displayed correctly.
-
GIVEN KES is the selected fiat currency
WHEN the user proceeds through the on-ramp flow (recipient/payment details, review, payment, confirmation)
THEN each step works on KES in the same way as on NGN.
-
GIVEN a user completes a KES on-ramp transaction
WHEN they view the transaction confirmation
THEN the transaction details (amount, fiat currency, payment method, status) reflect KES correctly.
Tech Details
- Add KES to the list of supported on-ramp fiat currencies in the configuration.
- Include KES's name, flag/logo, and required currency metadata.
- Add support for KES on-ramp payment methods/PSPs.
- Ensure rate fetching and conversion logic supports KES.
- Ensure on-ramp creation, processing, and confirmation flows work end-to-end on KES.
Notes/Assumptions
- KES will be treated as a first-class on-ramp currency on Noblocks, with the same user-facing flows as NGN.
- The tokens supported for on-ramp with KES will follow the same set Noblocks already supports for NGN on-ramp where applicable.
Open Questions
- Which payment methods/PSPs will be supported for KES on-ramp at launch?
- Which tokens will be supported for KES on-ramp at launch?
- Are there any KES-specific limits, fees, or compliance requirements that should be reflected in the flow?
Description
On-ramp on Noblocks currently supports NGN. This feature adds KES (Kenyan Shilling) as a supported fiat currency for on-ramp, so users can fund their wallets using KES in the same way they currently can with NGN.
User Story
As a Noblocks user,
I want to use KES to on-ramp into Noblocks,
So that I can perform transactions using KES just like users can with NGN.
Acceptance Criteria
GIVEN a user opens the on-ramp flow
WHEN they view the list of supported fiat currencies
THEN KES is displayed alongside NGN with its name and flag/logo.
GIVEN a user selects KES on the on-ramp flow
WHEN the selection is made
THEN the on-ramp flow updates to reflect KES as the selected fiat currency, including the rate and any KES-specific input fields.
GIVEN KES is the selected fiat currency
WHEN the user enters an amount and views the conversion
THEN the conversion rate between KES and the selected token is displayed correctly.
GIVEN KES is the selected fiat currency
WHEN the user proceeds through the on-ramp flow (recipient/payment details, review, payment, confirmation)
THEN each step works on KES in the same way as on NGN.
GIVEN a user completes a KES on-ramp transaction
WHEN they view the transaction confirmation
THEN the transaction details (amount, fiat currency, payment method, status) reflect KES correctly.
Tech Details
Notes/Assumptions
Open Questions