# Supported Payment Rails
source: https://developer.mastercard.com/ob-accept-payments/documentation/developer-support/production/supported-payments-rails/index.md

Note:   
Mastercard Open Finance Pay has the technical ability to offer payments via the markets and providers outlined below.

[Contact Us](https://openbankingeu.mastercard.com/contact-us) to understand our Market Readiness efforts and align them with your own Open Finance rollout plans.

When you submit a payment request to us you need to select its Payment Rail. See [Payment Rails](https://developer.mastercard.com/ob-accept-payments/documentation/developer-support/production/payment-rails/index.md) for additional details about what the payment rails are and why they are important to your payments.

The request models are polymorphic, with a different input model for each payment rail. Each model defines the required inputs and the rules for each input for that rail. For example the UkFasterPayments rail requires that currency is set to GBP.

See below for more information about supported payment rails for each feature and some context details on the required input in some of the Payment Rails.

## Single Immediate Payments {#single-immediate-payments}

See below the supported Markets for Single immediate Payments.

Download
[SupportedPaymentRails.csv](https://static.developer.mastercard.com/content/ob-accept-payments/uploads/SupportedPaymentRails.csv) (132KB) for a full list of providers and their supported payment rails.

|     **Markets**     |                                                            **Payment Rail**                                                             |
|---------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
| AT - Austria        | SepaCreditTransfer, AustrianSepaCreditTransfer                                                                                          |
| BE - Belgium        | SepaCreditTransfer                                                                                                                      |
| DE - Germany        | SepaCreditTransfer, GermanSepaCreditTransfer                                                                                            |
| DK - Denmark        | DanishDomesticCreditTransfer, DanishDomesticCreditTransferFI71, DanishDomesticCreditTransferGiro04, DanishDomesticCreditTransferInstant |
| EE - Estonia        | SepaCreditTransfer, EstonianSepaCreditTransfer                                                                                          |
| ES - Spain          | SepaCreditTransfer                                                                                                                      |
| FI - Finland        | SepaCreditTransfer, FinnishDomesticCreditTransfer, FinnishDomesticCreditTransferViite                                                   |
| FR - France         | SepaCreditTransfer                                                                                                                      |
| GB - United Kingdom | UKFasterPayments                                                                                                                        |
| IT - Italy          | SepaCreditTransfer                                                                                                                      |
| LT - Lithuania      | SepaCreditTransfer                                                                                                                      |
| LV - Latvia         | SepaCreditTransfer                                                                                                                      |
| NL - Netherlands    | SepaCreditTransfer                                                                                                                      |
| NO - Norway         | NorwegianDomesticCreditTransfer, NorwegianDomesticCreditTransferKid                                                                     |
| PL - Poland         | PolishDomesticCreditTransfer                                                                                                            |
| PT - Portugal       | SepaCreditTransfer                                                                                                                      |
| SE - Sweden         | SwedishBankGiroTransfer, SwedishDomesticCreditTransferLegacy, SwedishPlusGiroTransfer                                                   |

## Sweeping Variable Recurring Payments {#sweeping-variable-recurring-payments}

See below the supported payment rails and Markets for Sweeping VRPs.

| **Payment Rail ID** | **Markets** |                                                                                                                                                                                                                                                                                **Providers (Subject to changes based on merchant configuration)**                                                                                                                                                                                                                                                                                 |
|---------------------|-------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| UkFasterPayments    | GB          | * GB_BankOfScotland * GB_BankOfScotlandBusiness * GB_BankOfScotlandCommercial * GB_Barclaycard * GB_BarclaycardCommercialPayments * GB_Barclays * GB_BarclaysBusiness * GB_BarclaysCorporate * GB_BarclaysWealth * GB_Coutts * GB_Firstdirect * GB_HalifaxBank * GB_Hsbc * GB_HsbcBusiness * GB_HsbcKinetic * GB_LloydsBank * GB_LloydsBankBusiness * GB_LloydsBankCommercial * GB_Mettle * GB_Nationwide * GB_NatWest * GB_NatWestBankline * GB_NatWestClearSpend * GB_NatWestMobile * GB_RbsBankline * GB_RbsClearSpend * GB_RbsDigital * GB_Santander * GB_UlsterBankAnytime * GB_UlsterBankBankline * GB_UlsterBankClearSpend |

## Commercial Variable Recurring Payments {#commercial-variable-recurring-payments}

See below the supported payment rails and Markets for cVRPs.

| **Payment Rail ID** | **Markets** |                    **Providers (Subject to changes based on merchant configuration)**                    |
|---------------------|-------------|----------------------------------------------------------------------------------------------------------|
| UkFasterPayments    | GB          | * GB_NatWestOne * GB_NatWestInternational * GB_NatWestMobile * GB_NatWestBankline * GB_NatWestClearSpend |

## Payment Rails - additional context for some of the expected fields {#payment-rails---additional-context-for-some-of-the-expected-fields}

This table provides additional context on some of the input expected per payment rail.

**UKFasterPayments**

|    **Property**     |                                                                                                                                       **Description**                                                                                                                                        |
|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| context.contextCode | Specifies the payment context. Used by UK banks for Risk scoring. Must be one of the following values: * BillingGoodsAndServicesInAdvance * BillingGoodsAndServicesInArrears * PispPayee * EcommerceMerchantInitiatedPayment * FaceToFacePointOfSale * TransferToSelf * TransferToThirdParty |
| context.purposeCode | Category code, related to the type of services or goods that corresponds to the underlying purpose of the payment that conforms to Recommended UK Purpose Code in ISO 20022 Payment Messaging List. Used by UK banks for Risk scoring.                                                       |
| context.purposeCode | information that locates and identifies a specific address, as defined by postal services or in free format text. Used by UK banks for Risk scoring.                                                                                                                                         |
| endUser.id          | The unique customer identifier of the PSU with the merchant. Used by UK banks for Risk scoring.                                                                                                                                                                                              |

