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

feat : Becs bank debit #174

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

feat : Becs bank debit #174

wants to merge 2 commits into from

Conversation

Pradeep-kumar1202
Copy link
Contributor

@Pradeep-kumar1202 Pradeep-kumar1202 commented Jan 6, 2025

Description

  • Integrated BECS Debit with dynamicFields support.

  • Passing of mandate data should be done from redirect.res as the customer_acceptance object should be inside the
    mandate_data object.

  • Mandate_data object has been taken from the Hyperswitch API reference.

    NOTE: The mandate_type should be passed from create-payment-intent

  • Validations:

    1. The account number should contain only 9 digits
    2. The BSB should contain only 6 digits
      These are validated by a customValidationFunc for validation and for user input restriction by using customOnChangeFunc
  • Added Local Strings for validations

    1. if not matching with validations Please enter valid X digits Bank Routing Number.
    2. on confirm click with empty fields, Please enter valid details.
  • Added icons for BECS debit, which can be moved to maven central.

  • the payment will be in processing state after few seconds to minutes it is getting updated to success in the dashboard.
    ###BECS Debit
    payment flow video :

BECS.mp4

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.

1 participant