PATCH /merchants/{merchantId}/paymentMethodSettings/{paymentMethodId}
Updates payment method details for the merchant account and the payment method identified in the path.
To make this request, your API credential must have the following role:
- Management API—Payment methods read and write
Servers
- https://management-test.adyen.com/v3
Path parameters
Name | Type | Required | Description |
---|---|---|---|
paymentMethodId |
String | Yes |
The unique identifier of the payment method. |
merchantId |
String | Yes |
The unique identifier of the merchant account. |
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
visa |
Object | No |
Visa details. |
visa.transactionDescription |
Object | No |
Information regarding the transaction description.
|
visa.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
visa.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
bcmc |
Object | No |
Bancontact details. |
bcmc.enableBcmcMobile |
Boolean | No |
Indicates if Bancontact mobile is enabled. |
interac_card |
Object | No |
Interac Card details. |
interac_card.transactionDescription |
Object | No |
Information regarding the transaction description.
|
interac_card.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
interac_card.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
cartesBancaires |
Object | No |
Cartes Bancaires details. |
cartesBancaires.siret |
String | Yes |
Cartes Bancaires SIRET. Format: 14 digits. |
cartesBancaires.transactionDescription |
Object | No |
Information regarding the transaction description.
|
cartesBancaires.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
cartesBancaires.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
mc |
Object | No |
MasterCard details. |
mc.transactionDescription |
Object | No |
Information regarding the transaction description.
|
mc.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
mc.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
diners |
Object | No |
Diners details. |
diners.transactionDescription |
Object | No |
Information regarding the transaction description.
|
diners.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
diners.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
eftpos_australia |
Object | No |
Eftpos Australia details. |
eftpos_australia.transactionDescription |
Object | No |
Information regarding the transaction description.
|
eftpos_australia.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
eftpos_australia.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
pulse |
Object | No |
PULSE details. |
pulse.transactionDescription |
Object | No |
Information regarding the transaction description.
|
pulse.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
pulse.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
pulse.processingType |
String | Yes |
The type of transactions processed over this payment method. Allowed values:
Possible values:
|
nyce |
Object | No |
NYCE details. |
nyce.transactionDescription |
Object | No |
Information regarding the transaction description.
|
nyce.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
nyce.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
nyce.processingType |
String | Yes |
The type of transactions processed over this payment method. Allowed values:
Possible values:
|
star |
Object | No |
STAR details. |
star.transactionDescription |
Object | No |
Information regarding the transaction description.
|
star.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
star.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
star.processingType |
String | Yes |
The type of transactions processed over this payment method. Allowed values:
Possible values:
|
cup |
Object | No |
China Union Pay details. |
cup.transactionDescription |
Object | No |
Information regarding the transaction description.
|
cup.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
cup.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
currencies[] |
Array | No |
The list of currencies that a payment method supports. By default, all currencies supported by the payment method. |
storeIds[] |
Array | No |
The list of stores for this payment method |
countries[] |
Array | No |
The list of countries where a payment method is available. By default, all countries supported by the payment method. |
discover |
Object | No |
Discover details. |
discover.transactionDescription |
Object | No |
Information regarding the transaction description.
|
discover.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
discover.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
maestro |
Object | No |
Maestro details. In the US, |
maestro.transactionDescription |
Object | No |
Information regarding the transaction description.
|
maestro.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
maestro.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
customRoutingFlags[] |
Array | No |
Custom routing flags for acquirer routing. |
accel |
Object | No |
ACCEL details. |
accel.transactionDescription |
Object | No |
Information regarding the transaction description.
|
accel.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
accel.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
accel.processingType |
String | Yes |
The type of transactions processed over this payment method. Allowed values:
Possible values:
|
enabled |
Boolean | No |
Indicates whether the payment method is enabled (true) or disabled (false). |
ideal |
Object | No |
iDeal details. |
ideal.transactionDescription |
Object | No |
Information regarding the transaction description.
|
ideal.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
ideal.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
girocard |
Object | No |
Girocard details. |
girocard.transactionDescription |
Object | No |
Information regarding the transaction description.
|
girocard.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
girocard.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
jcb |
Object | No |
JCB details. |
jcb.transactionDescription |
Object | No |
Information regarding the transaction description.
|
jcb.transactionDescription.doingBusinessAsName |
String | No |
The text to be shown on the shopper's bank statement. We recommend sending a maximum of 22 characters, otherwise banks might truncate the string. Allowed characters: a-z, A-Z, 0-9, spaces, and special characters . , ' _ - ? + * /. |
jcb.transactionDescription.type |
String | No |
The type of transaction description you want to use:
Possible values:
Default value: "dynamic" |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.