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 (gocardless): fetch mandate before payment #575

Merged

Conversation

lovrocolic
Copy link
Collaborator

Context

Add few improvements related to gocardless feature

Description

  1. Fetch mandate before each payment
  2. On UI, we won't be using mandate_id field anymore, so it should be removed
  3. Generate webhook secret key (will be used on UI) while generating gocardless access token

* handle incoming webhooks

* add webhooks specs

* fix style issue
@lovrocolic lovrocolic merged commit 9fe4bc4 into feature/gocardless-integration Oct 31, 2022
@lovrocolic lovrocolic deleted the get-mandate-id-before-payment branch October 31, 2022 11:00
lovrocolic added a commit that referenced this pull request Nov 17, 2022
* apply some gocardless configuration

* feat (gocardless): handle gocardless customers (#557)

* handle gocardless customers

* fix style offences

* fix rubocop issue

* add few small updates

* fix pronto issues

* fix regression issue

* update app/services/customers/create_service.rb

Co-authored-by: Vincent Pochet <[email protected]>

* fix few PR comments

Co-authored-by: Vincent Pochet <[email protected]>

* add few changes needed for FE

* rename mandate_id to provider_mandate_id

* feat (gocardless): add source in current context (#564)

* add source in current context

* fix specs

* feat(gocardless): implement gocardless payment flow (#570)

* feat (gocardless): generate checkout url with billing request flow (#568)

* generate checkout url with billing request flow

* fix pronto issues

* apply few fixes

* fix pronto issues

* feat (gocardless): fetch mandate before payment (#575)

* fetch mandate before payment

* fix style issue

* fect (gocardless): handle incoming webhooks (#576)

* handle incoming webhooks

* add webhooks specs

* fix style issue

* use env variable for lago proxy

* change error code for unsuccessful fetch of gcl access token

* return result object in service method

* handle resubmission request payment status

* fix (gocardless): fix calling invoice without its instance var (#595)

* fix calling invoice without instance var

* apply few improvements

* fix pronto issue

Co-authored-by: Vincent Pochet <[email protected]>
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