stripe
Version:
Stripe API wrapper
1,324 lines • 163 kB
TypeScript
import { StripeResource } from '../StripeResource.js';
import { PaginationParams, Emptyable } from '../shared.js';
import { RequestOptions, ApiListPromise, Response } from '../lib.js';
export declare class PaymentMethodConfigurationResource extends StripeResource {
/**
* List payment method configurations
*/
list(params?: PaymentMethodConfigurationListParams, options?: RequestOptions): ApiListPromise<PaymentMethodConfiguration>;
/**
* Creates a payment method configuration
*/
create(params?: PaymentMethodConfigurationCreateParams, options?: RequestOptions): Promise<Response<PaymentMethodConfiguration>>;
/**
* Retrieve payment method configuration
*/
retrieve(id: string, params?: PaymentMethodConfigurationRetrieveParams, options?: RequestOptions): Promise<Response<PaymentMethodConfiguration>>;
/**
* Update payment method configuration
*/
update(id: string, params?: PaymentMethodConfigurationUpdateParams, options?: RequestOptions): Promise<Response<PaymentMethodConfiguration>>;
}
export interface PaymentMethodConfiguration {
/**
* Unique identifier for the object.
*/
id: string;
/**
* String representing the object's type. Objects of the same type share the same value.
*/
object: 'payment_method_configuration';
acss_debit?: PaymentMethodConfiguration.AcssDebit;
/**
* Whether the configuration can be used for new payments.
*/
active: boolean;
affirm?: PaymentMethodConfiguration.Affirm;
afterpay_clearpay?: PaymentMethodConfiguration.AfterpayClearpay;
alipay?: PaymentMethodConfiguration.Alipay;
alma?: PaymentMethodConfiguration.Alma;
amazon_pay?: PaymentMethodConfiguration.AmazonPay;
apple_pay?: PaymentMethodConfiguration.ApplePay;
/**
* For child configs, the Connect application associated with the configuration.
*/
application: string | null;
au_becs_debit?: PaymentMethodConfiguration.AuBecsDebit;
bacs_debit?: PaymentMethodConfiguration.BacsDebit;
bancontact?: PaymentMethodConfiguration.Bancontact;
billie?: PaymentMethodConfiguration.Billie;
blik?: PaymentMethodConfiguration.Blik;
boleto?: PaymentMethodConfiguration.Boleto;
card?: PaymentMethodConfiguration.Card;
cartes_bancaires?: PaymentMethodConfiguration.CartesBancaires;
cashapp?: PaymentMethodConfiguration.Cashapp;
crypto?: PaymentMethodConfiguration.Crypto;
customer_balance?: PaymentMethodConfiguration.CustomerBalance;
eps?: PaymentMethodConfiguration.Eps;
fpx?: PaymentMethodConfiguration.Fpx;
giropay?: PaymentMethodConfiguration.Giropay;
google_pay?: PaymentMethodConfiguration.GooglePay;
grabpay?: PaymentMethodConfiguration.Grabpay;
ideal?: PaymentMethodConfiguration.Ideal;
/**
* The default configuration is used whenever a payment method configuration is not specified.
*/
is_default: boolean;
jcb?: PaymentMethodConfiguration.Jcb;
kakao_pay?: PaymentMethodConfiguration.KakaoPay;
klarna?: PaymentMethodConfiguration.Klarna;
konbini?: PaymentMethodConfiguration.Konbini;
kr_card?: PaymentMethodConfiguration.KrCard;
link?: PaymentMethodConfiguration.Link;
/**
* If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.
*/
livemode: boolean;
mb_way?: PaymentMethodConfiguration.MbWay;
mobilepay?: PaymentMethodConfiguration.Mobilepay;
multibanco?: PaymentMethodConfiguration.Multibanco;
/**
* The configuration's name.
*/
name: string;
naver_pay?: PaymentMethodConfiguration.NaverPay;
nz_bank_account?: PaymentMethodConfiguration.NzBankAccount;
oxxo?: PaymentMethodConfiguration.Oxxo;
p24?: PaymentMethodConfiguration.P24;
/**
* For child configs, the configuration's parent configuration.
*/
parent: string | null;
pay_by_bank?: PaymentMethodConfiguration.PayByBank;
payco?: PaymentMethodConfiguration.Payco;
paynow?: PaymentMethodConfiguration.Paynow;
paypal?: PaymentMethodConfiguration.Paypal;
payto?: PaymentMethodConfiguration.Payto;
pix?: PaymentMethodConfiguration.Pix;
promptpay?: PaymentMethodConfiguration.Promptpay;
revolut_pay?: PaymentMethodConfiguration.RevolutPay;
samsung_pay?: PaymentMethodConfiguration.SamsungPay;
satispay?: PaymentMethodConfiguration.Satispay;
sepa_debit?: PaymentMethodConfiguration.SepaDebit;
sofort?: PaymentMethodConfiguration.Sofort;
swish?: PaymentMethodConfiguration.Swish;
twint?: PaymentMethodConfiguration.Twint;
upi?: PaymentMethodConfiguration.Upi;
us_bank_account?: PaymentMethodConfiguration.UsBankAccount;
wechat_pay?: PaymentMethodConfiguration.WechatPay;
zip?: PaymentMethodConfiguration.Zip;
}
export declare namespace PaymentMethodConfiguration {
interface AcssDebit {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: AcssDebit.DisplayPreference;
}
interface Affirm {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Affirm.DisplayPreference;
}
interface AfterpayClearpay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: AfterpayClearpay.DisplayPreference;
}
interface Alipay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Alipay.DisplayPreference;
}
interface Alma {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Alma.DisplayPreference;
}
interface AmazonPay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: AmazonPay.DisplayPreference;
}
interface ApplePay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: ApplePay.DisplayPreference;
}
interface AuBecsDebit {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: AuBecsDebit.DisplayPreference;
}
interface BacsDebit {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: BacsDebit.DisplayPreference;
}
interface Bancontact {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Bancontact.DisplayPreference;
}
interface Billie {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Billie.DisplayPreference;
}
interface Blik {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Blik.DisplayPreference;
}
interface Boleto {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Boleto.DisplayPreference;
}
interface Card {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Card.DisplayPreference;
}
interface CartesBancaires {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: CartesBancaires.DisplayPreference;
}
interface Cashapp {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Cashapp.DisplayPreference;
}
interface Crypto {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Crypto.DisplayPreference;
}
interface CustomerBalance {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: CustomerBalance.DisplayPreference;
}
interface Eps {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Eps.DisplayPreference;
}
interface Fpx {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Fpx.DisplayPreference;
}
interface Giropay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Giropay.DisplayPreference;
}
interface GooglePay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: GooglePay.DisplayPreference;
}
interface Grabpay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Grabpay.DisplayPreference;
}
interface Ideal {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Ideal.DisplayPreference;
}
interface Jcb {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Jcb.DisplayPreference;
}
interface KakaoPay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: KakaoPay.DisplayPreference;
}
interface Klarna {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Klarna.DisplayPreference;
}
interface Konbini {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Konbini.DisplayPreference;
}
interface KrCard {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: KrCard.DisplayPreference;
}
interface Link {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Link.DisplayPreference;
}
interface MbWay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: MbWay.DisplayPreference;
}
interface Mobilepay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Mobilepay.DisplayPreference;
}
interface Multibanco {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Multibanco.DisplayPreference;
}
interface NaverPay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: NaverPay.DisplayPreference;
}
interface NzBankAccount {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: NzBankAccount.DisplayPreference;
}
interface Oxxo {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Oxxo.DisplayPreference;
}
interface P24 {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: P24.DisplayPreference;
}
interface PayByBank {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: PayByBank.DisplayPreference;
}
interface Payco {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Payco.DisplayPreference;
}
interface Paynow {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Paynow.DisplayPreference;
}
interface Paypal {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Paypal.DisplayPreference;
}
interface Payto {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Payto.DisplayPreference;
}
interface Pix {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Pix.DisplayPreference;
}
interface Promptpay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Promptpay.DisplayPreference;
}
interface RevolutPay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: RevolutPay.DisplayPreference;
}
interface SamsungPay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: SamsungPay.DisplayPreference;
}
interface Satispay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Satispay.DisplayPreference;
}
interface SepaDebit {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: SepaDebit.DisplayPreference;
}
interface Sofort {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Sofort.DisplayPreference;
}
interface Swish {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Swish.DisplayPreference;
}
interface Twint {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Twint.DisplayPreference;
}
interface Upi {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Upi.DisplayPreference;
}
interface UsBankAccount {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: UsBankAccount.DisplayPreference;
}
interface WechatPay {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: WechatPay.DisplayPreference;
}
interface Zip {
/**
* Whether this payment method may be offered at checkout. True if `display_preference` is `on` and the payment method's capability is active.
*/
available: boolean;
display_preference: Zip.DisplayPreference;
}
namespace AcssDebit {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Affirm {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace AfterpayClearpay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Alipay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Alma {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace AmazonPay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace ApplePay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace AuBecsDebit {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace BacsDebit {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Bancontact {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Billie {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Blik {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Boleto {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Card {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace CartesBancaires {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Cashapp {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Crypto {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace CustomerBalance {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Eps {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Fpx {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Giropay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace GooglePay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Grabpay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Ideal {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Jcb {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace KakaoPay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Klarna {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Konbini {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace KrCard {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Link {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace MbWay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Mobilepay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Multibanco {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace NaverPay {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace NzBankAccount {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Oxxo {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace P24 {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace PayByBank {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Payco {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Paynow {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Paypal {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's display preference.
*/
preference: DisplayPreference.Preference;
/**
* The effective display preference value.
*/
value: DisplayPreference.Value;
}
namespace DisplayPreference {
type Preference = 'none' | 'off' | 'on';
type Value = 'off' | 'on';
}
}
namespace Payto {
interface DisplayPreference {
/**
* For child configs, whether or not the account's preference will be observed. If `false`, the parent configuration's default is used.
*/
overridable: boolean | null;
/**
* The account's di