Initiate Pay by Bank

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:

  1. Initialization:

    • Call POST /v2/moneyins/paybybank/transfer/init.
    • Optionally include bankId to skip the bank‑selection step.
  2. Bank Selection:

    • If no bankId was provided, redirect the user to the bank selection page.
  3. Authentication & SCA:

    • The user logs in to their chosen bank.
    • They complete Strong Customer Authentication (e.g., fingerprint, app challenge).
  4. Payment Review:

    • The user confirms amount, reference, etc., on the bank’s site.
  5. Redirect Back:

    • On successreturnUrl
    • On cancellationcancelUrl
    • On errorerrorUrl

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.

Language
Click Try It! to start a request and see the response here!