PaymentMethodParameters

PaymentMethodParameters

List parameters for a tenant payment method

get
/tenants/{tenantUid}/paymentmethods/{tenantPaymentMethodUid}/parameters

List parameters for a tenant payment method.

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
tenantPaymentMethodUidstringRequired

Reference to a tenant PaymentMethodUid.

Pattern: ^[A-Za-z0-9-_]+
Query parameters
pageNumberintegerOptional

Reference to a specific page in a result set.

pageSizeintegerOptional

The number of items per page in a result set.

Responses
200Success
application/json
get
/tenants/{tenantUid}/paymentmethods/{tenantPaymentMethodUid}/parameters
200Success

Create parameter for a tenant payment method

post
/tenants/{tenantUid}/paymentmethods/{tenantPaymentMethodUid}/parameters

Create a parameter for a tenant payment method. position is used to order the fields when they are listed. key is the ID of the parameter within the payment method. tenantPaymentMethodParameterUid is the primary key of the table. It is assigned a unique UUID but you can assign it your own ID if needed.

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
tenantPaymentMethodUidstringRequired

Reference to a tenant PaymentMethodUid.

Pattern: ^[A-Za-z0-9-_]+
Body
tenantPaymentMethodParameterUidstringOptionalPattern: ^[A-Za-z0-9-_]*
namestringRequired
descriptionstringOptional
requiredbooleanRequired
keystringRequired
typestring · enumRequiredPossible values:
regexstring · regexOptional

regular expression

positionintegerOptional
Responses
post
/tenants/{tenantUid}/paymentmethods/{tenantPaymentMethodUid}/parameters
201Success

Get a parameter for a tenant payment method

get
/tenants/{tenantUid}/paymentmethods/{tenantPaymentMethodUid}/parameters/{tenantPaymentMethodParameterUid}

Get a parameter for a tenant payment method.

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
tenantPaymentMethodUidstringRequired

Reference to a tenant PaymentMethodUid.

Pattern: ^[A-Za-z0-9-_]+
tenantPaymentMethodParameterUidstringRequired

Primary key of the TenantPaymentMethodParameter table

Responses
200Success
application/json
get
/tenants/{tenantUid}/paymentmethods/{tenantPaymentMethodUid}/parameters/{tenantPaymentMethodParameterUid}
200Success

Update a parameter for a tenant payment method

put
/tenants/{tenantUid}/paymentmethods/{tenantPaymentMethodUid}/parameters/{tenantPaymentMethodParameterUid}

Update a parameter for a tenant payment method. position is used to order the fields when they are listed. key is the ID of the parameter within the payment method. tenantPaymentMethodParameterUid is the primary key of the table. It is assigned a unique UUID but you can assign it your own ID if needed.

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
tenantPaymentMethodUidstringRequired

Reference to a tenant PaymentMethodUid.

Pattern: ^[A-Za-z0-9-_]+
tenantPaymentMethodParameterUidstringRequired

Primary key of the TenantPaymentMethodParameter table

Body
namestringOptional
descriptionstringOptional
requiredbooleanOptional
keystringOptional
typestring · enumOptionalPossible values:
regexstring · regexOptional

regular expression

positionintegerOptional
Responses
200Success
application/json
put
/tenants/{tenantUid}/paymentmethods/{tenantPaymentMethodUid}/parameters/{tenantPaymentMethodParameterUid}
200Success

Delete a parameter for a tenant payment method

delete
/tenants/{tenantUid}/paymentmethods/{tenantPaymentMethodUid}/parameters/{tenantPaymentMethodParameterUid}

Delete a parameter for a tenant payment method.

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
tenantPaymentMethodUidstringRequired

Reference to a tenant PaymentMethodUid.

Pattern: ^[A-Za-z0-9-_]+
tenantPaymentMethodParameterUidstringRequired

Primary key of the TenantPaymentMethodParameter table

Responses
delete
/tenants/{tenantUid}/paymentmethods/{tenantPaymentMethodUid}/parameters/{tenantPaymentMethodParameterUid}
204

No Content

No content

Last updated