capabilities.work

List Providers and Initiate Payment

A 3-step recipe with Fintecture. We can help you get access.

Recipe · 3 steps

List Providers and Initiate Payment

with Fintecture · Payment Initiation Management

List bank providers for a country, then create and inspect a payment session.

  1. Retrieve the banks accessible for payment initiation in the requested country, including their supported PIS rails.
  2. Create an Immediate Transfer payment session for the requested amount, returning the connect URL the PSU uses to authorize the payment at their bank.
  3. Read the created payment back to surface its current lifecycle status and attributes.
What you'll need to have ready
  • accessToken: A valid PIS-scoped bearer access token.
  • country: ISO 3166-1 alpha-2 country code used to filter providers (e.g. "FR").
  • amount: Payment amount as a string in the given currency (e.g. "12.34").
  • currency: ISO currency code for the payment (EUR, GBP, or PLN).
  • communication: Free-form remittance information shown to the PSU.
  • psuName: Full name of the paying PSU.
  • psuEmail: Email address of the paying PSU.
For your developer

Arazzo workflow fintecture:list-providers-initiate-payment, 3 operations: getResV1Providers → createPisV2Connect → getPaymentSession. Specs on APIs.io.