Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancements/redesign #2

Merged
merged 31 commits into from
Nov 18, 2024
Merged

Enhancements/redesign #2

merged 31 commits into from
Nov 18, 2024

Conversation

maniamartial
Copy link
Contributor

No description provided.

GichanaMayaka and others added 30 commits June 21, 2024 09:40
The class currently contains authentication functionality only.
Removed previously implemented functions and imports and replaced with current implementation that reflects the issues raised in issue #1.
This is not to denote the readiness of the app for release, but to show a complete overhaul of the app.
Refactored the originator conversation id to the child table as it needs to be unique for each request made. Deleted unused client side code for initiating payment from the mpesa b2c payment doctype as the functionality has been moved to the "on submit" document hook.
This is to quickly get a dict representation of json data, excluding a few fields, precluding the need to manually build the payload when needed.
…hod allowing for dynamic building of the payload.
… doctype. Performed some minor refactors on the b2c payment doctype.
…nse to observer classes that handle their logging.
… initiating payment request, the payment request won't be sent to daraja api.

Added docstrings to the methods.
@maniamartial maniamartial merged commit 135c97d into develop Nov 18, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants