- Lists payments configuration
GET {{baseURL}}/v2/settings/payment-config
This endpoint lists the payment configuration settings.
This endpoint requires a merchant API token. A partner API token will result in a permissions error including possibly a 403 response.
See Also:
To retrieve the contact information, see GET /v2/settings/contact-information.
To retrieve the transaction autofill settings, see GET /v2/settings/transaction-autofill.
To update the transaction autofill settings, see PATCH /v2/settings/transaction-autofill.
- Sandbox environmenthttps://sandbox.api.flute.com/v2/settings/payment-config
- Production environmenthttps://api.flute.com/v2/settings/payment-config
curl -i -X GET \
https://sandbox.api.flute.com/v2/settings/payment-config \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'OK
Indicates the zero cost processing option.
Zero cost processing is a pricing strategy that the merchant passes the cost of credit card processing fees on to the customer. The result is that the merchant pays little to no fees.
Valid values are:
| Type | Meaning |
|---|---|
| CashDiscount | Customers paying with cash receive a discount off the posted price. |
| DualPricing | Two prices are displayed side by side. This is a cash price and a card price. The customer chooses which to pay. |
| None | The merchant absorbs the processing fees themselves. |
| Surcharge | A fee is added to the transaction when a customer pays by credit card. The surcharge amount covers the processing cost. |
Example: DualPricing
Indicates the default tip percentage suggestion options.
This is an array of percentage values that display at the time of purchase. They offer preselected tip percentage suggestions as a convenience for the purchasers.
Example: [ 15, 18, 20 ] (as 15%, 18%, and 20%)
[ 15, 18, 20 ]
Indicates the default surcharge rate.
Examples:
1.5 (as 1.5%)
5 (as 5%)
22 (as 22%)
Indicates the cash discount rate.
Examples:
1.5 (as 1.5%)
5 (as 5%)
20 (as 20%)
Indicates the default dual pricing rate.
Examples:
1.8 (as 1.8%)
5 (as 5%)
20 (as 20%)
Indicates the available currencies (in uppercase ISO 4217 currency code).
Example: USD
[ "USD" ]
Indicates the available card types.
Example: [ "Visa", "MasterCard", "AmericanExpress" ]
[ "Visa", "MasterCard", "AmericanExpress" ]
Indicates the available transaction types.
Example: [ "Authorization", "Sale", "Refund" ]
[ "Authorization", "Sale", "Refund" ]
Indicates tips are enabled.
If true, tips are enabled.
If false, tips are not enabled.
Example: true
Indicates the terminal can save customer card after a transaction.
If true, the terminal can save customer card after a transaction.
If false, the terminal cannot save customer card after a transaction.
Example: true
Indicates the name of the customer's company or organization.
This is a free-formed name that is convenient for the merchant to recognize.
Example: Peppared Street Cafe
Indicates the MCC (merchant category code) description.
Example: Grocery Stores, Supermarkets
Identifies the transaction's currency code (in uppercase ISO 4217 currency code).
Example: USD
Indicates the maximum transaction amount limit.
Example: 10000
{ "zeroCostProcessingOption": "None", "defaultTipsOptions": [ 10, 15, 20 ], "defaultSurchargeRate": 1.5, "defaultCashDiscountRate": 2, "defaultDualPricingRate": 1.8, "availableCurrencies": [ "USD" ], "availableCardTypes": [ "Visa", "MasterCard", "AmericanExpress", "Discover" ], "availableTransactionTypes": [ "Sale", "Capture", "Refund", "Void" ], "isTipsEnabled": true, "availablePaymentProcessors": [ { "paymentProcessorId": "ecd7c87b-7165-4a67-a067-24c9c9e1bbf4", "processorName": "TSYS", "isDefault": true, "type": "Tsys", "settlementBatchTimeSlots": [ { "hours": 2, "minutes": 10, "timezoneName": "America/New_York" } ] } ], "addressVerificationServiceOptions": { "isEnabled": true, "profile": "Strict" }, "isCustomerCardSavingByTerminalEnabled": true, "companyName": "Test Company", "mccCode": "5411", "mccCodeDescription": "Grocery Stores, Supermarkets", "currency": "USD", "maxTransactionAmount": 10000, "ttpIosTerminalProfileId": "ios-terminal-profile-id" }