post https://ws.staging.lemonway.com/mb/currentSandbox/prod/directkitrest/v2/moneyins/paybybank/transfer/init
Initiate a Pay‑by‑Bank transfer with POST /v2/moneyins/paybybank/transfer/init
to receive:
- redirectUrl: Where to send the end‑user for bank selection/authorization
- transactionId: Unique identifier for the transfer
Flow:
-
Initialization:
- Call
POST /v2/moneyins/paybybank/transfer/init
. - Optionally include
bankId
to skip the bank‑selection step.
- Call
-
Bank Selection:
- If no
bankId
was provided, redirect the user to the bank selection page.
- If no
-
Authentication & SCA:
- The user logs in to their chosen bank.
- They complete Strong Customer Authentication (e.g., fingerprint, app challenge).
-
Payment Review:
- The user confirms amount, reference, etc., on the bank’s site.
-
Redirect Back:
- On success →
returnUrl
- On cancellation →
cancelUrl
- On error →
errorUrl
- On success →
Note: All callback URLs must be publicly accessible and reachable by Lemonway’s WebKit.
Important: Whenever you see accountId
in a path or body parameter, enter your wallet’s ID.