Skip to main content
POST
https://trustremit.fincode.tech
/
api
/
v6
/
services
/
paymentmanagement
/
supported-payment-methods
[https://trustremit.fincode.tech/api/v6/services/paymentmanagement/supported-payment-methods](https://trustremit.fincode.tech/api/v6/services/paymentmanagement/supported-payment-methods)
{
  "status": "<string>",
  "data": {
    "paymentMethodsMetadata": [
      {
        "provider": "<string>",
        "type": "<string>",
        "hosted": true,
        "paymentDetails": {},
        "principalAmount": 123,
        "total-amount": 123
      }
    ],
    "paymentTermsNConditions": "<string>"
  }
}
This endpoint returns the supported payment methods (e.g., Card, Open Banking) for a given transaction context. It requires details about the sender’s country, transaction amount, and currency to determine the available options and applicable fees.
[https://trustremit.fincode.tech/api/v6/services/paymentmanagement/supported-payment-methods](https://trustremit.fincode.tech/api/v6/services/paymentmanagement/supported-payment-methods)

Request Headers

X-Auth-Token
string
required
The JWT Access Token of the authenticated user.
platform
string
default:"fincode"
required
Platform identifier. Use fincode.
uuid
string
default:"200"
required
Unique request identifier.
Content-Type
string
default:"application/json"
required
Must be application/json.

Request Body

countryIsoCode3
string
required
The 3-letter ISO code of the sender’s country (e.g., GBR). Available from the login response.
transactionType
string
default:"PAYMENT_METHOD"
required
The type of transaction context. Always PAYMENT_METHOD.
currency
string
required
The source currency code (e.g., GBP).
pcn
string
required
The Transaction Reference Number (PCN) obtained from the create transaction step.
amount
string
required
The transaction amount.
payAbleType
string
default:"TRANSACTION"
required
The type of payable item. Always TRANSACTION.
appId
string
required
The application identifier (e.g., com.app.your_app_identifier).

Response

status
string
Request status (e.g., SUCCESS).
data
object
Contains the payment method metadata.

Code Examples

curl -X POST 'https://remitjunction.fincode.software/api/v6/services/paymentmanagement/supported-payment-methods' \
--header 'X-Auth-Token: YOUR_JWT_ACCESS_TOKEN' \
--header 'platform: fincode' \
--header 'uuid: 200' \
--header 'Content-Type: application/json' \
--data '{
    "countryIsoCode3": "GBR",
    "transactionType": "PAYMENT_METHOD",
    "currency": "GBP",
    "pcn": "TR656516344451",
    "amount": "2.000",
    "payAbleType": "TRANSACTION",
    "appId": "com.app.your_app_identifier"
}'