Files
Quentin-David-24andGitHub 792d575f3b chore(CONN-122): Rename bank bridge to open banking (#532)
* chore(CONN-122): Rename bank bridge to open banking

* Fix some renamings

* Regenerate openApi and sdk

* Fixing linting

* Revert unexpected linting changes

* More renaming

* More renaming

* More renaming

* Fix test

* Rename open api attempt status

* More renaming

* More renaming
2025-09-11 09:41:00 +00:00

27 lines
772 B
Go

package utils
import (
"fmt"
"net/url"
"github.com/formancehq/payments/internal/models"
)
func GetWebhookBaseURL(stackPublicURL string, connectorID models.ConnectorID) (string, error) {
webhookBaseURL, err := url.JoinPath(stackPublicURL, "api/payments/v3/connectors/webhooks", connectorID.String())
if err != nil {
return "", fmt.Errorf("joining webhook base URL: %w", err)
}
return webhookBaseURL, nil
}
func GetFormanceRedirectURL(stackPublicURL string, connectorID models.ConnectorID) (string, error) {
formanceRedirectURL, err := url.JoinPath(stackPublicURL, "api/payments/v3/connectors/open-banking", connectorID.String(), "redirect")
if err != nil {
return "", fmt.Errorf("joining webhook base URL: %w", err)
}
return formanceRedirectURL, nil
}