<!DOCTYPE html><html id="​" lang="en-GB"><head>
          <meta charset="utf-8">
          
          <title data-rh="true">Test card numbers | Stripe Documentation</title>
          <meta data-rh="true" property="og:type" content="website"><meta data-rh="true" property="og:title" content="Test card numbers"><meta data-rh="true" property="og:description" content="Use test cards to validate your Stripe integration without moving real money. Test a variety of international scenarios, including successful and declined payments, card errors, disputes and bank authentication. You can also test non-card payment methods and redirects."><meta data-rh="true" property="og:image" content="https://d37ugbyn3rpeym.cloudfront.net/docs/og-image/testing.ogimage.png"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="twitter:title" content="Test card numbers"><meta data-rh="true" name="twitter:description" content="Use test cards to validate your Stripe integration without moving real money. Test a variety of international scenarios, including successful and declined payments, card errors, disputes and bank authentication. You can also test non-card payment methods and redirects."><meta data-rh="true" name="twitter:image" content="https://d37ugbyn3rpeym.cloudfront.net/docs/og-image/testing.ogimage.png"><meta data-rh="true" name="viewport" content="width=device-width, initial-scale=1"><meta data-rh="true" name="description" content="Use test cards to validate your Stripe integration without moving real money. Test a variety of international scenarios, including successful and declined payments, card errors, disputes and bank authentication. You can also test non-card payment methods and redirects."><meta data-rh="true" name="algolia:title" content="Testing"><meta data-rh="true" name="algolia:subtitle" content="Simulate payments to test your integration."><meta data-rh="true" name="algolia:depth" content="2"><meta data-rh="true" name="algolia:article-format" content="markdoc"><meta data-rh="true" level="1" name="algolia:hierachy" content="Testing"><meta data-rh="true" level="2" name="algolia:hierachy" content="Testing">
          <link data-rh="true" rel="icon" type="image/svg+xml" href="https://b.stripecdn.com/docs-statics-srv/assets/921608d6a923bcf8ba2e6f94c712c4dc.svg"><link data-rh="true" rel="icon" href="https://b.stripecdn.com/docs-statics-srv/assets/068db9ad460a2f51559f1755d5ab5b94.png" type="image/png" sizes="512x512"><link data-rh="true" rel="apple-touch-icon" href="https://b.stripecdn.com/docs-statics-srv/assets/6909bb6ca283faf323890c12a6d38161.png" sizes="180x180"><link data-rh="true" rel="canonical" href="https://docs.stripe.com/testing?locale=en-GB"><link data-rh="true" rel="alternate" hreflang="id-ID" href="https://docs.stripe.com/testing?locale=id-ID"><link data-rh="true" rel="alternate" hreflang="de-DE" href="https://docs.stripe.com/testing?locale=de-DE"><link data-rh="true" rel="alternate" hreflang="en-GB" href="https://docs.stripe.com/testing?locale=en-GB"><link data-rh="true" rel="alternate" hreflang="en-US" href="https://docs.stripe.com/testing"><link data-rh="true" rel="alternate" hreflang="es-419" href="https://docs.stripe.com/testing?locale=es-419"><link data-rh="true" rel="alternate" hreflang="es-ES" href="https://docs.stripe.com/testing?locale=es-ES"><link data-rh="true" rel="alternate" hreflang="fr-CA" href="https://docs.stripe.com/testing?locale=fr-CA"><link data-rh="true" rel="alternate" hreflang="fr-FR" href="https://docs.stripe.com/testing?locale=fr-FR"><link data-rh="true" rel="alternate" hreflang="it-IT" href="https://docs.stripe.com/testing?locale=it-IT"><link data-rh="true" rel="alternate" hreflang="pt-BR" href="https://docs.stripe.com/testing?locale=pt-BR"><link data-rh="true" rel="alternate" hreflang="ja-JP" href="https://docs.stripe.com/testing?locale=ja-JP"><link data-rh="true" rel="alternate" hreflang="zh-CN" href="https://docs.stripe.com/testing?locale=zh-CN">
          
          <link rel="stylesheet" href="https://b.stripecdn.com/docs-statics-srv/assets/sail.205757ec34a2cc4626b9.css">
<link rel="stylesheet" href="https://b.stripecdn.com/docs-statics-srv/assets/docs.d902690846adabd97ab4.css">
          <style data-classes="sn-1llusrq/sn-1llusrq:sn-1q4qxi9/sn-1q4qxi9:♲yqhzre/sn-1llusrq sn-1q4qxi9:--s--flex-x/:sn-d7kp2a/sn-d7kp2a:sn-1fnc4mz/sn-1fnc4mz:sn-1c37ise/sn-1c37ise:sn-v3xs18/sn-v3xs18 sn-d7kp2a sn-1fnc4mz sn-1c37ise:♲pp3fxj/sn-d7kp2a sn-1fnc4mz sn-1c37ise sn-v3xs18:sn-1iugkao/sn-1iugkao:♲1njrxid/sn-1iugkao:sn-18m9hpv/sn-18m9hpv sn-d7kp2a sn-1fnc4mz sn-1c37ise:♲7m81gc/sn-d7kp2a sn-1fnc4mz sn-1c37ise sn-18m9hpv:sn-o2xpkb/sn-o2xpkb:♲10au7gr/sn-o2xpkb:--s--baseline-multiplier/" data-prefix="jybopzu-" nonce="2IlLvECpkZ3o8GIIDu4mjw==" data-layer="" data-server="workspace">#​ .sn-1q4qxi9 { --jybopzu-hue-gray0: #ffffff; --jybopzu-hue-gray50: #f6f8fa; --jybopzu-hue-gray100: #ebeef1; --jybopzu-hue-gray150: #d5dbe1; --jybopzu-hue-gray200: #c0c8d2; --jybopzu-hue-gray300: #a3acba; --jybopzu-hue-gray400: #87909f; --jybopzu-hue-gray500: #687385; --jybopzu-hue-gray600: #545969; --jybopzu-hue-gray700: #414552; --jybopzu-hue-gray800: #30313d; --jybopzu-hue-gray900: #1a1b25; --jybopzu-hue-gray950: #10111a; --jybopzu-hue-blue50: #ddfffe; --jybopzu-hue-blue100: #cff5f6; --jybopzu-hue-blue150: #a2e5ef; --jybopzu-hue-blue200: #75d5e8; --jybopzu-hue-blue300: #06b9ef; --jybopzu-hue-blue400: #0096eb; --jybopzu-hue-blue500: #0570de; --jybopzu-hue-blue600: #0055bc; --jybopzu-hue-blue700: #04438c; --jybopzu-hue-blue800: #003262; --jybopzu-hue-blue900: #011c3a; --jybopzu-hue-green50: #ecfed7; --jybopzu-hue-green100: #d7f7c2; --jybopzu-hue-green150: #a6eb84; --jybopzu-hue-green200: #76df47; --jybopzu-hue-green300: #48c404; --jybopzu-hue-green400: #3fa40d; --jybopzu-hue-green500: #228403; --jybopzu-hue-green600: #006908; --jybopzu-hue-green700: #0b5019; --jybopzu-hue-green800: #043b15; --jybopzu-hue-green900: #02220d; --jybopzu-hue-orange50: #fef9da; --jybopzu-hue-orange100: #fcedb9; --jybopzu-hue-orange150: #fcd579; --jybopzu-hue-orange200: #fcbd3a; --jybopzu-hue-orange300: #ff8f0e; --jybopzu-hue-orange400: #ed6704; --jybopzu-hue-orange500: #c84801; --jybopzu-hue-orange600: #a82c00; --jybopzu-hue-orange700: #842106; --jybopzu-hue-orange800: #5f1a05; --jybopzu-hue-orange900: #331302; --jybopzu-hue-red50: #fff5fa; --jybopzu-hue-red100: #ffe7f2; --jybopzu-hue-red150: #ffccdf; --jybopzu-hue-red200: #ffb1cd; --jybopzu-hue-red300: #fe87a1; --jybopzu-hue-red400: #fc526a; --jybopzu-hue-red500: #df1b41; --jybopzu-hue-red600: #b3093c; --jybopzu-hue-red700: #890d37; --jybopzu-hue-red800: #68052b; --jybopzu-hue-red900: #3e021a; --jybopzu-hue-purple50: #f9f7ff; --jybopzu-hue-purple100: #f2ebff; --jybopzu-hue-purple150: #dfd3fc; --jybopzu-hue-purple200: #d1befe; --jybopzu-hue-purple300: #b49cfc; --jybopzu-hue-purple400: #8d7ffa; --jybopzu-hue-purple500: #625afa; --jybopzu-hue-purple600: #513dd9; --jybopzu-hue-purple700: #3f32a1; --jybopzu-hue-purple800: #302476; --jybopzu-hue-purple900: #14134e; --jybopzu-color-neutral0: var(--jybopzu-hue-gray0); --jybopzu-color-neutral50: var(--jybopzu-hue-gray50); --jybopzu-color-neutral100: var(--jybopzu-hue-gray100); --jybopzu-color-neutral150: var(--jybopzu-hue-gray150); --jybopzu-color-neutral200: var(--jybopzu-hue-gray200); --jybopzu-color-neutral300: var(--jybopzu-hue-gray300); --jybopzu-color-neutral400: var(--jybopzu-hue-gray400); --jybopzu-color-neutral500: var(--jybopzu-hue-gray500); --jybopzu-color-neutral600: var(--jybopzu-hue-gray600); --jybopzu-color-neutral700: var(--jybopzu-hue-gray700); --jybopzu-color-neutral800: var(--jybopzu-hue-gray800); --jybopzu-color-neutral900: var(--jybopzu-hue-gray900); --jybopzu-color-neutral950: var(--jybopzu-hue-gray950); --jybopzu-color-brand50: var(--jybopzu-hue-purple50); --jybopzu-color-brand100: var(--jybopzu-hue-purple100); --jybopzu-color-brand200: var(--jybopzu-hue-purple200); --jybopzu-color-brand300: var(--jybopzu-hue-purple300); --jybopzu-color-brand400: var(--jybopzu-hue-purple400); --jybopzu-color-brand500: var(--jybopzu-hue-purple500); --jybopzu-color-brand600: var(--jybopzu-hue-purple600); --jybopzu-color-brand700: var(--jybopzu-hue-purple700); --jybopzu-color-brand800: var(--jybopzu-hue-purple800); --jybopzu-color-brand900: var(--jybopzu-hue-purple900); --jybopzu-color-info50: var(--jybopzu-hue-blue50); --jybopzu-color-info100: var(--jybopzu-hue-blue100); --jybopzu-color-info150: var(--jybopzu-hue-blue150); --jybopzu-color-info200: var(--jybopzu-hue-blue200); --jybopzu-color-info300: var(--jybopzu-hue-blue300); --jybopzu-color-info400: var(--jybopzu-hue-blue400); --jybopzu-color-info500: var(--jybopzu-hue-blue500); --jybopzu-color-info600: var(--jybopzu-hue-blue600); --jybopzu-color-info700: var(--jybopzu-hue-blue700); --jybopzu-color-info800: var(--jybopzu-hue-blue800); --jybopzu-color-info900: var(--jybopzu-hue-blue900); --jybopzu-color-success50: var(--jybopzu-hue-green50); --jybopzu-color-success100: var(--jybopzu-hue-green100); --jybopzu-color-success150: var(--jybopzu-hue-green150); --jybopzu-color-success200: var(--jybopzu-hue-green200); --jybopzu-color-success300: var(--jybopzu-hue-green300); --jybopzu-color-success400: var(--jybopzu-hue-green400); --jybopzu-color-success500: var(--jybopzu-hue-green500); --jybopzu-color-success600: var(--jybopzu-hue-green600); --jybopzu-color-success700: var(--jybopzu-hue-green700); --jybopzu-color-success800: var(--jybopzu-hue-green800); --jybopzu-color-success900: var(--jybopzu-hue-green900); --jybopzu-color-attention50: var(--jybopzu-hue-orange50); --jybopzu-color-attention100: var(--jybopzu-hue-orange100); --jybopzu-color-attention150: var(--jybopzu-hue-orange150); --jybopzu-color-attention200: var(--jybopzu-hue-orange200); --jybopzu-color-attention300: var(--jybopzu-hue-orange300); --jybopzu-color-attention400: var(--jybopzu-hue-orange400); --jybopzu-color-attention500: var(--jybopzu-hue-orange500); --jybopzu-color-attention600: var(--jybopzu-hue-orange600); --jybopzu-color-attention700: var(--jybopzu-hue-orange700); --jybopzu-color-attention800: var(--jybopzu-hue-orange800); --jybopzu-color-attention900: var(--jybopzu-hue-orange900); --jybopzu-color-critical50: var(--jybopzu-hue-red50); --jybopzu-color-critical100: var(--jybopzu-hue-red100); --jybopzu-color-critical150: var(--jybopzu-hue-red150); --jybopzu-color-critical200: var(--jybopzu-hue-red200); --jybopzu-color-critical300: var(--jybopzu-hue-red300); --jybopzu-color-critical400: var(--jybopzu-hue-red400); --jybopzu-color-critical500: var(--jybopzu-hue-red500); --jybopzu-color-critical600: var(--jybopzu-hue-red600); --jybopzu-color-critical700: var(--jybopzu-hue-red700); --jybopzu-color-critical800: var(--jybopzu-hue-red800); --jybopzu-color-critical900: var(--jybopzu-hue-red900); --jybopzu-backgroundColor-surface: var(--jybopzu-color-neutral0); --jybopzu-backgroundColor-container: var(--jybopzu-color-neutral50); --jybopzu-borderColor-neutral: var(--jybopzu-color-neutral150); --jybopzu-borderColor-critical: var(--jybopzu-color-critical500); --jybopzu-iconColor-primary: var(--jybopzu-color-neutral600); --jybopzu-iconColor-secondary: var(--jybopzu-color-neutral400); --jybopzu-iconColor-disabled: var(--jybopzu-color-neutral200); --jybopzu-iconColor-brand: var(--jybopzu-color-brand400); --jybopzu-iconColor-info: var(--jybopzu-color-info400); --jybopzu-iconColor-success: var(--jybopzu-color-success400); --jybopzu-iconColor-attention: var(--jybopzu-color-attention400); --jybopzu-iconColor-critical: var(--jybopzu-color-critical400); --jybopzu-textColor-primary: var(--jybopzu-color-neutral700); --jybopzu-textColor-secondary: var(--jybopzu-color-neutral500); --jybopzu-textColor-disabled: var(--jybopzu-color-neutral300); --jybopzu-textColor-brand: var(--jybopzu-color-brand500); --jybopzu-textColor-info: var(--jybopzu-color-info500); --jybopzu-textColor-success: var(--jybopzu-color-success500); --jybopzu-textColor-attention: var(--jybopzu-color-attention500); --jybopzu-textColor-critical: var(--jybopzu-color-critical500); --jybopzu-overflow-hidden: hidden; --jybopzu-radius-none: none; --jybopzu-radius-xsmall: 4px; --jybopzu-radius-small: 4px; --jybopzu-radius-medium: 8px; --jybopzu-radius-large: 10px; --jybopzu-radius-rounded: 999em; --jybopzu-shadow-none: none; --jybopzu-shadow-top: rgb(0 0 0 / 12%) 0px 1px 1px 0px; --jybopzu-shadow-base: rgb(64 68 82 / 8%) 0px 2px 5px 0px, 0 0 0 0 transparent; --jybopzu-shadow-hover: rgb(64 68 82 / 8%) 0px 2px 5px 0px, rgb(64 68 82 / 8%) 0px 3px 9px 0px; --jybopzu-shadow-focus: 0 0 0 4px rgb(1 150 237 / 36%); --jybopzu-size-0: 0px; --jybopzu-size-1: var(--jybopzu-space-1); --jybopzu-size-25: var(--jybopzu-space-25); --jybopzu-size-50: var(--jybopzu-space-50); --jybopzu-size-75: var(--jybopzu-space-75); --jybopzu-size-100: var(--jybopzu-space-100); --jybopzu-size-150: var(--jybopzu-space-150); --jybopzu-size-200: var(--jybopzu-space-200); --jybopzu-size-250: var(--jybopzu-space-250); --jybopzu-size-300: var(--jybopzu-space-300); --jybopzu-size-350: var(--jybopzu-space-350); --jybopzu-size-400: var(--jybopzu-space-400); --jybopzu-size-500: var(--jybopzu-space-500); --jybopzu-size-600: var(--jybopzu-space-600); --jybopzu-size-fill: 100%; --jybopzu-size-min: min-content; --jybopzu-size-max: max-content; --jybopzu-size-fit: fit-content; --jybopzu-size-1\/2: 50%; --jybopzu-size-1\/3: 33.3333%; --jybopzu-size-2\/3: 66.6667%; --jybopzu-size-1\/4: 25%; --jybopzu-size-2\/4: 50%; --jybopzu-size-3\/4: 75%; --jybopzu-size-1\/5: 20%; --jybopzu-size-2\/5: 40%; --jybopzu-size-3\/5: 60%; --jybopzu-size-4\/5: 80%; --jybopzu-size-1\/6: 16.6667%; --jybopzu-size-2\/6: 33.3333%; --jybopzu-size-3\/6: 50%; --jybopzu-size-4\/6: 66.6667%; --jybopzu-size-5\/6: 83.3333%; --jybopzu-size-1\/12: 8.3333%; --jybopzu-size-2\/12: 16.6667%; --jybopzu-size-3\/12: 25%; --jybopzu-size-4\/12: 33.3333%; --jybopzu-size-5\/12: 41.6667%; --jybopzu-size-6\/12: 50%; --jybopzu-size-7\/12: 58.3333%; --jybopzu-size-8\/12: 66.6667%; --jybopzu-size-9\/12: 75%; --jybopzu-size-10\/12: 83.3333%; --jybopzu-size-11\/12: 91.6667%; --jybopzu-space-0: 0px; --jybopzu-space-1: 1px; --jybopzu-space-25: 2px; --jybopzu-space-50: 4px; --jybopzu-space-75: 6px; --jybopzu-space-100: 8px; --jybopzu-space-150: 12px; --jybopzu-space-200: 16px; --jybopzu-space-250: 20px; --jybopzu-space-300: 24px; --jybopzu-space-350: 28px; --jybopzu-space-400: 32px; --jybopzu-space-500: 40px; --jybopzu-space-600: 48px; --jybopzu-space-xxsmall: var(--jybopzu-space-25); --jybopzu-space-xsmall: var(--jybopzu-space-50); --jybopzu-space-small: var(--jybopzu-space-100); --jybopzu-space-medium: var(--jybopzu-space-200); --jybopzu-space-large: var(--jybopzu-space-300); --jybopzu-space-xlarge: var(--jybopzu-space-400); --jybopzu-space-xxlarge: var(--jybopzu-space-600); --jybopzu-typeface-ui: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; --jybopzu-typeface-monospace: 'Source Code Pro', Menlo, Monaco, monospace; --jybopzu-weight-regular: 400; --jybopzu-weight-semibold: 600; --jybopzu-weight-bold: 700; --jybopzu-zIndex-overlay: 299; --jybopzu-zIndex-partial: 400; }</style><style nonce="2IlLvECpkZ3o8GIIDu4mjw==" data-layer="reset" data-server="workspace">#​#​ .rs-3::before {
content: var(--s--baseline-alignment-content);user-select: none;align-self: baseline;margin-right: calc(-1 * var(--s--column-gap));
}
#​#​ .rs-8[aria-invalid="true"] {
box-shadow: var(--s--top-shadow), var(--s--keyline) 0 0 0 var(--s--keyline-width), var(--s--focus-ring), var(--s--box-shadow);
}
#​#​ .sail-table-row:not(:hover) .row-actions-trigger {
box-shadow: var(--s--top-shadow), var(--s--keyline) 0 0 0 var(--s--keyline-width), var(--s--focus-ring), var(--s--box-shadow);
}
#​#​ .rs-4 {
display: var(--s--display-block);
}
#​#​ .rs-2 {
box-shadow: var(--s--top-shadow), var(--s--keyline) 0 0 0 var(--s--keyline-width), var(--s--focus-ring), var(--s--box-shadow);
}
#​#​ .rs-6:active:not([aria-disabled="true"]) {
box-shadow: var(--s--top-shadow), var(--s--keyline) 0 0 0 var(--s--keyline-width), var(--s--focus-ring), var(--s--box-shadow);
}
#​#​ .sail-table-row:hover .row-actions-trigger {
box-shadow: var(--s--top-shadow), var(--s--keyline) 0 0 0 var(--s--keyline-width), var(--s--focus-ring), var(--s--box-shadow);
}
#​#​ .rs-9[aria-disabled="true"] {
box-shadow: var(--s--top-shadow), var(--s--keyline) 0 0 0 var(--s--keyline-width), var(--s--focus-ring), var(--s--box-shadow);
}
#​#​ .rs-5:hover:not(:active):not([aria-disabled="true"]) {
box-shadow: var(--s--top-shadow), var(--s--keyline) 0 0 0 var(--s--keyline-width), var(--s--focus-ring), var(--s--box-shadow);
}
#​#​ .rs-7:focus {
box-shadow: var(--s--top-shadow), var(--s--keyline) 0 0 0 var(--s--keyline-width), var(--s--focus-ring), var(--s--box-shadow);
}
#​#​ .rs-a:focus-within {
box-shadow: var(--s--top-shadow), var(--s--keyline) 0 0 0 var(--s--keyline-width), var(--s--focus-ring), var(--s--box-shadow);
}
#​#​ .sn-d7kp2a { --distribute-x: initial; --distribute-y: initial; --align-x: initial; --align-y: initial; }
#​#​ .sn-d7kp2a > * { --align-self-x: initial; --align-self-y: initial; --flex-x: 1 1 auto; --flex-y: 1 1 auto; }
#​#​ .sn-1fnc4mz { --row-gap: normal; --column-gap: normal; gap: var(--row-gap) var(--column-gap); }
#​#​ .sn-1c37ise { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); }
.__sn-sheet-order { --order: '_1rkm1cp,_88mn99,_5olop,_16pds2j,_1wna6e6,_kskd3k,_5vzub4,_lzay40,_1d9aqya,_gyuk9p,_oaylby'; }</style><style nonce="2IlLvECpkZ3o8GIIDu4mjw==" data-layer="headless" data-server="workspace"></style><style nonce="2IlLvECpkZ3o8GIIDu4mjw==" data-layer="theme" data-server="workspace"></style><style nonce="2IlLvECpkZ3o8GIIDu4mjw==" data-layer="theme.classic" data-server="workspace">#​#​#​#​#​ .sn-1llusrq { font-family: var(--jybopzu-typeface-ui); color: var(--jybopzu-textColor-primary); fill: var(--jybopzu-iconColor-primary); }</style><style nonce="2IlLvECpkZ3o8GIIDu4mjw==" data-layer="app" data-server="workspace"></style><style nonce="2IlLvECpkZ3o8GIIDu4mjw==" data-layer="global" data-server="workspace">#​#​#​#​#​#​#​ .tooltip-trigger-isolate {
isolation: isolate;
}
@media (min-width: 1001px) {
#​#​#​#​#​#​#​ .StripeAssistant--expanded .RightPane-Mobile {
right: calc(var(--assistant-width) + 48px)!important;
}
}
@media (min-width: 1801px) {
#​#​#​#​#​#​#​ .StripeAssistant--expanded .RightPane-Mobile {
right: calc(var(--assistant-width) + 24px)!important;
}
}
#​#​#​#​#​#​#​ .⚙ > option {
padding: 0px;--s--padding-top: 0px;--s--padding-right: 0px;--s--padding-bottom: 0px;--s--padding-left: 0px;
}
#​#​#​#​#​#​#​ legend.⚙ {
padding: 0px;--s--padding-top: 0px;--s--padding-right: 0px;--s--padding-bottom: 0px;--s--padding-left: 0px;
}
#​#​#​#​#​#​#​ fieldset.⚙ {
padding: 0px;--s--padding-top: 0px;--s--padding-right: 0px;--s--padding-bottom: 0px;--s--padding-left: 0px;
}
#​#​#​#​#​#​#​ fieldset.⚙ {
min-width: 0px;
}
#​#​#​#​#​#​#​ fieldset.⚙ {
border: 0;margin: 0px;
}
#​#​#​#​#​#​#​ span.⚙ {
display: var(--s--display-inline);--s--align-self-display: flex-start;--s--flex-x: 0 1 auto;--s--flex-y: 0 1 auto;
}
#​#​#​#​#​#​#​ .⚙, #​#​#​#​#​#​#​ .⚙::before, #​#​#​#​#​#​#​ .⚙::after {
box-sizing: border-box;
}
@supports (-webkit-hyphens:none) {
#​#​#​#​#​#​#​ select.⚙, #​#​#​#​#​#​#​ select.sail-next-select-fix {
font-family: 'Helvetica Neue', sans-serif !important;
}
}
#​#​#​#​#​#​#​ .sail-table-row:hover .row-checkbox-cell:not([data-has-route]):not([data-highlighted]) {
background-color: var(--s-9fypy8) !important;
}
#​#​#​#​#​#​#​ .sail-table-row:hover .row-checkbox-cell:not([data-has-route])[data-highlighted] {
background-color: var(--s-1rfvf0n) !important;
}
#​#​#​#​#​#​#​ .sail-table-row:hover .row-actions-trigger-icon {
fill: var(--s-1qz4hey) !important;
}
#​#​#​#​#​#​#​ .sail-table-row:hover .row-actions-trigger {
background-color: var(--s-9fypy8) !important;opacity: 1 !important;color: var(--s-13hmetb) !important;
}
#​#​#​#​#​#​#​ .sail-table-row:hover .row-actions-trigger {
--s--box-shadow: var(--s-1qqjf1s) !important;
}
#​#​#​#​#​#​#​ .sail-table-row:hover .row-single-quick-actions {
opacity: 1 !important;
}
#​#​#​#​#​#​#​ .sail-table-row:not(:hover) .row-actions-trigger {
background-color: transparent !important;
}
#​#​#​#​#​#​#​ .sail-table-row:not(:hover) .row-actions-trigger {
--s--box-shadow: none !important;
}
#​#​#​#​#​#​#​ .sail-table-row:hover .row-quick-actions {
opacity: 1 !important;pointer-events: auto !important;
}
#​#​#​#​#​#​#​ .sail-table-row:hover .row-actions-cell:not([data-has-highlight]) {
background-color: var(--s-9fypy8) !important;
}
#​#​#​#​#​#​#​ .sail-table-row:hover .row-actions-cell[data-has-highlight] {
background-color: var(--s-1rfvf0n) !important;
}
#​#​#​#​#​#​#​ .sail-table-row:hover .row-checkbox-cell[data-has-route] {
background-color: var(--s-1rfvf0n) !important;
}
#​#​#​#​#​#​#​:root, :host #​#​#​#​#​#​#​, #​#​#​#​#​#​#​ .sn-token-provider {
--s-806179: var(--s-1ipujfj);--qyckuc: 150ms;--s-1xyzpq3: 0ms;--ch7862: 50ms;--s-5jzhfa: 100ms;--s-12b75vv: 150ms;--rsnfo1: 300ms;--s-12ljnrj: 500ms;--s-10dnt5v: cubic-bezier(0, .09, .4, 1);--s-1uatvym: ease-in-out;--im41o8: cubic-bezier(0, 0, .4, 1);--s-1fdsmh8: cubic-bezier(.4, 0, 1, 1);--s-1l60u8e: linear;--s-6aw424: 2px;--s-1l1swmo: 8px;--s-1m2ttpv: 100%;--s-1pzb1xw: 120;--s-6429u6: 14;--dutg7l: 300;--rjlba6: 20;--s-117eyx7: 400;--slm412: 10;--s-1pt58bw: 30ms;--pu6lsa: 50ms;--s-1ca225m: 80ms;--h9q5hc: 0.95;--s-1308p7c: 0.99;--ti5k0: 1;--s-1paplcg: 0.98;--s-19omtc6: 1.02;--s-1nmzh8w: #ffffff;--s-421sqo: #e2fbfe;--s-1yca4y4: #dbf9fe;--s-4qj11w: #cbf5fd;--s-1u1nr1c: #a7e7fc;--dj5edy: #6dc9fc;--s-3blua0: #3babfd;--s-172n6d2: #088ef9;--s-1l3w4rb: #0072e9;--s-1yzoj9a: #045ad0;--kvmyi1: #0b46ad;--s-1ah8y8v: #0d3485;--s-1v7mjmv: #0a2156;--s-1ifukxc: #060f2b;--s-1cbef47: #ffffff;--ncitdb: #eafcdd;--s-1xc5ml5: #e2fbd0;--khndpt: #d1fab3;--fcix74: #a8f170;--s-1jt7b3q: #7cd548;--rz6g85: #58ba27;--s-10in11e: #3da00b;--jet5ih: #2b8700;--s-11ws3zn: #217005;--mkuc60: #1c5a0d;--s-5vneq4: #184310;--s-1ybzlmc: #112a0d;--s-160334i: #091308;--s-1idvp5s: #ffffff;--s-1ronw4t: #fdf8c9;--s-3g68fr: #fdf5c3;--een7nd: #fceeb5;--s-1j3zdk7: #fbd992;--bpq42r: #fcaf4f;--d5srfd: #f7870f;--s-7gt7xl: #e46602;--s-1bt4nax: #cc4b00;--s-1m90cr3: #b13600;--s-105rx08: #922700;--s-3csqoi: #701b01;--s-1x99otv: #4a0f02;--s-18mzfxp: #270502;--s-18rmc6q: #ffffff;--m4edry: #fef4f6;--s-175kzjy: #fef0f3;--pfpugw: #fde9ee;--s-1at7tzv: #fbd3dc;--s-8ik67: #faa9b8;--s-1brqpgc: #fa7e91;--s-1k4y65: #fa4a67;--s-1t7w85x: #e61947;--j769ku: #c0123c;--s-105k9ow: #9b0c36;--s-1bradsh: #76072f;--s-17cbcf1: #4e0322;--kpju43: #290115;--s-1hiz45q: #ffffff;--s-14548rz: #F4F7FA;--ipi717: #F1F5F9;--s-1cldq6b: #ECF1F6;--d8xpc9: #D4DEE9;--s-1eyyidx: #BAC8DA;--s-1s5ux5y: #95A4BA;--s-1e10u81: #7D8BA4;--s-15osns8: #667691;--s-1konk7s: #50617A;--s-1xpq83j: #3C4F69;--s-1bnum3i: #273951;--s-18qmzqu: #1A2C44;--iyzvtr: #0D1F37;--s-18dffd9: #ffffff;--s-1btz1sx: #f7f5fd;--s-1b07yyw: #f4f2fd;--s-157z7in: #efecfc;--m0ijzk: #e0d9fb;--leeokr: #c3b6fb;--oarimj: #a497fc;--s-1hodqcr: #857afe;--s-9xa805: #675dff;--s-84rx9r: #533afd;--ne2kmn: #4e11e2;--uyd7vd: #44139f;--s-1so9orb: #2f0e63;--s-1q7ltkh: #1c062d;--s-35hf94: hsla(0, 0%, 100%, 0.2);--s-13ypoy8: var(--s-1hiz45q);--s-114rdv4: var(--s-14548rz);--s-2kqnn1: var(--ipi717);--s-1bcqfda: var(--s-1cldq6b);--s-1kkti1r: var(--d8xpc9);--s-16pqfer: var(--s-1eyyidx);--s-1kmer3i: var(--s-1s5ux5y);--s-13py8ob: var(--s-1e10u81);--s-1wdog5l: var(--s-15osns8);--jkp57b: var(--s-1konk7s);--s-1xkgkxo: var(--s-1xpq83j);--s-1egalvn: var(--s-1bnum3i);--v2y5bm: var(--s-18qmzqu);--r61onv: var(--iyzvtr);--lobb1k: var(--s-18dffd9);--s-4qnp4b: var(--s-1btz1sx);--s-1lar93u: var(--s-1b07yyw);--s-1i5bkvl: var(--s-157z7in);--j2o0xp: var(--m0ijzk);--s-1f6g74j: var(--leeokr);--wtjmk4: var(--oarimj);--s-3xnaeu: var(--s-1hodqcr);--s-1tkiw0x: var(--s-9xa805);--s-1m5lgh5: var(--s-84rx9r);--s-1wyfahn: var(--ne2kmn);--s-19gmuyl: var(--uyd7vd);--k0gqj5: var(--s-1so9orb);--s-1lfmri4: var(--s-1q7ltkh);--s-13od8gw: var(--s-1idvp5s);--fox699: var(--s-1ronw4t);--if1yur: var(--s-3g68fr);--p5cdic: var(--een7nd);--s-1jh7fp5: var(--s-1j3zdk7);--lsye2d: var(--bpq42r);--t3987n: var(--d5srfd);--s-1vcezov: var(--s-7gt7xl);--s-1qk1a9q: var(--s-1bt4nax);--s-1ipujfj: var(--s-1m90cr3);--s-1vhr1m: var(--s-105rx08);--s-1oqa1l5: var(--s-3csqoi);--kubwak: var(--s-1x99otv);--s-1h42ask: var(--s-18mzfxp);--whf9po: var(--s-18rmc6q);--gqp7g1: var(--m4edry);--s-1hi3d21: var(--s-175kzjy);--s-1j0j6fb: var(--pfpugw);--o1xbta: var(--s-1at7tzv);--vyde9h: var(--s-8ik67);--s-875rxv: var(--s-1brqpgc);--s-1xn82ef: var(--s-1k4y65);--xi7x09: var(--s-1t7w85x);--uk4ts2: var(--j769ku);--s-9ukgu0: var(--s-105k9ow);--s-15yycft: var(--s-1bradsh);--s-1v6ybst: var(--s-17cbcf1);--s-1haeppa: var(--kpju43);--s-1f39zfp: var(--s-1nmzh8w);--s-1bf76tl: var(--s-421sqo);--s-1yds3i6: var(--s-1yca4y4);--s-1sypgcr: var(--s-4qj11w);--u7pgeo: var(--s-1u1nr1c);--qev2nh: var(--dj5edy);--rqlrpr: var(--s-3blua0);--s-8vaodq: var(--s-172n6d2);--s-1m519r1: var(--s-1l3w4rb);--r3g89x: var(--s-1yzoj9a);--n0umvo: var(--kvmyi1);--c0109p: var(--s-1ah8y8v);--s-26e45o: var(--s-1v7mjmv);--iupdc1: var(--s-1ifukxc);--s-1a4o86t: var(--s-1cbef47);--nxbwn6: var(--ncitdb);--wz6rfy: var(--s-1xc5ml5);--s-18tv9xz: var(--khndpt);--s-660zz9: var(--fcix74);--s-5y9ijm: var(--s-1jt7b3q);--s-1gwptpc: var(--rz6g85);--t5jail: var(--s-10in11e);--qcdf10: var(--jet5ih);--s-1o92vf6: var(--s-11ws3zn);--s-1spzwnv: var(--mkuc60);--s-35q6a2: var(--s-5vneq4);--axxngb: var(--s-1ybzlmc);--s-1pkw6jl: var(--s-160334i);--s-1hldvhn: #9966FF;--s-1xwen3a: #0055BC;--hxpspa: #00A1C2;--s-5ghlc9: #ED6804;--nap71a: #B3063D;--s-1sz15nh: var(--mkuc60);--mygevb: var(--s-1k4y65);--nrw914: var(--s-105rx08);--bu79cc: var(--s-10in11e);--s-1rfvf0n: var(--s-114rdv4);--s-9fypy8: var(--s-13ypoy8);--s-8muhy8: var(--s-35hf94);--s-153sf3j: rgba(186, 200, 218, 0.7);--s-1mkjmgu: var(--s-1m5lgh5);--s-9u3gcm: var(--s-1m5lgh5);--s-1pk4mhu: var(--s-1wyfahn);--s-1wze59r: var(--s-1m5lgh5);--s-1gzyq0k: var(--s-1m5lgh5);--s-1eg71kz: var(--s-9fypy8);--uftl0g: var(--s-9fypy8);--s-1wj6iyq: var(--s-114rdv4);--s-1jrjwpv: var(--s-9fypy8);--b5b0q1: var(--s-9fypy8);--jix8n1: var(--xi7x09);--s-1isx4n7: var(--xi7x09);--s-1owgngi: var(--uk4ts2);--s-1tqa4ka: var(--xi7x09);--s-1dl2eq8: var(--xi7x09);--s-14a2tiz: var(--s-13ypoy8);--s-1b3o71a: var(--s-1tkiw0x);--qkwke3: var(--s-1tkiw0x);--s-1afrigr: var(--s-1m5lgh5);--s-1orf6yv: var(--s-1tkiw0x);--s-18eec8a: var(--s-1kkti1r);--rfaik3: var(--s-13ypoy8);--s-1xn7irg: var(--s-1bcqfda);--s-1x4qw9u: var(--s-13ypoy8);--s-4m5wr6: var(--s-1bcqfda);--s-1mbtsu2: var(--s-13ypoy8);--s-1im6yhz: var(--s-13ypoy8);--syi4h: var(--s-13ypoy8);--a37hit: var(--s-13ypoy8);--s-2av06t: var(--s-114rdv4);--s-1pjx0uz: var(--s-1bcqfda);--s-175jw0u: var(--s-114rdv4);--pz1vgx: var(--s-1wdog5l);--s-6j56kn: var(--s-1egalvn);--jg0c26: var(--s-1sypgcr);--s-1g3vynh: var(--s-1bf76tl);--lg8mcu: var(--s-1m519r1);--s-12izfvv: var(--s-18tv9xz);--s-1t53zya: var(--nxbwn6);--zuu90a: var(--qcdf10);--s-414lsb: var(--p5cdic);--ulpd63: var(--fox699);--s-15wlbw2: var(--s-1qk1a9q);--s-1dn6rk: var(--s-1j0j6fb);--s-1k641wx: var(--gqp7g1);--aw0phz: var(--xi7x09);--s-15xulsv: var(--s-1kkti1r);--w22o9l: var(--s-1m5lgh5);--s-8c655s: var(--s-19gmuyl);--s-1ok36r9: var(--s-19gmuyl);--s-158s5xz: var(--s-1m5lgh5);--xw6qjn: var(--s-1m5lgh5);--s-4lkz9i: var(--s-15xulsv);--s-1amkzr1: var(--s-1kmer3i);--s-17kovyh: var(--s-15xulsv);--s-125pidq: var(--s-15xulsv);--s-8to5ry: var(--s-15xulsv);--s-17n5yam: var(--xi7x09);--eyrjow: var(--s-9ukgu0);--s-1u2do9: var(--s-9ukgu0);--qzxx9l: var(--xi7x09);--s-1draesn: var(--xi7x09);--s-17tmi4r: var(--s-1kkti1r);--b7ifjk: var(--xi7x09);--s-6o7nrw: var(--uk4ts2);--s-73zwar: var(--xi7x09);--d3be3c: var(--xi7x09);--npx6zl: var(--xi7x09);--wt6h1z: var(--s-1tkiw0x);--s-19hm5u2: var(--s-1m5lgh5);--s-1ki2h5s: var(--s-1m5lgh5);--s-1upode3: var(--s-1tkiw0x);--e619vt: var(--s-1kkti1r);--h29g9m: var(--s-1kmer3i);--o26ijo: var(--s-1kkti1r);--s-1fqa73g: var(--s-1kkti1r);--s-1t2fj50: var(--s-1kkti1r);--s-1p5fyku: var(--s-1kkti1r);--s-7st1q: var(--s-1kkti1r);--s-177yrws: var(--s-1wdog5l);--s-1x5q6fw: var(--s-1egalvn);--s-1cn97xm: var(--u7pgeo);--s-9nkfwt: var(--u7pgeo);--s-7pqyn6: var(--s-1m519r1);--s-9bkbz: var(--s-660zz9);--s-1qd49a9: var(--s-660zz9);--s-17mlsdr: var(--qcdf10);--s-1ow1a4n: var(--s-1jh7fp5);--s-1mnr65s: var(--s-1jh7fp5);--s-1yfj4t4: var(--s-1qk1a9q);--fg7f6q: var(--o1xbta);--d8waz0: var(--o1xbta);--s-8cc9re: var(--xi7x09);--s-13hmetb: var(--v2y5bm);--oiv4a4: var(--s-1m5lgh5);--s-6obdb0: var(--s-1wyfahn);--s-17yrw5r: var(--s-19gmuyl);--s-1o9jit1: var(--s-1m5lgh5);--s-17snam4: var(--s-13py8ob);--s-1xyyyk2: var(--s-1egalvn);--s-1ui80l2: var(--v2y5bm);--jus5c7: var(--v2y5bm);--s-184ljp4: var(--s-1egalvn);--eb4u9z: var(--jkp57b);--o8bs57: var(--uk4ts2);--s-10w80od: var(--s-9ukgu0);--s-1c9sq9t: var(--s-15yycft);--ruipx: var(--uk4ts2);--s-1wer54: var(--s-13py8ob);--uvjldp: var(--s-13ypoy8);--rygqjm: var(--s-13ypoy8);--s-3zsim4: var(--j2o0xp);--nqzz7a: var(--s-13ypoy8);--fmcfok: var(--s-13ypoy8);--s-13dhk1f: var(--s-1egalvn);--s-97x5jr: var(--s-1egalvn);--s-148oer1: var(--s-1xkgkxo);--qzwqpe: var(--s-1egalvn);--s-9i3k0u: var(--s-1egalvn);--s-87wktm: var(--s-13ypoy8);--s-13hlbvk: var(--s-13ypoy8);--s-114300b: var(--o1xbta);--l5jmjk: var(--s-13ypoy8);--oalgln: var(--s-13ypoy8);--wukrzp: var(--s-1egalvn);--fa9lug: var(--s-1wdog5l);--s-1oi81m8: var(--s-1egalvn);--x0orno: var(--s-1egalvn);--s-1pxcz58: var(--s-1egalvn);--p0bjsc: var(--s-13py8ob);--u320f7: var(--r3g89x);--s-1iv5nq8: var(--r3g89x);--uj52u9: var(--n0umvo);--s-6v1wws: var(--s-1o92vf6);--s-1tqfmwd: var(--s-1o92vf6);--g8y80y: var(--s-1spzwnv);--uflrw: var(--s-1ipujfj);--jg0bei: var(--s-1ipujfj);--s-1kdpopy: var(--s-1vhr1m);--ibollp: var(--uk4ts2);--evfcf2: var(--uk4ts2);--qj0juw: var(--s-9ukgu0);--s-1u9outy: var(--jkp57b);--s-18brxby: var(--jkp57b);--s-5wyt2d: var(--s-13ypoy8);--s-15m6t6b: var(--s-13ypoy8);--nph474: var(--r3g89x);--s-9j04rl: var(--r3g89x);--s-18eqkid: var(--s-13ypoy8);--k9sgh3: var(--s-1o92vf6);--s-679qlr: var(--s-1o92vf6);--s-1gxwr4: var(--s-13ypoy8);--i7djdz: var(--s-1ipujfj);--s-1yqvg4v: var(--s-13ypoy8);--s-1uywv9f: var(--uk4ts2);--xfgvhn: var(--uk4ts2);--s-1l3ikln: var(--s-13ypoy8);--s-1hknj82: var(--s-1xkgkxo);--xd9t29: var(--v2y5bm);--s-1qz4hey: var(--s-1xkgkxo);--s-13mj3ey: var(--s-1tkiw0x);--yfq5jb: var(--s-1m5lgh5);--s-1d5tn5g: var(--s-1wyfahn);--s-1ts3wnp: var(--s-1tkiw0x);--mtnc2e: var(--s-1kmer3i);--s-1ggs8se: var(--s-1xkgkxo);--s-1983a3r: var(--s-1egalvn);--s-1rbj8zq: var(--v2y5bm);--s-12x7xov: var(--s-1xkgkxo);--q5xz4t: var(--s-1wdog5l);--s-2ojt3v: var(--xi7x09);--s-1c4musi: var(--uk4ts2);--rwzmwu: var(--s-9ukgu0);--s-1k156kb: var(--xi7x09);--s-1njcrbd: var(--s-1kmer3i);--s-1auir75: var(--s-13ypoy8);--tipuka: var(--s-13ypoy8);--s-1myp5o1: var(--j2o0xp);--s-5didwj: var(--s-13ypoy8);--s-1wf2wvi: var(--s-13ypoy8);--s-15w0yfc: var(--s-1qz4hey);--fc8g0t: var(--s-1qz4hey);--s-17uj1m3: var(--jkp57b);--g8dxu4: var(--s-1qz4hey);--s-2e4gj5: var(--s-1qz4hey);--s-1xsl5v6: var(--s-13ypoy8);--s-1vjzvov: var(--s-13ypoy8);--s-1n46b59: var(--o1xbta);--u90thq: var(--s-13ypoy8);--s-19o7zaa: var(--s-13ypoy8);--s-10q3p1o: var(--s-1xkgkxo);--s-8jpmhq: var(--s-1xkgkxo);--s-1nuytc0: var(--s-1xkgkxo);--s-1vua7kb: var(--s-1xkgkxo);--brnaxe: var(--s-1kmer3i);--s-1ufxgw0: var(--s-13ypoy8);--qth5g3: var(--s-13ypoy8);--s-1hd7tld: var(--s-13ypoy8);--s-40ljxg: var(--s-13ypoy8);--s-1aln5xz: var(--s-114rdv4);--s-49rsbu: var(--s-1m519r1);--xsdaas: var(--s-1m519r1);--mglbt2: var(--r3g89x);--rtvqux: var(--qcdf10);--ko7qd: var(--qcdf10);--s-50f0qm: var(--s-1o92vf6);--eu61bi: var(--s-1qk1a9q);--y7jsf0: var(--s-1qk1a9q);--s-1ac7lwk: var(--s-1ipujfj);--s-9k5091: var(--xi7x09);--ruhzmh: var(--xi7x09);--s-2xp72p: var(--uk4ts2);--s-17iqe5q: var(--s-1wdog5l);--s-1253b2y: var(--s-1wdog5l);--s-1piwg9i: var(--s-13ypoy8);--s-7oniqh: var(--s-13ypoy8);--s-6ucdv7: var(--s-1m519r1);--s-1jcoye7: var(--s-1m519r1);--hnqjk9: var(--s-13ypoy8);--pgimab: var(--qcdf10);--xntlbj: var(--qcdf10);--s-14mlsvd: var(--s-13ypoy8);--s-1exie7f: var(--s-1qk1a9q);--yqmt02: var(--s-1qk1a9q);--s-17qjsgp: var(--s-13ypoy8);--e6rr02: var(--xi7x09);--qwe25a: var(--xi7x09);--s-1cx6227: var(--s-13ypoy8);--s-1o2c3h9: var(--jkp57b);--s-6gs83q: var(--s-1egalvn);--ahgtyg: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';--dilwm: 2048;--s-6omq4: 1980;--nsaztv: 1443;--s-1ixv1ks: 1078;--s-1biv3ye: -432;--s-1te2tup: 0;--cdmbir: 300;--s-1mnxhel: 400;--s-1nt3wam: 600;--s-1ocxf4e: 700;--s-1vpgvqc: 'Source Code Pro', Menlo, Monaco, monospace;--s-1y398ge: 2048;--j5b9ko: 1556;--s-17c3qcu: 1493;--s-6zqpne: 1120;--s-1jib5q0: -492;--s-75pjiv: 410;--s-780oqg: var(--ahgtyg);--s-1c2w534: var(--dilwm);--s-4imvpn: var(--s-6omq4);--s-1ph4673: var(--nsaztv);--s-14qchrt: var(--s-1ixv1ks);--s-174cqiz: var(--s-1biv3ye);--s-1rnjjay: var(--s-1te2tup);--bwm4no: var(--s-1mnxhel);--s-1bfvuc2: var(--s-1i82044);--s-1vo01ya: var(--s-1db3chc);--s-1nrhtfr: var(--tk0isw);--s-1xlut57: var(--s-1lhqll2);--s-10rtirn: var(--s-11v0pqn);--s-1gj0nto: var(--s-6cbmuf);--z8c3ww: var(--yplwvi);--s-1itdcoa: var(--s-1m30mdf);--s-1e47fbj: var(--cd4zwn);--s-1i82044: var(--s-780oqg);--s-1db3chc: var(--s-1c2w534);--tk0isw: var(--s-4imvpn);--s-1lhqll2: var(--s-1ph4673);--s-11v0pqn: var(--s-14qchrt);--s-6cbmuf: var(--s-174cqiz);--yplwvi: var(--s-1rnjjay);--s-1m30mdf: 56px;--cd4zwn: 64px;--s-1fgn2x1: var(--s-1ocxf4e);--g8k6lo: var(--s-1mnxhel);--simh7g: var(--wsbs66);--s-11tag5s: var(--s-1cfwdq);--egn7v3: var(--s-18ll6fg);--s-1rfbcod: var(--s-13spi5k);--s-1luqrck: var(--s-15fn66i);--s-27iqeg: var(--d5drjy);--s-18wcjw: var(--s-1rsg6td);--s-1u9zl82: var(--n6jam8);--miv9l: var(--lq97ov);--wsbs66: var(--s-780oqg);--s-1cfwdq: var(--s-1c2w534);--s-18ll6fg: var(--s-4imvpn);--s-13spi5k: var(--s-1ph4673);--s-15fn66i: var(--s-14qchrt);--d5drjy: var(--s-174cqiz);--s-1rsg6td: var(--s-1rnjjay);--n6jam8: 48px;--lq97ov: 56px;--s-1ucmgz7: var(--s-1ocxf4e);--s-17ghi8h: var(--s-1mnxhel);--hbk0oo: var(--s-1wwy80b);--s-2dbb2a: var(--s-160c6gg);--yxaojm: var(--s-1npqh71);--nm1xrx: var(--s-68sjx3);--s-1ivbjtl: var(--wejrbv);--s-8vhotc: var(--si2vzf);--pakukh: var(--s-7035h);--icmlh7: var(--ad7wce);--s-8mv65e: var(--s-12zbgfl);--s-1wwy80b: var(--s-780oqg);--s-160c6gg: var(--s-1c2w534);--s-1npqh71: var(--s-4imvpn);--s-68sjx3: var(--s-1ph4673);--wejrbv: var(--s-14qchrt);--si2vzf: var(--s-174cqiz);--s-7035h: var(--s-1rnjjay);--ad7wce: 40px;--s-12zbgfl: 48px;--s-1xgajx6: var(--s-1ocxf4e);--s-1mb7r8p: var(--s-1mnxhel);--s-1jtr8l0: var(--dx0zsf);--bzblmh: var(--s-1s7fwor);--s-13z63vp: var(--s-1z08gqp);--s-1noeuap: var(--fdri1y);--s-1iotv3v: var(--s-1ktva78);--s-18s8xzd: var(--jrvk1a);--s-1xijmep: var(--s-62671d);--s-1nph8pw: var(--s-1eryk2b);--s-5jpu2o: var(--s-1rvvcgm);--dx0zsf: var(--s-780oqg);--s-1s7fwor: var(--s-1c2w534);--s-1z08gqp: var(--s-4imvpn);--fdri1y: var(--s-1ph4673);--s-1ktva78: var(--s-14qchrt);--jrvk1a: var(--s-174cqiz);--s-62671d: var(--s-1rnjjay);--s-1eryk2b: 32px;--s-1rvvcgm: 40px;--nusmm3: var(--s-1ocxf4e);--xcedj6: var(--ahgtyg);--s-14xlm6o: var(--dilwm);--msg65c: var(--s-6omq4);--s-1ywnfza: var(--nsaztv);--zjva6a: var(--s-1ixv1ks);--s-15n3uo5: var(--s-1biv3ye);--i6u0ap: var(--s-1te2tup);--xb6tkh: var(--s-1mnxhel);--s-1xmxn4q: var(--s-71ssjp);--s-1xgixpx: var(--db0w5x);--s-1k35674: var(--jed2z7);--s-12k91a7: var(--tv79ff);--s-1s0wyj4: var(--s-1x8so7v);--ig6ly8: var(--s-1j7acn3);--s-8l4ca5: var(--s-38ks7n);--s-1svi9x0: var(--x65r8g);--d7hr4e: var(--s-14j81vx);--s-1ylzxkj: var(--oq2dkr);--s-71ssjp: var(--xcedj6);--db0w5x: var(--s-14xlm6o);--jed2z7: var(--msg65c);--tv79ff: var(--s-1ywnfza);--s-1x8so7v: var(--zjva6a);--s-1j7acn3: var(--s-15n3uo5);--s-38ks7n: var(--i6u0ap);--x65r8g: 28px;--s-14j81vx: 36px;--s-1n4fl4h: var(--s-1ocxf4e);--oq2dkr: none;--f4w18u: var(--s-1mnxhel);--s-1rpa4qr: var(--jdmia2);--v1v838: var(--ts1hpc);--vn27bl: var(--s-187zl0b);--s-1vnqflb: var(--s-12s5kmm);--s-1n4dokk: var(--s-4fox1q);--wb62lm: var(--j3z1dw);--s-1f8ywlh: var(--s-1jvq51g);--s-1uud5hl: var(--s-1joebgy);--s-1qj9g61: var(--s-19hh4gw);--s-1bvu74j: var(--hdrt9t);--jdmia2: var(--xcedj6);--ts1hpc: var(--s-14xlm6o);--s-187zl0b: var(--msg65c);--s-12s5kmm: var(--s-1ywnfza);--s-4fox1q: var(--zjva6a);--j3z1dw: var(--s-15n3uo5);--s-1jvq51g: var(--i6u0ap);--s-1joebgy: 24px;--s-19hh4gw: 32px;--g65i9c: var(--s-1ocxf4e);--hdrt9t: none;--wpt2ge: var(--s-1mnxhel);--w4jvxk: var(--s-1bq9l67);--s-1mflgki: var(--s-1xsxprz);--s-1517qlh: var(--qfwzw4);--sdtaur: var(--o2sqss);--s-6qvd4o: var(--xxsoub);--y4gv3: var(--s-1hw9qk9);--s-193lww5: var(--s-9rewa3);--yem2xc: var(--s-1k0d4db);--s-1uz67ki: var(--syp0fc);--b4hhf7: var(--s-18pg62i);--s-1bq9l67: var(--xcedj6);--s-1xsxprz: var(--s-14xlm6o);--qfwzw4: var(--msg65c);--o2sqss: var(--s-1ywnfza);--xxsoub: var(--zjva6a);--s-1hw9qk9: var(--s-15n3uo5);--s-9rewa3: var(--i6u0ap);--s-1k0d4db: 20px;--syp0fc: 28px;--s-1vfd5li: var(--s-1ocxf4e);--s-18pg62i: none;--s-1p87an6: var(--s-1mnxhel);--gbhvil: var(--s-1tckhn5);--s-2wlxzm: var(--s-1bnzo0w);--s-1lhh5an: var(--ub00w8);--b57bg4: var(--vayv2j);--s-10pihpx: var(--s-1bg5wjj);--s-1de7swi: var(--ofc8t8);--p0d0ra: var(--s-1myygfh);--rdvhzd: var(--s-1vrlxop);--wxjtoa: var(--s-1fjdblk);--s-14i6ex0: var(--s-176iwse);--s-1tckhn5: var(--xcedj6);--s-1bnzo0w: var(--s-14xlm6o);--ub00w8: var(--msg65c);--vayv2j: var(--s-1ywnfza);--s-1bg5wjj: var(--zjva6a);--ofc8t8: var(--s-15n3uo5);--s-1myygfh: var(--i6u0ap);--s-1vrlxop: 16px;--s-1fjdblk: 24px;--s-15lxxlk: var(--s-1ocxf4e);--s-176iwse: none;--ihun98: var(--s-1mnxhel);--lzkj6b: var(--s-1fz1zwb);--s-19gq58y: var(--s-1e9sg5q);--s-1fndoqe: var(--s-1xty0l1);--s-1ozmd2v: var(--s-1c9087t);--s-1itf6ev: var(--njr6lf);--lqlo87: var(--wvavyz);--s-15g638a: var(--s-1bdp00y);--s-101nale: var(--s-1rv6t4);--rpuu4f: var(--onmy4p);--s-1x2ggh5: var(--s-135hi2l);--s-1fz1zwb: var(--xcedj6);--s-1e9sg5q: var(--s-14xlm6o);--s-1xty0l1: var(--msg65c);--s-1c9087t: var(--s-1ywnfza);--njr6lf: var(--zjva6a);--wvavyz: var(--s-15n3uo5);--s-1bdp00y: var(--i6u0ap);--s-1rv6t4: 12px;--onmy4p: 20px;--s-4yu78: var(--s-1ocxf4e);--s-135hi2l: none;--qsps49: var(--ahgtyg);--s-1m5o6xs: var(--dilwm);--s-1sl6m46: var(--s-6omq4);--s-1tlryov: var(--nsaztv);--kidu0o: var(--s-1ixv1ks);--l2fksn: var(--s-1biv3ye);--s-16fd3c8: var(--s-1te2tup);--s-1n41s7u: var(--s-1nt3wam);--njb836: var(--s-108w7yg);--s-18nbbqu: var(--s-6mvx34);--b9ogvo: var(--s-1pbhbhw);--h3wc70: var(--z5eq11);--u4c2q6: var(--e1e86);--s-1oj6z6t: var(--uik06i);--s-1qtuyvq: var(--s-1eah8e8);--l28r8y: var(--h7f28h);--fcsdep: var(--s-1vvlcgn);--s-1ikrpfx: var(--s-36ddn3);--s-108w7yg: var(--qsps49);--s-6mvx34: var(--s-1m5o6xs);--s-1pbhbhw: var(--s-1sl6m46);--z5eq11: var(--s-1tlryov);--e1e86: var(--kidu0o);--uik06i: var(--l2fksn);--s-1eah8e8: var(--s-16fd3c8);--h7f28h: 18px;--s-1vvlcgn: 28px;--s-5hgyej: var(--s-1mnxhel);--s-36ddn3: none;--p1b3a1: var(--s-1nt3wam);--s-10jfra1: var(--wtyf0o);--s-1m1wff1: var(--s-167pe37);--s-1savn4h: var(--s-10fnwqi);--s-1gygsl6: var(--s-1sdpwmi);--li3rbu: var(--s-1prlirw);--s-9cy93t: var(--s-1oay49k);--s-11a5wqu: var(--b7x093);--s-17qz9cg: var(--s-1nk8z4c);--s-1pqj9m0: var(--s-1adv7ix);--s-1ctdufq: var(--s-2vga1d);--wtyf0o: var(--qsps49);--s-167pe37: var(--s-1m5o6xs);--s-10fnwqi: var(--s-1sl6m46);--s-1sdpwmi: var(--s-1tlryov);--s-1prlirw: var(--kidu0o);--s-1oay49k: var(--l2fksn);--b7x093: var(--s-16fd3c8);--s-1nk8z4c: 16px;--s-1adv7ix: 24px;--e9j7zt: var(--s-1mnxhel);--s-2vga1d: none;--s-1e6wgok: var(--s-1nt3wam);--s-5twc1q: var(--iv638n);--s-13v453w: var(--zzbkbv);--q47ujb: var(--cw4443);--s-4fq1f8: var(--sf9nah);--s-8kvr39: var(--s-1lduq5c);--t9sogg: var(--s-49369g);--s-6dkjzu: var(--s-195juhb);--s-1wizgxe: var(--eoafo5);--s-7ih227: var(--s-7paqqe);--be5p7j: var(--pz3gk9);--iv638n: var(--qsps49);--zzbkbv: var(--s-1m5o6xs);--cw4443: var(--s-1sl6m46);--sf9nah: var(--s-1tlryov);--s-1lduq5c: var(--kidu0o);--s-49369g: var(--l2fksn);--s-195juhb: var(--s-16fd3c8);--eoafo5: 14px;--s-7paqqe: 20px;--x5dpqz: var(--s-1mnxhel);--pz3gk9: none;--pyk6k1: var(--ahgtyg);--s-1verpm8: var(--dilwm);--rd4b92: var(--s-6omq4);--s-1i90hyx: var(--nsaztv);--y96hdk: var(--s-1ixv1ks);--qkji3r: var(--s-1biv3ye);--s-1kwoc9c: var(--s-1te2tup);--s-1qv548f: var(--s-1nt3wam);--s-1tq5jkt: var(--v43x2t);--s-3uli8c: var(--tcmtp2);--s-10wdlk9: var(--g77870);--s-1iqa1pt: var(--s-1xy9kgq);--vxd1ew: var(--wqx1if);--w2b5wa: var(--s-1fysgfv);--s-16ck0e3: var(--s-18527no);--okauee: var(--s-1rxtcbb);--s-1fhkvft: var(--s-1a3m0xe);--hj8sur: var(--ayuh76);--v43x2t: var(--pyk6k1);--tcmtp2: var(--s-1verpm8);--g77870: var(--rd4b92);--s-1xy9kgq: var(--s-1i90hyx);--wqx1if: var(--y96hdk);--s-1fysgfv: var(--qkji3r);--s-18527no: var(--s-1kwoc9c);--s-1rxtcbb: 16px;--s-1a3m0xe: 24px;--s-5y4pqp: var(--s-1mnxhel);--ayuh76: none;--ep1e0f: var(--s-1nt3wam);--s-6vkd26: var(--huplq6);--s-1h9quwx: var(--l1gcj7);--t2iyzt: var(--s-3mrwm8);--s-1xn3ax7: var(--l6yv66);--s-15oh72s: var(--s-1k1xktp);--s-1ohirt0: var(--s-3dxl6s);--juchqv: var(--s7es0h);--s-1g9cdsy: var(--tlxlq6);--yfph9h: var(--s-432ttp);--r31u81: var(--s-59wabm);--huplq6: var(--pyk6k1);--l1gcj7: var(--s-1verpm8);--s-3mrwm8: var(--rd4b92);--l6yv66: var(--s-1i90hyx);--s-1k1xktp: var(--y96hdk);--s-3dxl6s: var(--qkji3r);--s7es0h: var(--s-1kwoc9c);--tlxlq6: 14px;--s-432ttp: 20px;--s-1htz8iq: var(--s-1mnxhel);--s-59wabm: none;--ereqaf: var(--s-1nt3wam);--yiyhsh: var(--ft4em7);--sodrin: var(--ngt1c6);--bfuocu: var(--s-1vj0i13);--s-2nir93: var(--c3yjur);--s-1jh3kwa: var(--r99a4f);--hfec15: var(--s-19xhaty);--s-16ewvzx: var(--ctnn8n);--zzbsa1: var(--mae4h0);--ki0zdj: var(--s-1kc6i1b);--s-12qaksx: var(--s-1k0dbzs);--ft4em7: var(--pyk6k1);--ngt1c6: var(--s-1verpm8);--s-1vj0i13: var(--rd4b92);--c3yjur: var(--s-1i90hyx);--r99a4f: var(--y96hdk);--s-19xhaty: var(--qkji3r);--ctnn8n: var(--s-1kwoc9c);--mae4h0: 12px;--s-1kc6i1b: 16px;--s-10ubhie: var(--s-1mnxhel);--s-1k0dbzs: none;--l5cirb: var(--s-1camloi);--s-3ab8ub: var(--s-1fverle);--s-15f02i8: var(--s-2c6wsx);--s-1f29tr2: var(--s-19hyq79);--s-18tqzme: var(--s-1wum1rt);--s-1s3tcwv: var(--s-1p07rxq);--s-1sr9szs: var(--s-18ns0of);--s-72fzvy: 0px;--s-1n66wtu: 1px;--s-1camloi: 2px;--s-1fverle: 4px;--s-1eo1l6l: 6px;--s-2c6wsx: 8px;--s-14t02z3: 10px;--s-1cn5k4b: 12px;--s-10yt1e6: 14px;--s-19hyq79: 16px;--zmqxvl: 18px;--s-16s2r5d: 20px;--s-1wum1rt: 24px;--s-11p7nl: 28px;--s-1p07rxq: 32px;--s-18g2og9: 36px;--x3ux79: 40px;--s-18ns0of: 48px;--s-7dpk8n: 56px;--s-1ubl41v: 64px;--s-12tsswl: 72px;--s-1e1s3yj: 80px;--s-1c4fwdw: var(--s-282tnx);--jpxxql: var(--s-282tnx);--u4yslg: none;--s-1l4o7cj: 4px;--s-282tnx: 6px;--s-9fb64w: 8px;--s-721m59: 12px;--eazveb: 16px;--s-1pfp217: 9999em;--s-11c5ftm: solid;--s-5oekti: dashed;--s-12pesem: 1px;--s-1p3l5ml: 2px;--f0gr6w: 4px;--li639m: 100%;--s-18ciw8m: min-content;--s-15qxt3g: max-content;--s-22nfqw: fit-content;--cvc234: 50%;--bcipp6: 33.3333%;--s-1990hu4: 66.6667%;--hrim1e: 25%;--ys322a: 50%;--s-2hrodg: 75%;--ywypcv: 20%;--s-1j1r695: 40%;--s-3qcouv: 60%;--s-1c433cn: 80%;--s-1o6hvkt: 16.6667%;--v94vw1: 33.3333%;--ncjl8c: 50%;--s-14apa3: 66.6667%;--kcudzm: 83.3333%;--s-1sq848d: 8.3333%;--k9vhhg: 16.6667%;--s-1m2eq9s: 25%;--s-1hfpugt: 33.3333%;--s-12j0rnv: 41.6667%;--s-1ce5jho: 50%;--yca82r: 58.3333%;--s-1bb34n7: 66.6667%;--x6iu4: 75%;--s-1qjxzud: 83.3333%;--d52z5c: 91.6667%;--s-1qqjf1s: 0px 1px 1px 0px rgba(0, 0, 0, 0.12), 0px 2px 5px 0px rgba(48, 49, 61, 0.08);--s29i93: 0px 3px 6px 0px rgba(0, 0, 0, 0.12), 0px 7px 14px 0px rgba(48, 49, 61, 0.08);--s-144bgvr: 0px 5px 15px 0px rgba(0, 0, 0, 0.12), 0px 15px 35px 0px rgba(48, 49, 61, 0.08);--qbcnik: 0px 5px 15px 0px rgba(0, 0, 0, 0.12), 0px 15px 35px 0px rgba(48, 49, 61, 0.08), 0px 50px 100px 0px rgba(48, 49, 61, 0.08);--s-46hi4m: var(--s-144bgvr);--s-4fcpev: 0px 0px 15px 0px rgba(0, 0, 0, 0.12), 0px 0px 35px 0px rgba(48, 49, 61, 0.08);--s-8kdpya: 0px 1px 1px 0px rgba(20, 19, 78, 0.32);--s-1q5y78: 0px -1px 1px 0px rgba(20, 19, 78, 0.32);--s-1kgpzka: 0px 1px 1px 0px rgba(20, 19, 78, 0.32);--s-186fre1: 0px 1px 1px 0px rgba(20, 19, 78, 0.32);--s-1fb3eog: 0px 1px 1px 0px rgba(20, 19, 78, 0.32);--s-1ibn4id: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--s-1l32yqd: 0px -1px 1px 0px rgba(16, 17, 26, 0.16);--wq0k6h: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--fur145: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--s-1fecqxp: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--ytuq2g: 0px 1px 1px 0px rgba(62, 2, 26, 0.32);--k2t3ri: 0px -1px 1px 0px rgba(62, 2, 26, 0.32);--s-1fc7ea9: 0px 1px 1px 0px rgba(62, 2, 26, 0.32);--s-8p4pnm: 0px 1px 1px 0px rgba(62, 2, 26, 0.32);--s-1s9evt6: 0px 1px 1px 0px rgba(62, 2, 26, 0.32);--pga66p: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--s-7nyne0: 0px 1px 1px 0px rgba(1, 28, 58, 0.16);--s-1p8nnzk: 0px -1px 1px 0px rgba(1, 28, 58, 0.16);--s-4fmi5d: 0px 1px 1px 0px rgba(1, 28, 58, 0.16);--s-1mw80b4: 0px 1px 1px 0px rgba(1, 28, 58, 0.16);--s-1mp6cz9: 0px 1px 1px 0px rgba(1, 28, 58, 0.16);--o68lqt: 0px 1px 1px 0px rgba(62, 2, 26, .16);--s-1srjzen: 0px -1px 1px 0px rgba(62, 2, 26, .16);--s-5cda5b: 0px 1px 1px 0px rgba(62, 2, 26, .16);--uojav1: 0px 1px 1px 0px rgba(62, 2, 26, .16);--s-1xpb9p2: 0px 1px 1px 0px rgba(62, 2, 26, .16);--s-1atvbio: 0px -1px 1px 0px rgba(16, 17, 26, 0.16);--s-9l041r: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--fcko44: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--zh5azq: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--tnw4uh: 490px;--p6z4q9: 768px;--s-1tolf8z: 1040px;--s-13qggw6: 1440px;--s-1oz5pfq: 0;--s-52qljy: 490px;--m9yfsr: 768px;--s-1gz3jh8: 1040px;--s-1ad545m: 1440px;--s-1xy6qjm: 0 0 0 4px rgba(1, 150, 237, .36);
}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--align-x {inherits: false;syntax: "flex-start | flex-end | center | stretch | normal";initial-value: normal;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--padding-right: 0px;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--box-shadow: 0 0 0 0 transparent;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--focus-ring {inherits: false;syntax: "*";initial-value: 0 0 0 0 transparent;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--descender-ref {inherits: true;syntax: "*";initial-value: 0;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--object-height: initial;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--baseline-multiplier: 1;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--distribute: initial;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--keyline-width {inherits: false;syntax: "*";initial-value: 1px;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--padding-top: 0px;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--align-self-display: auto;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--padding-right {inherits: false;syntax: "*";initial-value: 0px;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--descender {inherits: true;syntax: "*";initial-value: 0;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--keyline {inherits: false;syntax: "<color>";initial-value: transparent;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--display-inline: inline;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--align-self-y {inherits: false;syntax: "auto | flex-start | flex-end | center | stretch | baseline";initial-value: auto;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--cap-height-ref {inherits: true;syntax: "*";initial-value: 0;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--x-height-ref {inherits: true;syntax: "*";initial-value: 0;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--keyline-width: 1px;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--padding-bottom: 0px;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--column-gap: 0px;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--padding-left: 0px;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--baseline-multiplier {inherits: false;syntax: "*";initial-value: 1;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--top-shadow {inherits: false;syntax: "*";initial-value: 0 0 0 0 transparent;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--padding-bottom {inherits: false;syntax: "*";initial-value: 0px;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--flex-basis-y: auto;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--distribute {inherits: false;syntax: "*";}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--cap-height {inherits: true;syntax: "*";initial-value: 0;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--transform: scale(1);}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--baseline-alignment-content {inherits: false;syntax: "*";initial-value: none;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--font-metrics-multiplier {inherits: false;syntax: "*";initial-value: 0;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--align-self-display {inherits: false;syntax: "auto | flex-start | flex-end | center | stretch | baseline";initial-value: auto;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--font-size-ref {inherits: true;syntax: "*";initial-value: 0px;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--top-shadow: 0 0 0 0 transparent;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--align-y: baseline;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--x-height {inherits: true;syntax: "*";initial-value: 0;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--align-self-y: auto;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--ascender-ref {inherits: true;syntax: "*";initial-value: 0;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--transform-align-y: 0;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--align-y {inherits: false;syntax: "flex-start | flex-end | center | stretch | baseline";initial-value: baseline;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--font-metrics-multiplier: 0;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--box-shadow {inherits: false;syntax: "*";initial-value: 0 0 0 0 transparent;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--line-height-ref {inherits: true;syntax: "*";initial-value: 0px;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--display-block {inherits: false;syntax: "*";initial-value: block;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--focus-ring: 0 0 0 0 transparent;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--flex-basis-y {inherits: false;syntax: "*";initial-value: auto;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--line-height {inherits: true;syntax: "*";initial-value: 0px;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--flex-x {inherits: false;syntax: "*";initial-value: 1 0 0;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--transform {inherits: false;syntax: "*";initial-value: scale(1);}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--font-size {inherits: true;syntax: "*";initial-value: 0px;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--column-gap {inherits: false;syntax: "*";initial-value: 0px;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--flex-y {inherits: false;syntax: "*";initial-value: 1 0 auto;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--row-gap {inherits: false;syntax: "*";initial-value: 0px;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--padding-top {inherits: false;syntax: "*";initial-value: 0px;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--ascender {inherits: true;syntax: "*";initial-value: 0;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--align-self-x {inherits: false;syntax: "auto | flex-start | flex-end | center | stretch";initial-value: auto;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--flex-y: 1 0 auto;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--display-block: block;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--keyline: transparent;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--flex-x: 1 0 0;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--align-self-x: auto;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--display-inline {inherits: false;syntax: "*";initial-value: inline;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--object-height {inherits: false;syntax: "*";}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--row-gap: 0px;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--padding-left {inherits: false;syntax: "*";initial-value: 0px;}}
@supports (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {@property --s--transform-align-y {inherits: false;syntax: "*";initial-value: 0;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--baseline-alignment-content: none;}}
@supports not (((content-visibility: auto) and (text-size-adjust: auto)) or (margin-trim: none)) {*, ::before, ::after {--s--align-x: normal;}}
.__sn-sheet-order { --order: '⚙v8fdq7,⚙1e8q1pt,⚙23dwb9,⚙181par0,⚙k4aw6b,⚙uhxd8q,⚙ncedus,⚙t806m,⚙p3xqsp,⚙17p6sep,⚙1aqo8rl,⚙10eeycu,⚙1slnbb,⚙1moe7ls,⚙x32d7h,⚙1o4ed74,_84nt0g:8,_1ccqu4x,⚙fdzyup,⚙10oj9xi,⚙1rp6xuk,⚙5tltnf,⚙1c2m8m3,⚙ucme4x,⚙17cm6k,⚙1mlob4v,⚙11dhvwj,⚙iq6qfl,_kabrpi:12,_rz9ah3,⚙vs8kfs,⚙1581sok,⚙iqg2x3,⚙1tj94yg,_1d8ny0s,⚙20ey4w,⚙cy8rsd,⚙1z0feys,⚙znifw7,⚙mmi82a,⚙1nlcy2d,⚙i6usts,⚙tj2n4h,⚙102x43m,⚙zp7oo9,⚙bv1uf7,⚙65eov5,⚙1u7zfyz,⚙1705ppz,⚙r6ksdl,⚙uwjg1,⚙1rkzvg2,⚙16khcww,⚙1ev5ry8,⚙aeu305,⚙ppxjgp,⚙aqnvlk,⚙1w5sy3y,⚙1fgg6mf,⚙6k1olm,⚙1h1esy1,⚙1bed3hf,⚙12zx9lc,⚙m8snn8,⚙3edah6,⚙k49k85,⚙fq2jqi,⚙nzr3fm,⚙wl3b0a,⚙y2j5fr,⚙b7axgl,⚙krwm0w,⚙1xy2u8w,_1yfa1ej:2';--keys: '⚙lzv77d,⚙yifw6v,⚙15qyf4p,⚙rxfqi1,⚙kv23e0,⚙3pr3me';  }</style><style nonce="2IlLvECpkZ3o8GIIDu4mjw==" data-layer="dynamic" data-server="workspace">#​#​#​#​#​#​#​#​ .sn-v3xs18 { display: flex; flex-direction: column; align-items: var(--distribute-x, var(--align-x)); justify-content: var(--distribute-y, var(--align-y)); --when-flex-y:  ; --when-flex-x: initial; --align-x: flex-start; --column-gap: 12px; --row-gap: 12px; line-height: 20px; --padding-right: var(--jybopzu-space-medium); }
#​#​#​#​#​#​#​#​ .sn-v3xs18 > * { flex: var(--flex-y); align-self: var(--align-self-x); justify-self: var(--align-self-y); }
#​#​#​#​#​#​#​#​ .sn-v3xs18 > * { --flex-x: initial; --s--flex-x: 0 1 auto; }
#​#​#​#​#​#​#​#​ .sn-1iugkao { overflow-y: hidden; }
#​#​#​#​#​#​#​#​ .sn-18m9hpv { display: flex; flex-direction: column; align-items: var(--distribute-x, var(--align-x)); justify-content: var(--distribute-y, var(--align-y)); --when-flex-y:  ; --when-flex-x: initial; --align-x: flex-start; --column-gap: 8px; --row-gap: 8px; --padding-top: 10px; --padding-left: var(--jybopzu-space-small); }
#​#​#​#​#​#​#​#​ .sn-18m9hpv > * { flex: var(--flex-y); align-self: var(--align-self-x); justify-self: var(--align-self-y); }
#​#​#​#​#​#​#​#​ .sn-18m9hpv > * { --flex-x: initial; --s--flex-x: 0 1 auto; }</style><style nonce="2IlLvECpkZ3o8GIIDu4mjw==" data-layer="deprecatedOverride" data-server="workspace"></style><style nonce="2IlLvECpkZ3o8GIIDu4mjw==" data-layer="atomic" data-server="workspace">#​#​#​#​#​#​#​#​#​#​ .as-w > svg {
--s--flex-x: 0 0 auto;--s--flex-y: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-w > * {
flex: var(--s--flex-x);--s--align-self-y: auto;align-self: var(--s--align-self-y);--s--baseline-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-w::before {
--s--baseline-alignment-content: "\200B";
}
#​#​#​#​#​#​#​#​#​#​ .as-w {
flex-direction: row;align-items: var(--s--align-y);justify-content: var(--s--distribute, var(--s--align-x));
}
#​#​#​#​#​#​#​#​#​#​ .as-w {
--s--display-block: flex;--s--display-inline: inline-flex;
}
@media (max-width: calc(768px - 0.1px)) {
#​#​#​#​#​#​#​#​#​#​ .as-6d {
--s--display-block: flex;--s--display-inline: inline-flex;
}
#​#​#​#​#​#​#​#​#​#​ .as-6d {
flex-direction: column;align-items: var(--s--align-x);justify-content: var(--s--distribute, var(--s--align-y));
}
#​#​#​#​#​#​#​#​#​#​ .as-6d > * {
flex: var(--s--flex-y);--s--align-self-x: var(--s--align-self-display);align-self: var(--s--align-self-x);--s--baseline-multiplier: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-6d > svg {
--s--flex-x: 0 0 auto;--s--flex-y: 0 0 auto;
}
}
#​#​#​#​#​#​#​#​#​#​ .as-u > svg {
--s--flex-x: 0 0 auto;--s--flex-y: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-u > * {
flex: var(--s--flex-y);--s--align-self-x: var(--s--align-self-display);align-self: var(--s--align-self-x);--s--baseline-multiplier: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-u {
flex-direction: column;align-items: var(--s--align-x);justify-content: var(--s--distribute, var(--s--align-y));
}
#​#​#​#​#​#​#​#​#​#​ .as-u {
--s--display-block: flex;--s--display-inline: inline-flex;
}
#​#​#​#​#​#​#​#​#​#​ .as-9q > * {
--s--baseline-multiplier: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-9q {
display: inline-flex;
}
#​#​#​#​#​#​#​#​#​#​ .as-5q > * {
--s--baseline-multiplier: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-5q {
display: flex;
}
@media print {
#​#​#​#​#​#​#​#​#​#​ .as-6i {
display: none !important;
}
#​#​#​#​#​#​#​#​#​#​ .as-6i > * {
--s--baseline-multiplier: 0;
}
}
#​#​#​#​#​#​#​#​#​#​ .as-4v {
display: var(--s--display-block);--s--align-self-display: auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-2e {
display: var(--s--display-inline);--s--align-self-display: flex-start;--s--flex-x: 0 1 auto;--s--flex-y: 0 1 auto;
}
@media (min-width: 1000px) {
#​#​#​#​#​#​#​#​#​#​ .as-ab {
display: none;
}
#​#​#​#​#​#​#​#​#​#​ .as-ab > * {
--s--baseline-multiplier: 0;
}
}
@media (min-width: 1001px) {
#​#​#​#​#​#​#​#​#​#​ .as-11 {
display: none;
}
#​#​#​#​#​#​#​#​#​#​ .as-11 > * {
--s--baseline-multiplier: 0;
}
}
@media (max-width: 800px) {
#​#​#​#​#​#​#​#​#​#​ .as-8q {
display: var(--s--display-block);--s--align-self-display: auto;
}
}
#​#​#​#​#​#​#​#​#​#​ .as-80[aria-disabled="true"]::after > * {
--s--baseline-multiplier: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-80[aria-disabled="true"]::after {
display: none;
}
@media (pointer: coarse) {
#​#​#​#​#​#​#​#​#​#​ .as-6q {
display: none;
}
#​#​#​#​#​#​#​#​#​#​ .as-6q > * {
--s--baseline-multiplier: 0;
}
}
#​#​#​#​#​#​#​#​#​#​ .as-82 > * {
--s--baseline-multiplier: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-82 {
display: none;
}
@media (max-width: 1000px) {
#​#​#​#​#​#​#​#​#​#​ .as-6n {
display: none;
}
#​#​#​#​#​#​#​#​#​#​ .as-6n > * {
--s--baseline-multiplier: 0;
}
}
#​#​#​#​#​#​#​#​#​#​ .as-67 > * {
--s--baseline-multiplier: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-67 {
display: contents;
}
#​#​#​#​#​#​#​#​#​#​ .as-2o > * {
--s--baseline-multiplier: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-2o {
display: grid;
}
#​#​#​#​#​#​#​#​#​#​ .as-1m > * {
--s--align-self-x: flex-start;--s--flex-x: 0 1 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-1m {
--s--align-x: flex-start;
}
#​#​#​#​#​#​#​#​#​#​ .as-y > * {
--s--align-self-y: center;--s--baseline-multiplier: 0;--s--flex-y: 0 1 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-y {
--s--align-y: center;
}
#​#​#​#​#​#​#​#​#​#​ .as-6e > * {
--s--align-self-y: baseline;--s--baseline-multiplier: 1;--s--flex-y: 0 1 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-6e {
--s--align-y: baseline;
}
#​#​#​#​#​#​#​#​#​#​ .as-49 > * {
--s--align-self-x: flex-end;--s--flex-x: 0 1 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-49 {
--s--align-x: flex-end;
}
#​#​#​#​#​#​#​#​#​#​ .as-1k > * {
--s--align-self-x: center;--s--flex-x: 0 1 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-1k {
--s--align-x: center;
}
#​#​#​#​#​#​#​#​#​#​ .as-4f > * {
--s--align-self-y: flex-end;--s--baseline-multiplier: 0;--s--flex-y: 0 1 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-4f {
--s--align-y: flex-end;
}
#​#​#​#​#​#​#​#​#​#​ .as-3d[aria-invalid="true"] {
--s--keyline: var(--b7ifjk);
}
#​#​#​#​#​#​#​#​#​#​ .as-3b:focus {
--s--focus-ring: var(--s-1xy6qjm);outline: 1px solid transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-5x { --workbench-height: 0px; }
#​#​#​#​#​#​#​#​#​#​ .as-6g {
font-weight: var(--f4w18u);font-family: var(--s-1rpa4qr);text-transform: var(--s-1bvu74j);
}
#​#​#​#​#​#​#​#​#​#​ .as-6g > *, #​#​#​#​#​#​#​#​#​#​ .as-6g::before, #​#​#​#​#​#​#​#​#​#​ .as-6g::after {
--s--line-height-ref: var(--s-1qj9g61);
}
#​#​#​#​#​#​#​#​#​#​ .as-6g > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-6g {
--s--line-height: var(--s-1qj9g61);line-height: var(--s-1qj9g61);
}
#​#​#​#​#​#​#​#​#​#​ .as-6g > *, #​#​#​#​#​#​#​#​#​#​ .as-6g::before, #​#​#​#​#​#​#​#​#​#​ .as-6g::after {
--s--font-size-ref: var(--s-1uud5hl);
}
#​#​#​#​#​#​#​#​#​#​ .as-6g > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-6g {
--s--font-size: var(--s-1uud5hl);font-size: var(--s-1uud5hl);
}
#​#​#​#​#​#​#​#​#​#​ .as-6g > *, #​#​#​#​#​#​#​#​#​#​ .as-6g::before, #​#​#​#​#​#​#​#​#​#​ .as-6g::after {
--s--ascender-ref: calc(var(--vn27bl) / var(--v1v838));--s--cap-height-ref: calc(var(--s-1vnqflb) / var(--v1v838));--s--x-height-ref: calc(var(--s-1n4dokk) / var(--v1v838));--s--descender-ref: calc(var(--wb62lm) / var(--v1v838));
}
#​#​#​#​#​#​#​#​#​#​ .as-6g {
--s--ascender: calc(var(--vn27bl) / var(--v1v838));--s--cap-height: calc(var(--s-1vnqflb) / var(--v1v838));--s--x-height: calc(var(--s-1n4dokk) / var(--v1v838));--s--descender: calc(var(--wb62lm) / var(--v1v838));
}
#​#​#​#​#​#​#​#​#​#​ .as-7e:focus {
--s--focus-ring: 0 0 0 0 transparent;outline: none;
}
#​#​#​#​#​#​#​#​#​#​ .as-a6 {
font-weight: var(--s-1vfd5li);font-family: var(--s-1bq9l67);text-transform: var(--s-18pg62i);
}
#​#​#​#​#​#​#​#​#​#​ .as-a6 > *, #​#​#​#​#​#​#​#​#​#​ .as-a6::before, #​#​#​#​#​#​#​#​#​#​ .as-a6::after {
--s--line-height-ref: var(--syp0fc);
}
#​#​#​#​#​#​#​#​#​#​ .as-a6 > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-a6 {
--s--line-height: var(--syp0fc);line-height: var(--syp0fc);
}
#​#​#​#​#​#​#​#​#​#​ .as-a6 > *, #​#​#​#​#​#​#​#​#​#​ .as-a6::before, #​#​#​#​#​#​#​#​#​#​ .as-a6::after {
--s--font-size-ref: var(--s-1k0d4db);
}
#​#​#​#​#​#​#​#​#​#​ .as-a6 > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-a6 {
--s--font-size: var(--s-1k0d4db);font-size: var(--s-1k0d4db);
}
#​#​#​#​#​#​#​#​#​#​ .as-a6 > *, #​#​#​#​#​#​#​#​#​#​ .as-a6::before, #​#​#​#​#​#​#​#​#​#​ .as-a6::after {
--s--ascender-ref: calc(var(--qfwzw4) / var(--s-1xsxprz));--s--cap-height-ref: calc(var(--o2sqss) / var(--s-1xsxprz));--s--x-height-ref: calc(var(--xxsoub) / var(--s-1xsxprz));--s--descender-ref: calc(var(--s-1hw9qk9) / var(--s-1xsxprz));
}
#​#​#​#​#​#​#​#​#​#​ .as-a6 {
--s--ascender: calc(var(--qfwzw4) / var(--s-1xsxprz));--s--cap-height: calc(var(--o2sqss) / var(--s-1xsxprz));--s--x-height: calc(var(--xxsoub) / var(--s-1xsxprz));--s--descender: calc(var(--s-1hw9qk9) / var(--s-1xsxprz));
}
#​#​#​#​#​#​#​#​#​#​ .as-7s:active:not([aria-disabled="true"]) {
--s--top-shadow: var(--s-1atvbio);
}
#​#​#​#​#​#​#​#​#​#​ .as-9d:focus-within {
--s--keyline: var(--s-1fqa73g);
}
#​#​#​#​#​#​#​#​#​#​ .as-6f {
font-weight: var(--nusmm3);font-family: var(--dx0zsf);
}
#​#​#​#​#​#​#​#​#​#​ .as-6f > *, #​#​#​#​#​#​#​#​#​#​ .as-6f::before, #​#​#​#​#​#​#​#​#​#​ .as-6f::after {
--s--line-height-ref: var(--s-1rvvcgm);
}
#​#​#​#​#​#​#​#​#​#​ .as-6f > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-6f {
--s--line-height: var(--s-1rvvcgm);line-height: var(--s-1rvvcgm);
}
#​#​#​#​#​#​#​#​#​#​ .as-6f > *, #​#​#​#​#​#​#​#​#​#​ .as-6f::before, #​#​#​#​#​#​#​#​#​#​ .as-6f::after {
--s--font-size-ref: var(--s-1eryk2b);
}
#​#​#​#​#​#​#​#​#​#​ .as-6f > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-6f {
--s--font-size: var(--s-1eryk2b);font-size: var(--s-1eryk2b);
}
#​#​#​#​#​#​#​#​#​#​ .as-6f > *, #​#​#​#​#​#​#​#​#​#​ .as-6f::before, #​#​#​#​#​#​#​#​#​#​ .as-6f::after {
--s--ascender-ref: calc(var(--s-1z08gqp) / var(--s-1s7fwor));--s--cap-height-ref: calc(var(--fdri1y) / var(--s-1s7fwor));--s--x-height-ref: calc(var(--s-1ktva78) / var(--s-1s7fwor));--s--descender-ref: calc(var(--jrvk1a) / var(--s-1s7fwor));
}
#​#​#​#​#​#​#​#​#​#​ .as-6f {
--s--ascender: calc(var(--s-1z08gqp) / var(--s-1s7fwor));--s--cap-height: calc(var(--fdri1y) / var(--s-1s7fwor));--s--x-height: calc(var(--s-1ktva78) / var(--s-1s7fwor));--s--descender: calc(var(--jrvk1a) / var(--s-1s7fwor));
}
#​#​#​#​#​#​#​#​#​#​ .as-2r {
font-weight: var(--ep1e0f);font-family: var(--s-6vkd26);text-transform: var(--r31u81);
}
#​#​#​#​#​#​#​#​#​#​ .as-2r > *, #​#​#​#​#​#​#​#​#​#​ .as-2r::before, #​#​#​#​#​#​#​#​#​#​ .as-2r::after {
--s--line-height-ref: var(--yfph9h);
}
#​#​#​#​#​#​#​#​#​#​ .as-2r > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-2r {
--s--line-height: var(--yfph9h);line-height: var(--yfph9h);
}
#​#​#​#​#​#​#​#​#​#​ .as-2r > *, #​#​#​#​#​#​#​#​#​#​ .as-2r::before, #​#​#​#​#​#​#​#​#​#​ .as-2r::after {
--s--font-size-ref: var(--s-1g9cdsy);
}
#​#​#​#​#​#​#​#​#​#​ .as-2r > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-2r {
--s--font-size: var(--s-1g9cdsy);font-size: var(--s-1g9cdsy);
}
#​#​#​#​#​#​#​#​#​#​ .as-2r > *, #​#​#​#​#​#​#​#​#​#​ .as-2r::before, #​#​#​#​#​#​#​#​#​#​ .as-2r::after {
--s--ascender-ref: calc(var(--t2iyzt) / var(--s-1h9quwx));--s--cap-height-ref: calc(var(--s-1xn3ax7) / var(--s-1h9quwx));--s--x-height-ref: calc(var(--s-15oh72s) / var(--s-1h9quwx));--s--descender-ref: calc(var(--s-1ohirt0) / var(--s-1h9quwx));
}
#​#​#​#​#​#​#​#​#​#​ .as-2r {
--s--ascender: calc(var(--t2iyzt) / var(--s-1h9quwx));--s--cap-height: calc(var(--s-1xn3ax7) / var(--s-1h9quwx));--s--x-height: calc(var(--s-15oh72s) / var(--s-1h9quwx));--s--descender: calc(var(--s-1ohirt0) / var(--s-1h9quwx));
}
#​#​#​#​#​#​#​#​#​#​ .as-7z[aria-disabled="true"] {
--s--top-shadow: 0 0 0 0 transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-2h {
transform: translateY(var(--s--transform-align-y)) var(--s--transform);--s--transform-align-y: calc((50% - calc(calc(var(--s--font-size-ref) * var(--s--cap-height-ref)) / 2)) * var(--s--baseline-multiplier) * var(--s--font-metrics-multiplier) * clamp(0, 10000 * var(--s--ascender-ref), 1));
}
#​#​#​#​#​#​#​#​#​#​ .as-85 { --s--keyline-width: var(--s-12pesem); }
#​#​#​#​#​#​#​#​#​#​ .as-13 {
font-weight: var(--s-15lxxlk);font-family: var(--s-1tckhn5);text-transform: var(--s-176iwse);
}
#​#​#​#​#​#​#​#​#​#​ .as-13 > *, #​#​#​#​#​#​#​#​#​#​ .as-13::before, #​#​#​#​#​#​#​#​#​#​ .as-13::after {
--s--line-height-ref: var(--s-1fjdblk);
}
#​#​#​#​#​#​#​#​#​#​ .as-13 > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-13 {
--s--line-height: var(--s-1fjdblk);line-height: var(--s-1fjdblk);
}
#​#​#​#​#​#​#​#​#​#​ .as-13 > *, #​#​#​#​#​#​#​#​#​#​ .as-13::before, #​#​#​#​#​#​#​#​#​#​ .as-13::after {
--s--font-size-ref: var(--s-1vrlxop);
}
#​#​#​#​#​#​#​#​#​#​ .as-13 > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-13 {
--s--font-size: var(--s-1vrlxop);font-size: var(--s-1vrlxop);
}
#​#​#​#​#​#​#​#​#​#​ .as-13 > *, #​#​#​#​#​#​#​#​#​#​ .as-13::before, #​#​#​#​#​#​#​#​#​#​ .as-13::after {
--s--ascender-ref: calc(var(--ub00w8) / var(--s-1bnzo0w));--s--cap-height-ref: calc(var(--vayv2j) / var(--s-1bnzo0w));--s--x-height-ref: calc(var(--s-1bg5wjj) / var(--s-1bnzo0w));--s--descender-ref: calc(var(--ofc8t8) / var(--s-1bnzo0w));
}
#​#​#​#​#​#​#​#​#​#​ .as-13 {
--s--ascender: calc(var(--ub00w8) / var(--s-1bnzo0w));--s--cap-height: calc(var(--vayv2j) / var(--s-1bnzo0w));--s--x-height: calc(var(--s-1bg5wjj) / var(--s-1bnzo0w));--s--descender: calc(var(--ofc8t8) / var(--s-1bnzo0w));
}
#​#​#​#​#​#​#​#​#​#​ .as-7m:hover:not(:active):not([aria-disabled="true"]) {
--s--keyline: var(--h29g9m);
}
#​#​#​#​#​#​#​#​#​#​ .as-7t {
--s--top-shadow: var(--pga66p);
}
#​#​#​#​#​#​#​#​#​#​ .as-23:hover:not(:active):not([aria-disabled="true"]) {
--s--keyline: var(--s-1amkzr1);
}
#​#​#​#​#​#​#​#​#​#​ .as-9c:focus-within {
--s--focus-ring: var(--s-1xy6qjm);outline: 1px solid transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-17 > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-3 { --assistant-width: 0px!important; }
#​#​#​#​#​#​#​#​#​#​ .as-28:active:not([aria-disabled="true"]) {
--s--top-shadow: var(--s-1l32yqd);
}
#​#​#​#​#​#​#​#​#​#​ .as-75 {
font-weight: var(--s-10ubhie);font-family: var(--ft4em7);text-transform: var(--s-1k0dbzs);
}
#​#​#​#​#​#​#​#​#​#​ .as-75 > *, #​#​#​#​#​#​#​#​#​#​ .as-75::before, #​#​#​#​#​#​#​#​#​#​ .as-75::after {
--s--line-height-ref: var(--s-1kc6i1b);
}
#​#​#​#​#​#​#​#​#​#​ .as-75 > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-75 {
--s--line-height: var(--s-1kc6i1b);line-height: var(--s-1kc6i1b);
}
#​#​#​#​#​#​#​#​#​#​ .as-75 > *, #​#​#​#​#​#​#​#​#​#​ .as-75::before, #​#​#​#​#​#​#​#​#​#​ .as-75::after {
--s--font-size-ref: var(--mae4h0);
}
#​#​#​#​#​#​#​#​#​#​ .as-75 > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-75 {
--s--font-size: var(--mae4h0);font-size: var(--mae4h0);
}
#​#​#​#​#​#​#​#​#​#​ .as-75 > *, #​#​#​#​#​#​#​#​#​#​ .as-75::before, #​#​#​#​#​#​#​#​#​#​ .as-75::after {
--s--ascender-ref: calc(var(--s-1vj0i13) / var(--ngt1c6));--s--cap-height-ref: calc(var(--c3yjur) / var(--ngt1c6));--s--x-height-ref: calc(var(--r99a4f) / var(--ngt1c6));--s--descender-ref: calc(var(--s-19xhaty) / var(--ngt1c6));
}
#​#​#​#​#​#​#​#​#​#​ .as-75 {
--s--ascender: calc(var(--s-1vj0i13) / var(--ngt1c6));--s--cap-height: calc(var(--c3yjur) / var(--ngt1c6));--s--x-height: calc(var(--r99a4f) / var(--ngt1c6));--s--descender: calc(var(--s-19xhaty) / var(--ngt1c6));
}
#​#​#​#​#​#​#​#​#​#​ .as-2n {
font-weight: var(--s-1htz8iq);font-family: var(--huplq6);text-transform: var(--s-59wabm);
}
#​#​#​#​#​#​#​#​#​#​ .as-2n > *, #​#​#​#​#​#​#​#​#​#​ .as-2n::before, #​#​#​#​#​#​#​#​#​#​ .as-2n::after {
--s--line-height-ref: var(--s-432ttp);
}
#​#​#​#​#​#​#​#​#​#​ .as-2n > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-2n {
--s--line-height: var(--s-432ttp);line-height: var(--s-432ttp);
}
#​#​#​#​#​#​#​#​#​#​ .as-2n > *, #​#​#​#​#​#​#​#​#​#​ .as-2n::before, #​#​#​#​#​#​#​#​#​#​ .as-2n::after {
--s--font-size-ref: var(--tlxlq6);
}
#​#​#​#​#​#​#​#​#​#​ .as-2n > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-2n {
--s--font-size: var(--tlxlq6);font-size: var(--tlxlq6);
}
#​#​#​#​#​#​#​#​#​#​ .as-2n > *, #​#​#​#​#​#​#​#​#​#​ .as-2n::before, #​#​#​#​#​#​#​#​#​#​ .as-2n::after {
--s--ascender-ref: calc(var(--s-3mrwm8) / var(--l1gcj7));--s--cap-height-ref: calc(var(--l6yv66) / var(--l1gcj7));--s--x-height-ref: calc(var(--s-1k1xktp) / var(--l1gcj7));--s--descender-ref: calc(var(--s-3dxl6s) / var(--l1gcj7));
}
#​#​#​#​#​#​#​#​#​#​ .as-2n {
--s--ascender: calc(var(--s-3mrwm8) / var(--l1gcj7));--s--cap-height: calc(var(--l6yv66) / var(--l1gcj7));--s--x-height: calc(var(--s-1k1xktp) / var(--l1gcj7));--s--descender: calc(var(--s-3dxl6s) / var(--l1gcj7));
}
#​#​#​#​#​#​#​#​#​#​ .as-4z {
--s--align-self-y: stretch;--s--baseline-multiplier: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-7o:hover:not(:active):not([aria-disabled="true"]) {
--s--top-shadow: var(--s-9l041r);
}
#​#​#​#​#​#​#​#​#​#​ .as-7f:focus {
--s--top-shadow: var(--fcko44);
}
#​#​#​#​#​#​#​#​#​#​ .as-2d:active:not([aria-disabled="true"]) {
--s--keyline: var(--s-17kovyh);
}
#​#​#​#​#​#​#​#​#​#​ .as-9x {
font-weight: var(--e9j7zt);font-family: var(--wtyf0o);text-transform: var(--s-2vga1d);
}
#​#​#​#​#​#​#​#​#​#​ .as-9x > *, #​#​#​#​#​#​#​#​#​#​ .as-9x::before, #​#​#​#​#​#​#​#​#​#​ .as-9x::after {
--s--line-height-ref: var(--s-1adv7ix);
}
#​#​#​#​#​#​#​#​#​#​ .as-9x > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-9x {
--s--line-height: var(--s-1adv7ix);line-height: var(--s-1adv7ix);
}
#​#​#​#​#​#​#​#​#​#​ .as-9x > *, #​#​#​#​#​#​#​#​#​#​ .as-9x::before, #​#​#​#​#​#​#​#​#​#​ .as-9x::after {
--s--font-size-ref: var(--s-1nk8z4c);
}
#​#​#​#​#​#​#​#​#​#​ .as-9x > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-9x {
--s--font-size: var(--s-1nk8z4c);font-size: var(--s-1nk8z4c);
}
#​#​#​#​#​#​#​#​#​#​ .as-9x > *, #​#​#​#​#​#​#​#​#​#​ .as-9x::before, #​#​#​#​#​#​#​#​#​#​ .as-9x::after {
--s--ascender-ref: calc(var(--s-10fnwqi) / var(--s-167pe37));--s--cap-height-ref: calc(var(--s-1sdpwmi) / var(--s-167pe37));--s--x-height-ref: calc(var(--s-1prlirw) / var(--s-167pe37));--s--descender-ref: calc(var(--s-1oay49k) / var(--s-167pe37));
}
#​#​#​#​#​#​#​#​#​#​ .as-9x {
--s--ascender: calc(var(--s-10fnwqi) / var(--s-167pe37));--s--cap-height: calc(var(--s-1sdpwmi) / var(--s-167pe37));--s--x-height: calc(var(--s-1prlirw) / var(--s-167pe37));--s--descender: calc(var(--s-1oay49k) / var(--s-167pe37));
}
#​#​#​#​#​#​#​#​#​#​ .as-8 {
--s--focus-ring: 0 0 0 0 transparent;outline: none;
}
#​#​#​#​#​#​#​#​#​#​ .as-9h:focus {
--s--keyline: 0 0 0 0 transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-24:hover:not(:active):not([aria-disabled="true"]) {
--s--top-shadow: var(--wq0k6h);
}
#​#​#​#​#​#​#​#​#​#​ .as-7k {
--s--keyline: var(--s-17tmi4r);
}
#​#​#​#​#​#​#​#​#​#​ .as-6o {
font-weight: var(--ereqaf);font-family: var(--yiyhsh);text-transform: var(--s-12qaksx);
}
#​#​#​#​#​#​#​#​#​#​ .as-6o > *, #​#​#​#​#​#​#​#​#​#​ .as-6o::before, #​#​#​#​#​#​#​#​#​#​ .as-6o::after {
--s--line-height-ref: var(--ki0zdj);
}
#​#​#​#​#​#​#​#​#​#​ .as-6o > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-6o {
--s--line-height: var(--ki0zdj);line-height: var(--ki0zdj);
}
#​#​#​#​#​#​#​#​#​#​ .as-6o > *, #​#​#​#​#​#​#​#​#​#​ .as-6o::before, #​#​#​#​#​#​#​#​#​#​ .as-6o::after {
--s--font-size-ref: var(--zzbsa1);
}
#​#​#​#​#​#​#​#​#​#​ .as-6o > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-6o {
--s--font-size: var(--zzbsa1);font-size: var(--zzbsa1);
}
#​#​#​#​#​#​#​#​#​#​ .as-6o > *, #​#​#​#​#​#​#​#​#​#​ .as-6o::before, #​#​#​#​#​#​#​#​#​#​ .as-6o::after {
--s--ascender-ref: calc(var(--bfuocu) / var(--sodrin));--s--cap-height-ref: calc(var(--s-2nir93) / var(--sodrin));--s--x-height-ref: calc(var(--s-1jh3kwa) / var(--sodrin));--s--descender-ref: calc(var(--hfec15) / var(--sodrin));
}
#​#​#​#​#​#​#​#​#​#​ .as-6o {
--s--ascender: calc(var(--bfuocu) / var(--sodrin));--s--cap-height: calc(var(--s-2nir93) / var(--sodrin));--s--x-height: calc(var(--s-1jh3kwa) / var(--sodrin));--s--descender: calc(var(--hfec15) / var(--sodrin));
}
#​#​#​#​#​#​#​#​#​#​ .as-3c:focus {
--s--keyline: var(--s-1fqa73g);
}
#​#​#​#​#​#​#​#​#​#​ .as-7r:active:not([aria-disabled="true"]) {
--s--keyline: var(--o26ijo);
}
#​#​#​#​#​#​#​#​#​#​ .as-84 {
--s--keyline: transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-1s {
--s--keyline: var(--s-4lkz9i);
}
#​#​#​#​#​#​#​#​#​#​ .as-v > * {
--s--flex-x: 0 1 auto;--s--flex-y: 0 1 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-v::before {
--s--baseline-alignment-content: none;
}
#​#​#​#​#​#​#​#​#​#​ .as-v {
--s--distribute: space-between;
}
#​#​#​#​#​#​#​#​#​#​ .as-1t {
--s--top-shadow: var(--s-1ibn4id);
}
#​#​#​#​#​#​#​#​#​#​ .as-4y { --s--align-self-x: stretch; }
#​#​#​#​#​#​#​#​#​#​ .as-4b {
font-weight: var(--x5dpqz);font-family: var(--iv638n);text-transform: var(--pz3gk9);
}
#​#​#​#​#​#​#​#​#​#​ .as-4b > *, #​#​#​#​#​#​#​#​#​#​ .as-4b::before, #​#​#​#​#​#​#​#​#​#​ .as-4b::after {
--s--line-height-ref: var(--s-7paqqe);
}
#​#​#​#​#​#​#​#​#​#​ .as-4b > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-4b {
--s--line-height: var(--s-7paqqe);line-height: var(--s-7paqqe);
}
#​#​#​#​#​#​#​#​#​#​ .as-4b > *, #​#​#​#​#​#​#​#​#​#​ .as-4b::before, #​#​#​#​#​#​#​#​#​#​ .as-4b::after {
--s--font-size-ref: var(--eoafo5);
}
#​#​#​#​#​#​#​#​#​#​ .as-4b > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-4b {
--s--font-size: var(--eoafo5);font-size: var(--eoafo5);
}
#​#​#​#​#​#​#​#​#​#​ .as-4b > *, #​#​#​#​#​#​#​#​#​#​ .as-4b::before, #​#​#​#​#​#​#​#​#​#​ .as-4b::after {
--s--ascender-ref: calc(var(--cw4443) / var(--zzbkbv));--s--cap-height-ref: calc(var(--sf9nah) / var(--zzbkbv));--s--x-height-ref: calc(var(--s-1lduq5c) / var(--zzbkbv));--s--descender-ref: calc(var(--s-49369g) / var(--zzbkbv));
}
#​#​#​#​#​#​#​#​#​#​ .as-4b {
--s--ascender: calc(var(--cw4443) / var(--zzbkbv));--s--cap-height: calc(var(--sf9nah) / var(--zzbkbv));--s--x-height: calc(var(--s-1lduq5c) / var(--zzbkbv));--s--descender: calc(var(--s-49369g) / var(--zzbkbv));
}
#​#​#​#​#​#​#​#​#​#​ .as-2j > * {
--s--flex-basis-y: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-2j {
height: 16px;--s--flex-y: 0 0 auto;--s--object-height: 16px;
}
#​#​#​#​#​#​#​#​#​#​ .as-35::placeholder { color: var(--s-1hknj82); }
#​#​#​#​#​#​#​#​#​#​ .as-2k {
width: 16px;--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-9r { fill: var(--s-1qz4hey); }
#​#​#​#​#​#​#​#​#​#​ .as-r:focus > * {
--s--flex-basis-y: auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-r:focus {
height: auto;--s--flex-y: 1 0 var(--s--flex-basis-y);--s--object-height: ;
}
#​#​#​#​#​#​#​#​#​#​ .as-5c:hover { fill: var(--s-13mj3ey); }
#​#​#​#​#​#​#​#​#​#​ .as-33 { transition: box-shadow 240ms; }
#​#​#​#​#​#​#​#​#​#​ .as-1d { color: var(--oiv4a4); }
#​#​#​#​#​#​#​#​#​#​ .as-q:focus {
width: auto;--s--flex-x: 1 0 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-al { transition: right 100ms ease 50ms; }
#​#​#​#​#​#​#​#​#​#​ .as-5i:hover { fill: var(--s-1983a3r); }
#​#​#​#​#​#​#​#​#​#​ .as-7n:hover:not(:active):not([aria-disabled="true"]) { color: var(--s-1oi81m8); }
#​#​#​#​#​#​#​#​#​#​ .as-8j {
padding: var(--s-15f02i8);--s--padding-top: var(--s-15f02i8);--s--padding-right: var(--s-15f02i8);--s--padding-bottom: var(--s-15f02i8);--s--padding-left: var(--s-15f02i8);
}
#​#​#​#​#​#​#​#​#​#​ .as-ah {
width: 55%;--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-6u { columns: 12em 1; }
#​#​#​#​#​#​#​#​#​#​ .as-60 { fill: text; }
#​#​#​#​#​#​#​#​#​#​ .as-1i > * {
--s--flex-basis-y: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-1i {
height: var(--fixed-header-height);--s--flex-y: 0 0 auto;--s--object-height: var(--fixed-header-height);
}
#​#​#​#​#​#​#​#​#​#​ .as-8n > *, #​#​#​#​#​#​#​#​#​#​ .as-8n::before, #​#​#​#​#​#​#​#​#​#​ .as-8n::after {
--s--row-gap: var(--s-1cn5k4b);--s--column-gap: var(--s-1cn5k4b);
}
#​#​#​#​#​#​#​#​#​#​ .as-8n {
gap: var(--s-1cn5k4b);
}
#​#​#​#​#​#​#​#​#​#​ .as-s:focus { clip: auto; }
#​#​#​#​#​#​#​#​#​#​ .as-7d {
width: auto;--s--flex-x: 1 0 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-8c[aria-disabled="true"] { cursor: default; }
#​#​#​#​#​#​#​#​#​#​ .as-5l { right: var(--s-72fzvy); }
#​#​#​#​#​#​#​#​#​#​ .as-6b {
width: var(--s-1s3tcwv);--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-7w[aria-disabled="true"] { fill: var(--brnaxe); }
#​#​#​#​#​#​#​#​#​#​ .as-32 { color: var(--wukrzp); }
#​#​#​#​#​#​#​#​#​#​ .as-65 { color: inherit; }
#​#​#​#​#​#​#​#​#​#​ .as-6s > * {
--s--flex-basis-y: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-6s {
height: var(--s-72fzvy);--s--flex-y: 0 0 auto;--s--object-height: var(--s-72fzvy);
}
#​#​#​#​#​#​#​#​#​#​ .as-4a > *, #​#​#​#​#​#​#​#​#​#​ .as-4a::before, #​#​#​#​#​#​#​#​#​#​ .as-4a::after {
--s--row-gap: var(--s-18tqzme);--s--column-gap: var(--s-18tqzme);
}
#​#​#​#​#​#​#​#​#​#​ .as-4a {
gap: var(--s-18tqzme);
}
#​#​#​#​#​#​#​#​#​#​ .as-3r { position: relative; }
#​#​#​#​#​#​#​#​#​#​ .as-4e { fill: var(--s-15w0yfc); }
#​#​#​#​#​#​#​#​#​#​ .as-1g:hover { color: var(--s-6obdb0); }
#​#​#​#​#​#​#​#​#​#​ .as-5f { color: var(--s-1xyyyk2); }
#​#​#​#​#​#​#​#​#​#​ .as-4q {
width: var(--sidebar-width);--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-ai {
width: 90%;--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-63 { margin: var(--s-72fzvy); }
#​#​#​#​#​#​#​#​#​#​ .as-j {
width: var(--s-1n66wtu);--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-1e { fill: var(--s-13mj3ey); }
#​#​#​#​#​#​#​#​#​#​ .as-88 { fill: var(--s-10q3p1o); }
#​#​#​#​#​#​#​#​#​#​ .as-7h:focus { color: var(--s-1pxcz58); }
#​#​#​#​#​#​#​#​#​#​ .as-2w { margin: -1px; }
#​#​#​#​#​#​#​#​#​#​ .as-18 > * {
--s--flex-basis-y: auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-18 {
height: var(--s-22nfqw);--s--flex-y: 0 1 auto;--s--object-height: ;
}
#​#​#​#​#​#​#​#​#​#​ .as-57 {
width: 8px;--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-4w { flex: 0 0 1px; }
#​#​#​#​#​#​#​#​#​#​ .as-ag {
width: 70%;--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-e { top: var(--s-15f02i8); }
#​#​#​#​#​#​#​#​#​#​ .as-1z { appearance: none; }
#​#​#​#​#​#​#​#​#​#​ .as-6r {
width: var(--s-72fzvy);--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-2c:active:not([aria-disabled="true"]) { fill: var(--s-17uj1m3); }
#​#​#​#​#​#​#​#​#​#​ .as-9u { color: var(--uflrw); }
#​#​#​#​#​#​#​#​#​#​ .as-ac {
width: 85%;--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-1h:hover { fill: var(--yfq5jb); }
#​#​#​#​#​#​#​#​#​#​ .as-3n { color: var(--s-1hknj82); }
#​#​#​#​#​#​#​#​#​#​ .as-9 { cursor: pointer; }
#​#​#​#​#​#​#​#​#​#​ .as-k > * {
--s--flex-basis-y: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-k {
height: var(--s-1n66wtu);--s--flex-y: 0 0 auto;--s--object-height: var(--s-1n66wtu);
}
#​#​#​#​#​#​#​#​#​#​ .as-am { top: calc(24px + var(--fixed-header-height) + var(--collapsable-header-height)); }
#​#​#​#​#​#​#​#​#​#​ .as-6x { transition: 0.2s ease-out opacity; }
#​#​#​#​#​#​#​#​#​#​ .as-3a:disabled { fill: var(--brnaxe); }
#​#​#​#​#​#​#​#​#​#​ .as-4 { transition: 150ms ease-in-out; }
#​#​#​#​#​#​#​#​#​#​ .as-83 > *, #​#​#​#​#​#​#​#​#​#​ .as-83::before, #​#​#​#​#​#​#​#​#​#​ .as-83::after {
--s--row-gap: var(--s-72fzvy);--s--column-gap: var(--s-72fzvy);
}
#​#​#​#​#​#​#​#​#​#​ .as-83 {
gap: var(--s-72fzvy);
}
#​#​#​#​#​#​#​#​#​#​ .as-7.as-7.as-7.as-7.as-7.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7 .sn-token-provider:not(.as-7 .t3 .sn-token-provider) {
--xd9t29: var(--s-18qmzqu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7.as-7.as-7.as-7.as-7.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7 .sn-token-provider:not(.as-7 .t2 .sn-token-provider) {
--s-1hknj82: var(--s-1konk7s);
}
#​#​#​#​#​#​#​#​#​#​ .as-7.as-7.as-7.as-7.as-7.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7 .sn-token-provider:not(.as-7 .t1 .sn-token-provider) {
--s-6obdb0: var(--sail-color-text-link-hover);
}
#​#​#​#​#​#​#​#​#​#​ .as-7.as-7.as-7.as-7.as-7.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7 .sn-token-provider:not(.as-7 .t0 .sn-token-provider) {
--oiv4a4: var(--sail-color-text-link);
}
#​#​#​#​#​#​#​#​#​#​ .as-45 {
width: 12px;--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-x {
width: var(--li639m);--s--flex-x: 1 1 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-5g { fill: var(--s-1ggs8se); }
#​#​#​#​#​#​#​#​#​#​ .as-9i {
width: undefined;--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-4d { color: var(--s-13dhk1f); }
#​#​#​#​#​#​#​#​#​#​ .as-1r > *, #​#​#​#​#​#​#​#​#​#​ .as-1r::before, #​#​#​#​#​#​#​#​#​#​ .as-1r::after {
--s--row-gap: var(--s-3ab8ub);--s--column-gap: var(--s-3ab8ub);
}
#​#​#​#​#​#​#​#​#​#​ .as-1r {
gap: var(--s-3ab8ub);
}
#​#​#​#​#​#​#​#​#​#​ .as-o { fill: white; }
#​#​#​#​#​#​#​#​#​#​ .as-2x {
padding: var(--s-72fzvy);--s--padding-top: var(--s-72fzvy);--s--padding-right: var(--s-72fzvy);--s--padding-bottom: var(--s-72fzvy);--s--padding-left: var(--s-72fzvy);
}
#​#​#​#​#​#​#​#​#​#​ .as-55 { color: text.subdued; }
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t66 .sn-token-provider) {
--s-1s9evt6: 0px -1px 0px 0px #f46b7d;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t65 .sn-token-provider) {
--s-8p4pnm: 0px -1px 0px 0px #f46b7d;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t64 .sn-token-provider) {
--s-1fc7ea9: 0px -1px 0px 0px transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t63 .sn-token-provider) {
--k2t3ri: 0px -1px 0px 0px transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t62 .sn-token-provider) {
--ytuq2g: 0px -1px 0px 0px #f46b7d;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t61 .sn-token-provider) {
--s-1fecqxp: 0px -1px 0px 0px #3E444F;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t60 .sn-token-provider) {
--fur145: 0px -1px 0px 0px #3E444F;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5z .sn-token-provider) {
--wq0k6h: 0px -1px 0px 0px transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5y .sn-token-provider) {
--s-1l32yqd: 0px -1px 0px 0px transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5x .sn-token-provider) {
--s-1ibn4id: 0px -1px 0px 0px #3E444F;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5w .sn-token-provider) {
--s-1fb3eog: 0px -1px 0px 0px #746CFF;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5v .sn-token-provider) {
--s-186fre1: 0px -1px 0px 0px #746CFF;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5u .sn-token-provider) {
--s-1kgpzka: 0px -1px 0px 0px transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5t .sn-token-provider) {
--s-1q5y78: 0px -1px 0px 0px transparent;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5s .sn-token-provider) {
--s-8kdpya: 0px -1px 0px 0px #746CFF;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5r .sn-token-provider) {
--s-4fcpev: 0px 0px 15px 0px rgba(0, 0, 0, 0.12), 0px 0px 35px 0px rgba(14, 14, 17, 0.40);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5q .sn-token-provider) {
--s-46hi4m: 0px 5px 15px 0px rgba(0, 0, 0, 0.12), 0px 15px 35px 0px rgba(14, 14, 17, 0.40);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5p .sn-token-provider) {
--qbcnik: 0px 5px 15px 0px rgba(0, 0, 0, 0.12), 0px 15px 35px 0px rgba(14, 14, 17, 0.40), 0px 50px 100px 0px rgba(14, 14, 17, 0.40);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5o .sn-token-provider) {
--s-144bgvr: 0px 5px 15px 0px rgba(0, 0, 0, 0.12), 0px 15px 35px 0px rgba(14, 14, 17, 0.40);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5n .sn-token-provider) {
--s29i93: 0px 3px 6px 0px rgba(0, 0, 0, 0.12), 0px 7px 14px 0px rgba(48, 49, 61, 0.08);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5m .sn-token-provider) {
--s-1qqjf1s: 0px 1px 1px 0px rgba(0, 0, 0, 0.12), 0px 2px 5px 0px rgba(14, 14, 17, 0.40);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5l .sn-token-provider) {
--s-1xy6qjm: 0 0 0 4px rgba(43, 157, 246, .36);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5k .sn-token-provider) {
--aw0phz: var(--s-1xn82ef);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5j .sn-token-provider) {
--s-1dn6rk: var(--gqp7g1);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5i .sn-token-provider) {
--s-414lsb: var(--fox699);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5h .sn-token-provider) {
--s-12izfvv: var(--nxbwn6);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5g .sn-token-provider) {
--jg0c26: var(--s-1bf76tl);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5f .sn-token-provider) {
--s-1pjx0uz: var(--s-114rdv4);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5e .sn-token-provider) {
--s-1mbtsu2: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5d .sn-token-provider) {
--s-18eec8a: var(--s-1f6g74j);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5c .sn-token-provider) {
--s-1orf6yv: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5b .sn-token-provider) {
--s-1afrigr: var(--s-1m5lgh5);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5a .sn-token-provider) {
--qkwke3: var(--s-1tkiw0x);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t59 .sn-token-provider) {
--s-1b3o71a: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t58 .sn-token-provider) {
--s-1dl2eq8: var(--s-1xn82ef);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t57 .sn-token-provider) {
--s-1tqa4ka: var(--s-1xn82ef);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t56 .sn-token-provider) {
--s-1owgngi: var(--s-875rxv);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t55 .sn-token-provider) {
--s-1isx4n7: var(--s-1xn82ef);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t54 .sn-token-provider) {
--jix8n1: var(--s-1xn82ef);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t53 .sn-token-provider) {
--b5b0q1: #1A1D24;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t52 .sn-token-provider) {
--s-1jrjwpv: #1A1D24;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t51 .sn-token-provider) {
--s-1wj6iyq: #1A1D24;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t50 .sn-token-provider) {
--uftl0g: #1F222A;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4z .sn-token-provider) {
--s-1eg71kz: #1A1D24;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4y .sn-token-provider) {
--s-1gzyq0k: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4x .sn-token-provider) {
--s-1wze59r: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4w .sn-token-provider) {
--s-1pk4mhu: var(--wtjmk4);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4v .sn-token-provider) {
--s-9u3gcm: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4u .sn-token-provider) {
--s-1mkjmgu: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4t .sn-token-provider) {
--s-153sf3j: rgba(14, 14, 17, 0.70);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4s .sn-token-provider) {
--s-8cc9re: var(--s-1xn82ef);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4r .sn-token-provider) {
--e619vt: var(--s-1f6g74j);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4q .sn-token-provider) {
--s-1upode3: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4p .sn-token-provider) {
--s-1ki2h5s: var(--s-1m5lgh5);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4o .sn-token-provider) {
--s-19hm5u2: var(--s-1tkiw0x);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4n .sn-token-provider) {
--wt6h1z: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4m .sn-token-provider) {
--s-1draesn: var(--s-1xn82ef);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4l .sn-token-provider) {
--qzxx9l: var(--s-1xn82ef);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4k .sn-token-provider) {
--s-1u2do9: var(--s-875rxv);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4j .sn-token-provider) {
--eyrjow: var(--uk4ts2);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4i .sn-token-provider) {
--s-17n5yam: var(--s-1xn82ef);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4h .sn-token-provider) {
--s-8to5ry: #272C34;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4g .sn-token-provider) {
--s-125pidq: #272C34;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4f .sn-token-provider) {
--s-17kovyh: #2b3039;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4e .sn-token-provider) {
--s-1amkzr1: var(--s-16pqfer);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4d .sn-token-provider) {
--s-4lkz9i: #272C34;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4c .sn-token-provider) {
--xw6qjn: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4b .sn-token-provider) {
--s-158s5xz: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t4a .sn-token-provider) {
--s-1ok36r9: var(--wtjmk4);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t49 .sn-token-provider) {
--s-8c655s: var(--s-1m5lgh5);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t48 .sn-token-provider) {
--w22o9l: var(--s-3xnaeu);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t47 .sn-token-provider) {
--s-1cx6227: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t46 .sn-token-provider) {
--qwe25a: var(--uk4ts2);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t45 .sn-token-provider) {
--e6rr02: var(--uk4ts2);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t44 .sn-token-provider) {
--s-17qjsgp: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t43 .sn-token-provider) {
--yqmt02: var(--s-1ipujfj);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t42 .sn-token-provider) {
--s-1exie7f: var(--s-1ipujfj);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t41 .sn-token-provider) {
--s-14mlsvd: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t40 .sn-token-provider) {
--xntlbj: var(--s-1o92vf6);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3z .sn-token-provider) {
--pgimab: var(--s-1o92vf6);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3y .sn-token-provider) {
--hnqjk9: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3x .sn-token-provider) {
--s-1jcoye7: var(--r3g89x);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3w .sn-token-provider) {
--s-6ucdv7: var(--r3g89x);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3v .sn-token-provider) {
--s-1piwg9i: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3u .sn-token-provider) {
--s-1253b2y: var(--jkp57b);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3t .sn-token-provider) {
--s-17iqe5q: var(--jkp57b);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3s .sn-token-provider) {
--s-2xp72p: var(--s-9ukgu0);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3r .sn-token-provider) {
--ruhzmh: var(--uk4ts2);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3q .sn-token-provider) {
--s-9k5091: var(--uk4ts2);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3p .sn-token-provider) {
--s-1ac7lwk: var(--s-1vhr1m);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3o .sn-token-provider) {
--y7jsf0: var(--s-1ipujfj);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3n .sn-token-provider) {
--eu61bi: var(--s-1ipujfj);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3m .sn-token-provider) {
--s-50f0qm: var(--s-1spzwnv);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3l .sn-token-provider) {
--ko7qd: var(--s-1o92vf6);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3k .sn-token-provider) {
--rtvqux: var(--s-1o92vf6);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3j .sn-token-provider) {
--mglbt2: var(--n0umvo);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3i .sn-token-provider) {
--xsdaas: var(--r3g89x);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3h .sn-token-provider) {
--s-49rsbu: var(--r3g89x);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3g .sn-token-provider) {
--s-1ufxgw0: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3f .sn-token-provider) {
--s-19o7zaa: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3e .sn-token-provider) {
--u90thq: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3d .sn-token-provider) {
--s-1n46b59: var(--s-15yycft);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3c .sn-token-provider) {
--s-1vjzvov: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3b .sn-token-provider) {
--s-1xsl5v6: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t3a .sn-token-provider) {
--s-2e4gj5: var(--s-13hmetb);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t39 .sn-token-provider) {
--g8dxu4: var(--s-13hmetb);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t38 .sn-token-provider) {
--s-17uj1m3: var(--s-1hknj82);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t37 .sn-token-provider) {
--fc8g0t: var(--s-13hmetb);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t36 .sn-token-provider) {
--s-15w0yfc: var(--s-13hmetb);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t35 .sn-token-provider) {
--s-1wf2wvi: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t34 .sn-token-provider) {
--s-5didwj: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t33 .sn-token-provider) {
--s-1myp5o1: var(--s-19gmuyl);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t32 .sn-token-provider) {
--tipuka: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t31 .sn-token-provider) {
--s-1auir75: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t30 .sn-token-provider) {
--s-1l3ikln: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2z .sn-token-provider) {
--s-1yqvg4v: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2y .sn-token-provider) {
--s-1gxwr4: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2x .sn-token-provider) {
--s-18eqkid: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2w .sn-token-provider) {
--s-5wyt2d: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2v .sn-token-provider) {
--oalgln: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2u .sn-token-provider) {
--l5jmjk: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2t .sn-token-provider) {
--s-114300b: var(--s-15yycft);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2s .sn-token-provider) {
--s-13hlbvk: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2r .sn-token-provider) {
--s-87wktm: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2q .sn-token-provider) {
--s-9i3k0u: var(--s-13hmetb);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2p .sn-token-provider) {
--qzwqpe: var(--s-13hmetb);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2o .sn-token-provider) {
--s-148oer1: var(--s-1hknj82);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2n .sn-token-provider) {
--s-97x5jr: var(--s-13hmetb);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2m .sn-token-provider) {
--s-13dhk1f: var(--s-13hmetb);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2l .sn-token-provider) {
--fmcfok: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2k .sn-token-provider) {
--nqzz7a: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2j .sn-token-provider) {
--s-3zsim4: var(--s-19gmuyl);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2i .sn-token-provider) {
--rygqjm: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2h .sn-token-provider) {
--uvjldp: var(--v2y5bm);
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2g .sn-token-provider) {
--s-1q7ltkh: #fcfcff;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2f .sn-token-provider) {
--s-1so9orb: #efecfd;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2e .sn-token-provider) {
--uyd7vd: #d1c8fc;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2d .sn-token-provider) {
--ne2kmn: #b1a7fd;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2c .sn-token-provider) {
--s-84rx9r: #9289fe;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2b .sn-token-provider) {
--s-9xa805: #746cff;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t2a .sn-token-provider) {
--s-1hodqcr: #5f4cfe;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t29 .sn-token-provider) {
--oarimj: #581bf7;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t28 .sn-token-provider) {
--leeokr: #5017b7;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t27 .sn-token-provider) {
--m0ijzk: #3c147c;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t26 .sn-token-provider) {
--s-157z7in: #2f105f;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t25 .sn-token-provider) {
--s-1b07yyw: #2a0f55;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t24 .sn-token-provider) {
--s-1btz1sx: #270e50;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t23 .sn-token-provider) {
--s-18dffd9: #1e0a3f;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t22 .sn-token-provider) {
--iyzvtr: #fcfcfc;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t21 .sn-token-provider) {
--s-18qmzqu: #eceef1;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t20 .sn-token-provider) {
--s-1bnum3i: #c9ced8;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1z .sn-token-provider) {
--s-1xpq83j: #a9b2c2;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1y .sn-token-provider) {
--s-1konk7s: #8c99ad;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1x .sn-token-provider) {
--s-15osns8: #768193;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1w .sn-token-provider) {
--s-1e10u81: #636c7b;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1v .sn-token-provider) {
--s-1s5ux5y: #505865;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1u .sn-token-provider) {
--s-1eyyidx: #3e444f;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1t .sn-token-provider) {
--d8xpc9: #2b3039;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1s .sn-token-provider) {
--s-1cldq6b: #21252c;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1r .sn-token-provider) {
--ipi717: #1d2027;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1q .sn-token-provider) {
--s-14548rz: #1b1e25;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1p .sn-token-provider) {
--s-1hiz45q: #14171d;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1o .sn-token-provider) {
--kpju43: #fffbfc;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1n .sn-token-provider) {
--s-17cbcf1: #fee9ed;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1m .sn-token-provider) {
--s-1bradsh: #fabfc9;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1l .sn-token-provider) {
--s-105k9ow: #f796a3;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1k .sn-token-provider) {
--j769ku: #f46b7d;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1j .sn-token-provider) {
--s-1t7w85x: #f23154;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1i .sn-token-provider) {
--s-1k4y65: #cc2748;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1h .sn-token-provider) {
--s-1brqpgc: #a81d40;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1g .sn-token-provider) {
--s-8ik67: #851338;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1f .sn-token-provider) {
--s-1at7tzv: #61092d;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1e .sn-token-provider) {
--pfpugw: #4d0425;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1d .sn-token-provider) {
--s-175kzjy: #450322;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1c .sn-token-provider) {
--m4edry: #420320;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1b .sn-token-provider) {
--s-18rmc6q: #35021a;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t1a .sn-token-provider) {
--s-18mzfxp: #fffcef;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t19 .sn-token-provider) {
--s-1x99otv: #ffeea4;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t18 .sn-token-provider) {
--s-3csqoi: #ffc46b;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t17 .sn-token-provider) {
--s-105rx08: #ff9926;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t16 .sn-token-provider) {
--s-1m90cr3: #f27400;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t15 .sn-token-provider) {
--s-1bt4nax: #dc5600;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t14 .sn-token-provider) {
--s-7gt7xl: #c13e00;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t13 .sn-token-provider) {
--d5srfd: #a22d00;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t12 .sn-token-provider) {
--bpq42r: #822000;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t11 .sn-token-provider) {
--s-1j3zdk7: #5f1400;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t10 .sn-token-provider) {
--een7nd: #4b0e00;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tz .sn-token-provider) {
--s-3g68fr: #430b00;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .ty .sn-token-provider) {
--s-1ronw4t: #400a00;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tx .sn-token-provider) {
--s-1idvp5s: #330700;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tw .sn-token-provider) {
--s-160334i: #f4fff3;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tv .sn-token-provider) {
--s-1ybzlmc: #c2fdbd;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tu .sn-token-provider) {
--s-5vneq4: #5eea42;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tt .sn-token-provider) {
--mkuc60: #4bca2e;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .ts .sn-token-provider) {
--s-11ws3zn: #3eae20;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tr .sn-token-provider) {
--jet5ih: #369318;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tq .sn-token-provider) {
--s-10in11e: #317a14;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tp .sn-token-provider) {
--rz6g85: #2d6312;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .to .sn-token-provider) {
--s-1jt7b3q: #284d10;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tn .sn-token-provider) {
--fcix74: #20360c;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tm .sn-token-provider) {
--khndpt: #192909;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tl .sn-token-provider) {
--s-1xc5ml5: #162408;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tk .sn-token-provider) {
--ncitdb: #152207;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tj .sn-token-provider) {
--s-1cbef47: #101a05;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .ti .sn-token-provider) {
--s-1ifukxc: #f3fefe;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .th .sn-token-provider) {
--s-1v7mjmv: #b9f9fb;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tg .sn-token-provider) {
--s-1ah8y8v: #79dbf9;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tf .sn-token-provider) {
--kvmyi1: #4abcf9;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .te .sn-token-provider) {
--s-1yzoj9a: #2b9df6;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .td .sn-token-provider) {
--s-1l3w4rb: #2280eb;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tc .sn-token-provider) {
--s-172n6d2: #1c66d8;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .tb .sn-token-provider) {
--s-3blua0: #1650bc;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .ta .sn-token-provider) {
--dj5edy: #0f3d99;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t9 .sn-token-provider) {
--s-1u1nr1c: #092a70;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t8 .sn-token-provider) {
--s-4qj11w: #062059;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t7 .sn-token-provider) {
--s-1yca4y4: #051c50;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t6 .sn-token-provider) {
--s-421sqo: #051a4c;
}
#​#​#​#​#​#​#​#​#​#​ .as-7a.as-7a.as-7a.as-7a.as-7a.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7a .sn-token-provider:not(.as-7a .t5 .sn-token-provider) {
--s-1nmzh8w: #03143d;
}
#​#​#​#​#​#​#​#​#​#​ .as-0 > * {
--s--flex-basis-y: auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-0 {
height: var(--li639m);--s--flex-y: 1 1 auto;--s--object-height: ;
}
#​#​#​#​#​#​#​#​#​#​ .as-l {
padding: var(--s-1f29tr2);--s--padding-top: var(--s-1f29tr2);--s--padding-right: var(--s-1f29tr2);--s--padding-bottom: var(--s-1f29tr2);--s--padding-left: var(--s-1f29tr2);
}
#​#​#​#​#​#​#​#​#​#​ .as-5h:hover { color: var(--s-1ui80l2); }
@media (max-width: calc(768px - 0.1px)) {
#​#​#​#​#​#​#​#​#​#​ .as-8w {
width: auto;--s--flex-x: 1 0 0;
}
}
#​#​#​#​#​#​#​#​#​#​ .as-2i { fill: inherit; }
#​#​#​#​#​#​#​#​#​#​ .as-a1 { fill: var(--sail-color-text-link); }
#​#​#​#​#​#​#​#​#​#​ .as-3o { fill: var(--s-1o2c3h9); }
#​#​#​#​#​#​#​#​#​#​ .as-5k { top: var(--s-72fzvy); }
#​#​#​#​#​#​#​#​#​#​ .as-36::placeholder { fill: var(--s-1o2c3h9); }
#​#​#​#​#​#​#​#​#​#​ .as-t:focus { overflow: visible; }
#​#​#​#​#​#​#​#​#​#​ .as-30 { border: none; }
#​#​#​#​#​#​#​#​#​#​ .as-aj { position: fixed; }
#​#​#​#​#​#​#​#​#​#​ .as-9s {
width: 33%;--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-ao { right: var(--s-1sr9szs); }
@media (max-width: 800px) {
#​#​#​#​#​#​#​#​#​#​ .as-5y.as-5y.as-5y.as-5y.as-5y.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-5y .sn-token-provider:not(.as-5y .t4 .sn-token-provider) {
--s-1sr9szs: 24px;
}
}
#​#​#​#​#​#​#​#​#​#​ .as-4j { color: var(--s-1xpq83j); }
#​#​#​#​#​#​#​#​#​#​ .as-h { overflow: hidden; }
#​#​#​#​#​#​#​#​#​#​ .as-aa > *, #​#​#​#​#​#​#​#​#​#​ .as-aa::before, #​#​#​#​#​#​#​#​#​#​ .as-aa::after {
--s--row-gap: var(--s-14t02z3);--s--column-gap: var(--s-14t02z3);
}
#​#​#​#​#​#​#​#​#​#​ .as-aa {
gap: var(--s-14t02z3);
}
#​#​#​#​#​#​#​#​#​#​ .as-39:disabled { color: var(--p0bjsc); }
#​#​#​#​#​#​#​#​#​#​ .as-2b:active:not([aria-disabled="true"]) { color: var(--s-148oer1); }
#​#​#​#​#​#​#​#​#​#​ .as-6a { left: -32px; }
#​#​#​#​#​#​#​#​#​#​ .as-59:hover { color: var(--s-13hmetb); }
#​#​#​#​#​#​#​#​#​#​ .as-95 {
padding: 0 16px 8px 16px;--s--padding-top: 0;--s--padding-right: 16px;--s--padding-bottom: 8px;--s--padding-left: 16px;
}
#​#​#​#​#​#​#​#​#​#​ .as-19 {
width: var(--s-22nfqw);--s--flex-x: 0 1 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-9g::placeholder { color: var(--fa9lug); }
#​#​#​#​#​#​#​#​#​#​ .as-44 > * {
--s--flex-basis-y: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-44 {
height: 12px;--s--flex-y: 0 0 auto;--s--object-height: 12px;
}
#​#​#​#​#​#​#​#​#​#​ .as-48 > *, #​#​#​#​#​#​#​#​#​#​ .as-48::before, #​#​#​#​#​#​#​#​#​#​ .as-48::after {
--s--row-gap: var(--s-1f29tr2);--s--column-gap: var(--s-1f29tr2);
}
#​#​#​#​#​#​#​#​#​#​ .as-48 {
gap: var(--s-1f29tr2);
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t6a .sn-token-provider) {
--s-17snam4: var(--s-13py8ob);
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t69 .sn-token-provider) {
--s-1o9jit1: var(--s-1m5lgh5);
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t68 .sn-token-provider) {
--s-17yrw5r: var(--s-19gmuyl);
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t1 .sn-token-provider) {
--s-6obdb0: var(--s-1wyfahn);
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t0 .sn-token-provider) {
--oiv4a4: var(--s-1m5lgh5);
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t6h .sn-token-provider) {
--s-1fqa73g: #151C3E;
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t6g .sn-token-provider) {
--h29g9m: #615f8b;
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t6f .sn-token-provider) {
--s-17tmi4r: #273059;
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t6e .sn-token-provider) {
--s-1xn7irg: #151C3E;
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t6d .sn-token-provider) {
--s-1x4qw9u: #151C3E;
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t6c .sn-token-provider) {
--rfaik3: #151C3E;
}
#​#​#​#​#​#​#​#​#​#​ .as-7b.as-7b.as-7b.as-7b.as-7b.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .as-7b .sn-token-provider:not(.as-7b .t6b .sn-token-provider) {
--s-14a2tiz: #151C3E;
}
#​#​#​#​#​#​#​#​#​#​ .as-7q:active:not([aria-disabled="true"]) { color: var(--x0orno); }
#​#​#​#​#​#​#​#​#​#​ .as-68 { visibility: visible; }
#​#​#​#​#​#​#​#​#​#​ .as-5o:hover { fill: var(--s-1qz4hey); }
#​#​#​#​#​#​#​#​#​#​ .as-7v[aria-disabled="true"] { color: var(--p0bjsc); }
#​#​#​#​#​#​#​#​#​#​ .as-9b {
width: min(352px, 100%);--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-27:hover:not(:active):not([aria-disabled="true"]) { fill: var(--fc8g0t); }
#​#​#​#​#​#​#​#​#​#​ .as-i { clip: rect(1px, 1px, 1px, 1px); }
#​#​#​#​#​#​#​#​#​#​ .as-41 > *, #​#​#​#​#​#​#​#​#​#​ .as-41::before, #​#​#​#​#​#​#​#​#​#​ .as-41::after {
--s--row-gap: var(--s-1eo1l6l);--s--column-gap: var(--s-1eo1l6l);
}
#​#​#​#​#​#​#​#​#​#​ .as-41 {
gap: var(--s-1eo1l6l);
}
#​#​#​#​#​#​#​#​#​#​ .as-3p { border: 1px solid; }
#​#​#​#​#​#​#​#​#​#​ .as-8e { opacity: 1; }
#​#​#​#​#​#​#​#​#​#​ .as-5 > * {
--s--flex-basis-y: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-5 {
height: 100vh;--s--flex-y: 0 0 auto;--s--object-height: 100vh;
}
#​#​#​#​#​#​#​#​#​#​ .as-76 { color: var(--ibollp); }
#​#​#​#​#​#​#​#​#​#​ .as-26:hover:not(:active):not([aria-disabled="true"]) { color: var(--s-97x5jr); }
#​#​#​#​#​#​#​#​#​#​ .as-d { position: absolute; }
#​#​#​#​#​#​#​#​#​#​ .as-1b > *, #​#​#​#​#​#​#​#​#​#​ .as-1b::before, #​#​#​#​#​#​#​#​#​#​ .as-1b::after {
--s--row-gap: var(--s-15f02i8);--s--column-gap: var(--s-15f02i8);
}
#​#​#​#​#​#​#​#​#​#​ .as-1b {
gap: var(--s-15f02i8);
}
#​#​#​#​#​#​#​#​#​#​ .as-56 > * {
--s--flex-basis-y: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-56 {
height: 8px;--s--flex-y: 0 0 auto;--s--object-height: 8px;
}
#​#​#​#​#​#​#​#​#​#​ .as-2s { color: var(--s-13hmetb); }
#​#​#​#​#​#​#​#​#​#​ .as-5a:hover { color: var(--oiv4a4); }
#​#​#​#​#​#​#​#​#​#​ .as-1y {
width: 200px;--s--flex-x: 0 0 auto;
}
#​#​#​#​#​#​#​#​#​#​ .as-2t { border: 0; }
#​#​#​#​#​#​#​#​#​#​ .as-6w { opacity: 0; }
#​#​#​#​#​#​#​#​#​#​ .as-n { color: white; }
#​#​#​#​#​#​#​#​#​#​ .as-ad > * {
--s--flex-basis-y: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-ad {
height: var(--s-10yt1e6);--s--flex-y: 0 0 auto;--s--object-height: var(--s-10yt1e6);
}
#​#​#​#​#​#​#​#​#​#​ .as-1p {
padding: var(--s-16s2r5d);--s--padding-top: var(--s-16s2r5d);--s--padding-right: var(--s-16s2r5d);--s--padding-bottom: var(--s-16s2r5d);--s--padding-left: var(--s-16s2r5d);
}
#​#​#​#​#​#​#​#​#​#​ .as-f { left: var(--s-15f02i8); }
#​#​#​#​#​#​#​#​#​#​ .as-2u { clip: rect(0 0 0 0); }
#​#​#​#​#​#​#​#​#​#​ .as-86 {
padding: var(--s-3ab8ub);--s--padding-top: var(--s-3ab8ub);--s--padding-right: var(--s-3ab8ub);--s--padding-bottom: var(--s-3ab8ub);--s--padding-left: var(--s-3ab8ub);
}
@media (max-width: 1000px) { #​#​#​#​#​#​#​#​#​#​ .as-an { top: calc(24px + var(--fixed-header-height)); } }
#​#​#​#​#​#​#​#​#​#​ .as-10 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-right: var(--s-1f29tr2);
}
#​#​#​#​#​#​#​#​#​#​ .as-g { z-index: 9999; }
#​#​#​#​#​#​#​#​#​#​ .as-a7 > *, #​#​#​#​#​#​#​#​#​#​ .as-a7::before, #​#​#​#​#​#​#​#​#​#​ .as-a7::after {
--s--column-gap: var(--s-1f29tr2);
}
#​#​#​#​#​#​#​#​#​#​ .as-a7 {
column-gap: var(--s-1f29tr2);
}
#​#​#​#​#​#​#​#​#​#​ .as-3l > *, #​#​#​#​#​#​#​#​#​#​ .as-3l::before, #​#​#​#​#​#​#​#​#​#​ .as-3l::after {
--s--font-size-ref: 14px;
}
#​#​#​#​#​#​#​#​#​#​ .as-3l > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-3l {
--s--font-size: 14px;font-size: 14px;
}
#​#​#​#​#​#​#​#​#​#​ .as-8p { overflow-x: auto; }
#​#​#​#​#​#​#​#​#​#​ .as-4u { font-weight: weight.normal; }
#​#​#​#​#​#​#​#​#​#​ .as-1o { flex-shrink: 0; }
#​#​#​#​#​#​#​#​#​#​ .as-2z { background-color: transparent; }
#​#​#​#​#​#​#​#​#​#​ .as-6l { border-bottom: 1px solid; }
#​#​#​#​#​#​#​#​#​#​ .as-94 > *, #​#​#​#​#​#​#​#​#​#​ .as-94::before, #​#​#​#​#​#​#​#​#​#​ .as-94::after {
--s--font-size-ref: 13px;
}
#​#​#​#​#​#​#​#​#​#​ .as-94 > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-94 {
--s--font-size: 13px;font-size: 13px;
}
#​#​#​#​#​#​#​#​#​#​ .as-4g {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-left: var(--s-18tqzme);
}
#​#​#​#​#​#​#​#​#​#​ .as-a5 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-top: var(--s-18tqzme);
}
#​#​#​#​#​#​#​#​#​#​ .as-50 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-left: var(--s-1n66wtu);
}
#​#​#​#​#​#​#​#​#​#​ .as-3t { transition-property: background-color, box-shadow; }
#​#​#​#​#​#​#​#​#​#​ .as-5z { font-weight: var(--s-1mnxhel); }
#​#​#​#​#​#​#​#​#​#​ .as-2g { margin-bottom: max(0, calc((var(--s--line-height-ref) - var(--s--line-height) - (calc((calc(var(--s--font-size-ref) * var(--s--ascender-ref)) + calc(var(--s--font-size-ref) * var(--s--descender-ref)) + var(--s--line-height-ref)) / 2) - var(--s--object-height, calc((calc(var(--s--font-size) * var(--s--ascender)) + calc(var(--s--font-size) * var(--s--descender)) + var(--s--line-height)) / 2))) - var(--s--padding-bottom)) * var(--s--baseline-multiplier) * var(--s--font-metrics-multiplier) * clamp(0, 10000 * var(--s--ascender-ref), 1))); }
#​#​#​#​#​#​#​#​#​#​ .as-7p:active:not([aria-disabled="true"]) { background-color: var(--s-1xn7irg); }
#​#​#​#​#​#​#​#​#​#​ .as-87 { border-color: var(--s-17tmi4r); }
#​#​#​#​#​#​#​#​#​#​ .as-3i {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-right: var(--s-3ab8ub);
}
#​#​#​#​#​#​#​#​#​#​ .as-5t { justify-content: flex-start; }
#​#​#​#​#​#​#​#​#​#​ .as-3e {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-left: var(--s-3ab8ub);
}
#​#​#​#​#​#​#​#​#​#​ .as-8o { align-items: center; }
#​#​#​#​#​#​#​#​#​#​ .as-66:hover { text-decoration: underline; }
#​#​#​#​#​#​#​#​#​#​ .as-12 { font-weight: 500; }
#​#​#​#​#​#​#​#​#​#​ .as-5r { flex-flow: column nowrap; }
#​#​#​#​#​#​#​#​#​#​ .as-8y { table-layout: auto; }
#​#​#​#​#​#​#​#​#​#​ .as-71 { margin-bottom: var(--s-1cn5k4b); }
#​#​#​#​#​#​#​#​#​#​ .as-1q { margin-bottom: calc(-1 * var(--s-1n66wtu)); }
#​#​#​#​#​#​#​#​#​#​ .as-3w {
min-height: var(--s-11p7nl);
}
#​#​#​#​#​#​#​#​#​#​ .as-7y[aria-disabled="true"] { pointer-events: none; }
#​#​#​#​#​#​#​#​#​#​ .as-21 { transition-duration: var(--s-12b75vv); }
#​#​#​#​#​#​#​#​#​#​ .as-4l {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-bottom: 0px;
}
#​#​#​#​#​#​#​#​#​#​ .as-16 { font-weight: var(--s-1nt3wam); }
#​#​#​#​#​#​#​#​#​#​ .as-25:hover:not(:active):not([aria-disabled="true"]) { border-color: var(--s-1amkzr1); }
#​#​#​#​#​#​#​#​#​#​ .as-5n { margin-right: var(--s-1f29tr2); }
#​#​#​#​#​#​#​#​#​#​ .as-8g { margin-right: var(--s-3ab8ub); }
#​#​#​#​#​#​#​#​#​#​ .as-ak { z-index: var(--z-index-stripe-shell); }
#​#​#​#​#​#​#​#​#​#​ .as-5w {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-right: var(--s-1sr9szs);
}
#​#​#​#​#​#​#​#​#​#​ .as-1c { border-color: var(--w22o9l); }
#​#​#​#​#​#​#​#​#​#​ .as-7c {
min-width: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-ae { border-radius: var(--s-1pfp217); }
#​#​#​#​#​#​#​#​#​#​ .as-2v { clip-path: inset(50%); }
#​#​#​#​#​#​#​#​#​#​ .as-1v {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-right: var(--s-15f02i8);
}
#​#​#​#​#​#​#​#​#​#​ .as-46 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-left: var(--s-1s3tcwv);
}
#​#​#​#​#​#​#​#​#​#​ .as-4h { margin-right: var(--s-18tqzme); }
#​#​#​#​#​#​#​#​#​#​ .as-9m { border-color: var(--s-1eyyidx); }
#​#​#​#​#​#​#​#​#​#​ .as-7l:hover:not(:active):not([aria-disabled="true"]) { background-color: var(--rfaik3); }
#​#​#​#​#​#​#​#​#​#​ .as-77 > *, #​#​#​#​#​#​#​#​#​#​ .as-77::before, #​#​#​#​#​#​#​#​#​#​ .as-77::after {
--s--font-size-ref: 0.9em;
}
#​#​#​#​#​#​#​#​#​#​ .as-77 > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-77 {
--s--font-size: 0.9em;font-size: 0.9em;
}
#​#​#​#​#​#​#​#​#​#​ .as-6 { background-color: var(--s-9fypy8); }
#​#​#​#​#​#​#​#​#​#​ .as-6v { margin-left: calc(-1 * var(--s-15f02i8)); }
#​#​#​#​#​#​#​#​#​#​ .as-3g {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-bottom: var(--s-3ab8ub);
}
#​#​#​#​#​#​#​#​#​#​ .as-6p { margin-right: var(--l5cirb); }
#​#​#​#​#​#​#​#​#​#​ .as-62 { flex-wrap: wrap; }
#​#​#​#​#​#​#​#​#​#​ .as-3m > *, #​#​#​#​#​#​#​#​#​#​ .as-3m::before, #​#​#​#​#​#​#​#​#​#​ .as-3m::after {
--s--line-height-ref: 14px;
}
#​#​#​#​#​#​#​#​#​#​ .as-3m > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-3m {
--s--line-height: 14px;line-height: 14px;
}
#​#​#​#​#​#​#​#​#​#​ .as-64 { list-style: none; }
#​#​#​#​#​#​#​#​#​#​ .as-4n { border-style: var(--s-11c5ftm); }
@media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .as-8u { margin-top: auto; } }
#​#​#​#​#​#​#​#​#​#​ .as-81 { margin-left: auto; }
#​#​#​#​#​#​#​#​#​#​ .as-3s { z-index: 0; }
#​#​#​#​#​#​#​#​#​#​ .as-99 { border-radius: 4px 4px 0 0; }
#​#​#​#​#​#​#​#​#​#​ .as-96 { border-color: var(--s-1cldq6b); }
#​#​#​#​#​#​#​#​#​#​ .as-3y {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-right: var(--s-1cn5k4b);
}
#​#​#​#​#​#​#​#​#​#​ .as-47 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-right: var(--s-18tqzme);
}
@media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .as-8v { margin-bottom: auto; } }
#​#​#​#​#​#​#​#​#​#​ .as-5v {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-left: var(--s-1sr9szs);
}
#​#​#​#​#​#​#​#​#​#​ .as-9o { margin-top: var(--s-3ab8ub); }
#​#​#​#​#​#​#​#​#​#​ .as-7i {
min-height: var(--s-18tqzme);
}
#​#​#​#​#​#​#​#​#​#​ .as-70 { margin-top: var(--s-16s2r5d); }
#​#​#​#​#​#​#​#​#​#​ .as-8a {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-right: var(--s-14t02z3);
}
#​#​#​#​#​#​#​#​#​#​ .as-1n { flex-basis: 25%; }
#​#​#​#​#​#​#​#​#​#​ .as-5u {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-top: var(--s-1s3tcwv);
}
#​#​#​#​#​#​#​#​#​#​ .as-90 { border-spacing: 0; }
#​#​#​#​#​#​#​#​#​#​ .as-14 { white-space: nowrap; }
#​#​#​#​#​#​#​#​#​#​ .as-9v { column-count: 1; }
#​#​#​#​#​#​#​#​#​#​ .as-9z { margin-bottom: var(--s-1eo1l6l); }
#​#​#​#​#​#​#​#​#​#​ .as-38:disabled { border-color: var(--s-1t2fj50); }
#​#​#​#​#​#​#​#​#​#​ .as-43 { background-color: var(--s-1eg71kz); }
#​#​#​#​#​#​#​#​#​#​ .as-72 { border-color: var(--s-1t7w85x); }
#​#​#​#​#​#​#​#​#​#​ .as-2 { margin-right: 0px; }
#​#​#​#​#​#​#​#​#​#​ .as-92 { vertical-align: bottom; }
@media (max-width: 1200px) {
#​#​#​#​#​#​#​#​#​#​ .as-61 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-right: var(--s-1s3tcwv);
}
}
#​#​#​#​#​#​#​#​#​#​ .as-4x { background-color: var(--s-15xulsv); }
#​#​#​#​#​#​#​#​#​#​ .as-69 { flex-basis: 100%; }
#​#​#​#​#​#​#​#​#​#​ .as-6t { pointer-events: none; }
#​#​#​#​#​#​#​#​#​#​ .as-a2 { margin-top: var(--s-1sr9szs); }
#​#​#​#​#​#​#​#​#​#​ .as-a9 { flex-shrink: 1; }
#​#​#​#​#​#​#​#​#​#​ .as-4s {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-bottom: var(--s-1f29tr2);
}
#​#​#​#​#​#​#​#​#​#​ .as-1a { border-radius: var(--s-1l4o7cj); }
#​#​#​#​#​#​#​#​#​#​ .as-9n { row-gap: var(--s-3ab8ub); }
#​#​#​#​#​#​#​#​#​#​ .as-4p {
min-width: var(--s-72fzvy);
}
#​#​#​#​#​#​#​#​#​#​ .as-a0 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-left: 0;
}
#​#​#​#​#​#​#​#​#​#​ .as-5s { align-items: stretch; }
#​#​#​#​#​#​#​#​#​#​ .as-6h {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-top: var(--s-15f02i8);
}
#​#​#​#​#​#​#​#​#​#​ .as-8x {
max-width: calc(100% - 2px);
}
#​#​#​#​#​#​#​#​#​#​ .as-9y { margin-top: var(--s-1eo1l6l); }
#​#​#​#​#​#​#​#​#​#​ .as-4k > *, #​#​#​#​#​#​#​#​#​#​ .as-4k::before, #​#​#​#​#​#​#​#​#​#​ .as-4k::after {
--s--line-height-ref: 20px;
}
#​#​#​#​#​#​#​#​#​#​ .as-4k > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-4k {
--s--line-height: 20px;line-height: 20px;
}
#​#​#​#​#​#​#​#​#​#​ .as-8l { margin-left: var(--s-1eo1l6l); }
#​#​#​#​#​#​#​#​#​#​ .as-8b:hover { background-color: var(--s-1rfvf0n); }
#​#​#​#​#​#​#​#​#​#​ .as-a { text-decoration: none; }
#​#​#​#​#​#​#​#​#​#​ .as-4t { overflow-y: auto; }
#​#​#​#​#​#​#​#​#​#​ .as-a3 { margin-bottom: var(--s-1sr9szs); }
#​#​#​#​#​#​#​#​#​#​ .as-2a:active:not([aria-disabled="true"]) { border-color: var(--s-17kovyh); }
#​#​#​#​#​#​#​#​#​#​ .as-3z {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-top: var(--s-1eo1l6l);
}
#​#​#​#​#​#​#​#​#​#​ .as-6m { border-color: rgb(227, 232, 238); }
#​#​#​#​#​#​#​#​#​#​ .as-9t { border-color: var(--bpq42r); }
#​#​#​#​#​#​#​#​#​#​ .as-2f { margin-top: calc(((calc((calc(var(--s--font-size-ref) * var(--s--ascender-ref)) + calc(var(--s--font-size-ref) * var(--s--descender-ref)) + var(--s--line-height-ref)) / 2) - var(--s--object-height, calc((calc(var(--s--font-size) * var(--s--ascender)) + calc(var(--s--font-size) * var(--s--descender)) + var(--s--line-height)) / 2))) - var(--s--padding-top) - 0.5px) * var(--s--baseline-multiplier) * var(--s--font-metrics-multiplier) * clamp(0, 10000 * var(--s--ascender-ref), 1)); }
#​#​#​#​#​#​#​#​#​#​ .as-a4 > *, #​#​#​#​#​#​#​#​#​#​ .as-a4::before, #​#​#​#​#​#​#​#​#​#​ .as-a4::after {
--s--row-gap: var(--x3ux79);
}
#​#​#​#​#​#​#​#​#​#​ .as-a4 {
row-gap: var(--x3ux79);
}
#​#​#​#​#​#​#​#​#​#​ .as-9f { border-radius: var(--u4yslg); }
#​#​#​#​#​#​#​#​#​#​ .as-54 { text-transform: uppercase; }
#​#​#​#​#​#​#​#​#​#​ .as-58 { font-weight: 700; }
#​#​#​#​#​#​#​#​#​#​ .as-9e > *, #​#​#​#​#​#​#​#​#​#​ .as-9e::before, #​#​#​#​#​#​#​#​#​#​ .as-9e::after {
--s--line-height-ref: 16px;
}
#​#​#​#​#​#​#​#​#​#​ .as-9e > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-9e {
--s--line-height: 16px;line-height: 16px;
}
@media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .as-8t { margin-right: var(--s-72fzvy); } }
#​#​#​#​#​#​#​#​#​#​ .as-m { background-color: var(--s-1bnum3i); }
#​#​#​#​#​#​#​#​#​#​ .as-89 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-left: var(--s-14t02z3);
}
#​#​#​#​#​#​#​#​#​#​ .as-40 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-bottom: var(--s-1eo1l6l);
}
@media (max-width: calc(800px - 0.1px)) { #​#​#​#​#​#​#​#​#​#​ .as-a8 { flex-direction: column; } }
#​#​#​#​#​#​#​#​#​#​ .as-1w {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-top: var(--l5cirb);
}
#​#​#​#​#​#​#​#​#​#​ .as-53 { margin-bottom: var(--s-15f02i8); }
#​#​#​#​#​#​#​#​#​#​ .as-7x[aria-disabled="true"] { background-color: var(--s-4m5wr6); }
#​#​#​#​#​#​#​#​#​#​ .as-29:active:not([aria-disabled="true"]) { background-color: var(--s-1wj6iyq); }
#​#​#​#​#​#​#​#​#​#​ .as-1x {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-bottom: var(--l5cirb);
}
#​#​#​#​#​#​#​#​#​#​ .as-6j { margin-bottom: var(--s-1f29tr2); }
#​#​#​#​#​#​#​#​#​#​ .as-97 { border-width: var(--s-12pesem); }
@media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .as-8s { margin-left: var(--s-72fzvy); } }
#​#​#​#​#​#​#​#​#​#​ .as-9w { column-gap: 1em; }
#​#​#​#​#​#​#​#​#​#​ .as-4i { margin-bottom: var(--s-14t02z3); }
#​#​#​#​#​#​#​#​#​#​ .as-5j { font-weight: medium; }
#​#​#​#​#​#​#​#​#​#​ .as-2p { align-items: baseline; }
#​#​#​#​#​#​#​#​#​#​ .as-42 { border-color: var(--s-4lkz9i); }
#​#​#​#​#​#​#​#​#​#​ .as-5b:hover { border-color: var(--w22o9l); }
#​#​#​#​#​#​#​#​#​#​ .as-3k { font-family: var(--s-1vpgvqc); }
#​#​#​#​#​#​#​#​#​#​ .as-51 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-top: var(--s-1n66wtu);
}
#​#​#​#​#​#​#​#​#​#​ .as-20 { transition-property: box-shadow; }
#​#​#​#​#​#​#​#​#​#​ .as-78 { font-family: var(--sail-font-family-monospace); }
#​#​#​#​#​#​#​#​#​#​ .as-z {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-left: var(--s-1f29tr2);
}
#​#​#​#​#​#​#​#​#​#​ .as-3f {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-top: var(--s-3ab8ub);
}
#​#​#​#​#​#​#​#​#​#​ .as-8d[aria-disabled="true"]:hover { background-color: var(--s-14a2tiz); }
#​#​#​#​#​#​#​#​#​#​ .as-4o { border-color: var(--s-15xulsv); }
#​#​#​#​#​#​#​#​#​#​ .as-b > * {
--s--font-metrics-multiplier: 1;
}
#​#​#​#​#​#​#​#​#​#​ .as-b {
font-size: inherit;
}
@media (max-width: 800px) {
#​#​#​#​#​#​#​#​#​#​ .as-8r {
max-width: var(--s-22nfqw);
}
}
#​#​#​#​#​#​#​#​#​#​ .as-31 { border-radius: var(--jpxxql); }
#​#​#​#​#​#​#​#​#​#​ .as-6k {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-bottom: var(--s-1cn5k4b);
}
#​#​#​#​#​#​#​#​#​#​ .as-7u[aria-disabled="true"] { border-color: var(--s-1t2fj50); }
#​#​#​#​#​#​#​#​#​#​ .as-3v:hover { transition-duration: var(--s-1xyzpq3); }
#​#​#​#​#​#​#​#​#​#​ .as-4r {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-top: var(--s-1cn5k4b);
}
#​#​#​#​#​#​#​#​#​#​ .as-79 { border-radius: var(--s-282tnx); }
#​#​#​#​#​#​#​#​#​#​ .as-1j { background-color: var(--s-1rfvf0n); }
#​#​#​#​#​#​#​#​#​#​ .as-8z { border-collapse: separate; }
#​#​#​#​#​#​#​#​#​#​ .as-9a {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-bottom: var(--s-15f02i8);
}
#​#​#​#​#​#​#​#​#​#​ .as-5p { flex-grow: 1; }
#​#​#​#​#​#​#​#​#​#​ .as-22:hover:not(:active):not([aria-disabled="true"]) { background-color: var(--uftl0g); }
#​#​#​#​#​#​#​#​#​#​ .as-4c { border-radius: var(--s-1c4fwdw); }
#​#​#​#​#​#​#​#​#​#​ .as-8m { margin-right: var(--s-1eo1l6l); }
#​#​#​#​#​#​#​#​#​#​ .as-af { background-color: var(--s-1pjx0uz); }
#​#​#​#​#​#​#​#​#​#​ .as-91:not(:first-child) { margin-top: var(--s-16s2r5d); }
#​#​#​#​#​#​#​#​#​#​ .as-15 { text-overflow: ellipsis; }
#​#​#​#​#​#​#​#​#​#​ .as-8f { transition-property: opacity; }
#​#​#​#​#​#​#​#​#​#​ .as-37:disabled { background-color: var(--s-4m5wr6); }
#​#​#​#​#​#​#​#​#​#​ .as-8h { margin-top: var(--s-18tqzme); }
#​#​#​#​#​#​#​#​#​#​ .as-1f:hover { border-color: var(--s-8c655s); }
#​#​#​#​#​#​#​#​#​#​ .as-7j { background-color: var(--s-14a2tiz); }
#​#​#​#​#​#​#​#​#​#​ .as-c { font-weight: inherit; }
#​#​#​#​#​#​#​#​#​#​ .as-5m { margin-top: var(--s-1f29tr2); }
#​#​#​#​#​#​#​#​#​#​ .as-p { border-radius: var(--s-9fb64w); }
#​#​#​#​#​#​#​#​#​#​ .as-6c {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-bottom: var(--s-18tqzme);
}
#​#​#​#​#​#​#​#​#​#​ .as-73 { margin-top: var(--s-72fzvy); }
#​#​#​#​#​#​#​#​#​#​ .as-34 { box-sizing: border-box; }
#​#​#​#​#​#​#​#​#​#​ .as-2l > *, #​#​#​#​#​#​#​#​#​#​ .as-2l::before, #​#​#​#​#​#​#​#​#​#​ .as-2l::after {
--s--column-gap: var(--s-15f02i8);
}
#​#​#​#​#​#​#​#​#​#​ .as-2l {
column-gap: var(--s-15f02i8);
}
#​#​#​#​#​#​#​#​#​#​ .as-1l { margin-left: var(--s-3ab8ub); }
#​#​#​#​#​#​#​#​#​#​ .as-2y {
max-width: var(--s-1n66wtu);
}
#​#​#​#​#​#​#​#​#​#​ .as-74 {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-top: var(--s-72fzvy);
}
#​#​#​#​#​#​#​#​#​#​ .as-9p { margin-bottom: var(--s-3ab8ub); }
#​#​#​#​#​#​#​#​#​#​ .as-8k { text-align: center; }
#​#​#​#​#​#​#​#​#​#​ .as-3q { border-color: var(--s-1bcqfda); }
#​#​#​#​#​#​#​#​#​#​ .as-52 { margin-top: var(--s-15f02i8); }
#​#​#​#​#​#​#​#​#​#​ .as-3x {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-left: var(--s-1cn5k4b);
}
#​#​#​#​#​#​#​#​#​#​ .as-1u {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-left: var(--s-15f02i8);
}
#​#​#​#​#​#​#​#​#​#​ .as-93 { text-align: left; }
#​#​#​#​#​#​#​#​#​#​ .as-2m > *, #​#​#​#​#​#​#​#​#​#​ .as-2m::before, #​#​#​#​#​#​#​#​#​#​ .as-2m::after {
--s--row-gap: var(--s-3ab8ub);
}
#​#​#​#​#​#​#​#​#​#​ .as-2m {
row-gap: var(--s-3ab8ub);
}
#​#​#​#​#​#​#​#​#​#​ .as-5d {
padding: var(--s--padding-top) var(--s--padding-right) var(--s--padding-bottom) var(--s--padding-left);--s--padding-bottom: calc(16px + 0px);
}
#​#​#​#​#​#​#​#​#​#​ .as-7g:focus { background-color: var(--s-1x4qw9u); }
#​#​#​#​#​#​#​#​#​#​ .as-3h { box-shadow: none; }
#​#​#​#​#​#​#​#​#​#​ .as-8i { margin-bottom: var(--s-18tqzme); }
#​#​#​#​#​#​#​#​#​#​ .as-9j { border-bottom-width: var(--s-12pesem); }
#​#​#​#​#​#​#​#​#​#​ .as-98 { border-bottom-width: 0px; }
#​#​#​#​#​#​#​#​#​#​ .as-9l:last-child { border-right-width: var(--s-12pesem); }
#​#​#​#​#​#​#​#​#​#​ .as-4m { border-right-width: var(--s-12pesem); }
#​#​#​#​#​#​#​#​#​#​ .as-2q { grid-template-columns: 1fr; }
#​#​#​#​#​#​#​#​#​#​ .as-6y { border-left-width: var(--f0gr6w); }
#​#​#​#​#​#​#​#​#​#​ .as-9k:first-child { border-left-width: var(--s-12pesem); }
#​#​#​#​#​#​#​#​#​#​ .as-6z { border-left-style: var(--s-11c5ftm); }
#​#​#​#​#​#​#​#​#​#​ .as-5e { border-top-width: 1px; }
#​#​#​#​#​#​#​#​#​#​ .as-3u { transition-timing-function: var(--s-10dnt5v); }
#​#​#​#​#​#​#​#​#​#​ .as-3j > *, #​#​#​#​#​#​#​#​#​#​ .as-3j::before, #​#​#​#​#​#​#​#​#​#​ .as-3j::after {
--s--ascender-ref: calc(var(--j5b9ko) / var(--s-1y398ge));--s--cap-height-ref: calc(var(--s-17c3qcu) / var(--s-1y398ge));--s--x-height-ref: calc(var(--s-6zqpne) / var(--s-1y398ge));--s--descender-ref: calc(var(--s-1jib5q0) / var(--s-1y398ge));
}
#​#​#​#​#​#​#​#​#​#​ .as-3j {
--s--ascender: calc(var(--j5b9ko) / var(--s-1y398ge));--s--cap-height: calc(var(--s-17c3qcu) / var(--s-1y398ge));--s--x-height: calc(var(--s-6zqpne) / var(--s-1y398ge));--s--descender: calc(var(--s-1jib5q0) / var(--s-1y398ge));
}
.__sn-sheet-order { --order: 'a102glyjx:2,a1012824o6,a201po5r9p,a001vezgjt,a101rjtqtg,a10ovpdlr:2,a201f912hd,a101sx71ij:4,a008osq0x,a101onkw2o,a201x73dxx,a20cg76qb:2,a20o8q7l4,a10qaqzbh,a101lwpals,a10wz5i20,a2010e8p8g,a10e8c2i8,a10nxht8,a101i89aj,a101opob6o:2,a102xft6m,a203ii5bp,a10vydl29,a101yoxu2x,a20rnmqq7,a10123zeyk,a1011674mh:2,a1017ncrlb,a10apeln5,600jzrczu:4,a00twaliq:3,6001h6ue02:5,a101tib8ys,9001ia301:2,a20c1si9x,a2010e3rht,8001sa4d7t,a20189skj,a001j4rul2:9,a201n8ash7,a20hj0la8,a201byaw74,a001slpbc4,a101jlv0hv:2,a10i6doi6,a201tlinc0,a10qxxios:2,a201d85zss,a1011kmvcn,a101ilh2xb,a20mylrsz,a101frjdnx,a101o5e789,a1016orsgk:2,a20evb7w3,9003mozim:2,a20u5avr4,9001dc78yk:2,a201m4u621,a2011cgb2j,a10wx6md9,a201a0hnwz,a101weuht9:2,a00jq1lw7,a00u9f86t,a20y35yo3,a201dxx0pz,a204mt7od,a2069029u,a10tss8tx,a101mar6mu,a20a9e1xe,a201b3cdo0,a20fs1j57,a001mdyhz0,a00bskmd,a201c45k3x,a10philhp,a10nw5xbs,a001vzmaeo,a20662b36,a201y2ymuq,a10fhibd3,a101nd6pbd,a0060hwwq,8001pu3u08,a2027bse4,a2015olvda,a001ha39ge,a104ew5og,a10103i3wx:2,a1010ypdvp,a20tl7wb4:2,a20yteje4:2,a0050r7hz:9,800esho00:2,a208fcu6c,a30f726qx,a001cxb656:9,a10snzfz,a10uh93lh,a10xr1271,a201dvjp0a,a101ji24ab,a1023wuge,a20usplbr,a2011vv77o,a10beqw7r,a20d791cl,a101cef6sb,a1011jf5yi,a20t4wdd6,a10108c8l8,a10a18l54,a20l5mhnr,a201okynn,a10eyr6hb,a101rjaq4f,a0010yks07,a00egegmo,a00103gk5y,a20175o2wf,a20c3uk2n,a201fynx03,a20zic50l,a2016aooqz,b00q4q0ch:2,a209n3efe,a2010mf44t:3,a201gy3co7:3,a101oehxcc,a108zl85g,a10o55quo,a20x0u0wj,a101f9gxzh,a201imlo78,a20156gw78,a30yycw6s,a20drre7u,a201aqyo5,a20xz1j3v,a201jfpbyc,a201yj3fvl,a2042c1nt,a10nz1n3s:2,a2094j1s7,a201oz5eb6,a10j63nu4:2,a101t1nkvv,a201e9rr7q,a201jsxx79,a10ji9c73:2,9001p4olhn:2,a101eeauyi:2,a00x0awfd:9,a20fxhrfq,a101v46op7,a101ffi3qu,900ol9k9k:2,a2014c2eu8,a201ej817f,a207seklh,a10csjs9u,a201v4xhh7:3,a201brvru6,a30cfn7jb,a201h4r0k9,a20cdmmwm,a201uiyz2t,a101h1y60o,a20edcg9y,a201t7t74k,a201xbs9vq,a20113v5b2,8001n9orke,a101l1wrzj,a201r6sk3e,a00wylnps,a005t3hnm,a201501rkx,a209wlaxv,a20x9at6q,a204o1mt0,a202hgpy4,a1029m30l,a10s4is16:2,a101kuttuk,a202skar,a10h8nn5y,a10t5mtq1,a209btbmv,a10119j15e,a20ytly1e,a30wzsbp6,a101g9t35i,a101tyi18t,a103su43q,a1012l8rei,a2089mjtv,a1094gx6x,a1018zkxcn,a20q80bqx,a201ccp1d,a10mtj3ny,a20fh1clx,8001gx699:2,a2018pp1j5,a201umfusm,a2016fy3cs,a201m7wqwc,a201kdbsri,a201cocb9c,a0013cb5wi,a10c6r5hh,a2015ebmlj,a10167dy06,a201r5tm3s,a201gwrhd7,a101ht15w,a201h4hm9a,a101cxetvo,a20184lqkw,800btd8fi:2,a10m5tsdp,a201sch2bz,a10gt1r2l,a101c0xvj8,a20sgnz04,600aqssyc,9001n4pn8a:2,a001bc6ylg:9,a0014766xf:9,a201uue7qr,8001gzquz0,a206rbs98,a20dmatpw,a2011zezfp,a201yt7jjc,8001xqhbrq,a00dkk2uc:9,a201ggc92f,8001vmghxk,a101nbubjg,a101eay0fd:2,a201spsi3r,a1015xkgd0,a201fdldqk,a10vxttcr,a101r3yord,a30kg0sng,a30s3fsuu,a201licha5,a2019yhvx4,a201p0150o,a20svkdhh,a20vaoghh,a001xezwyj:9,a10p9dsw,a201f45elk:3,a20big3pb,a20eg466k,a102cxheo:218,a10kacn8b:12,a201dbnaq0,a1018c9bv6,a0019b6bug,a005xbqef,a20z8rde3,a101j49dls,a201l7dyyz,a20o4zl1v,a00czqex6,a201f3uc12,a001k4ch34,a1014yf63o,a005x78hs,a20160xg18,a10km203o,a00ii1b7y,a001acwsb5,a001lf6i4,a20dowiaa,a10n30o77,a101c2s23c,a205l83ef,a201ax6ic,a001daltao,8001ts7h38:2,a201i84jnn,8001x2vuoo:2,a101sjtsxw:2,a00is2393,a001j3faji,a10zaqzn5,a20162o9ui,a101ixdo8o,a203x1vik,a201ljdjll,a201vvn0q2,a1018s386s,a20c7yfck,a10ov8nqu,a20ipd16y,a201ccs6p2,a20my1vcd,a20zsvlnt,a1015dge3u,a20w7yhn1,a201v5mrqz,a20g5wdx5,a1016tzwmd:2,a2017m4bmy,a2010mly6l,8001tgbjcm,a20d340w0,a206xca9z,a2034p9pt,a201i3b61r,a201jtbt56,a1045npli,a201uyi949,a2018xw74c,a20f4dqsh,a201mr4uhi,a20grf4oy,a201pyxv02,a20yj4gxb,a2012jgt03:3,a10i45npj,a201j1nv06,a206tybui,a301efnbh6,a201iuwq5p,a20fckv2z,a10ncx52y,a001p6c0sx,a001b1vefk,a2030bzp8:3,a202af7rz,a10is5jgl,a00av8ruw,a101u6pvl9,a3014phonl,a30ku79ib,a301ov2rgu,a201ems658,a201tom7ju,a201kxotsc,a20vycmsk,80011rcej7:2,a10115fy9q,a10bwnv5x,a2021jcfc,a101no5ri5,a201nfs6xl,a207fnmgb,a007ft1lk:9,a201uzcf9m,a201nudeyr,a201ukqn5y,a108zcmne,a201svyyjc,a201xxuf46,a2029hre:2,a2014s9rff,a0019me3lw:9,a2010h9tl:2,a204gzepy,a201t1j3t,a10eea244:2,8001puuuc6,a101ntij4p,a10w2cj0a:2,a201dne48q,a20gc3l2w,a101lj8x8k,a1015j7iz0,a101h2vl32,a10bqd0n7,a201chrjdu,a1012c9nma,a101q76stn,a111m3jhdv,a10c66l45'; }</style>
        </head>
        <body>
          <div id="root"><div class="sn-1llusrq sn-1q4qxi9"><div class="⚙ ⚙"><div class="sn-token-provider ⚙  as-0 as-1 ⚙1v9omgm"><div class="StripeAssistantContainer ⚙  as-2 as-3 as-4 as-5 ⚙1lmptpl"><div class="Shell Shell-loaded Sidebar--expanded sn-token-provider ⚙ t0 t1 t2 t3 as-6 as-7 ⚙13sldt"><a href="#main-content" tabindex="1" class="⚙ rs-2 rs-3  as-8 as-9 as-a as-b as-c as-d as-e as-f as-g as-h as-i as-j as-k as-l as-m as-n as-o as-p as-q as-r as-s as-t ⚙1fpnohr">Skip to content</a><div class="Header ⚙ rs-4 as-u as-v ⚙4yosd5"><div class="⚙ rs-4 as-w as-0 as-x as-y as-v as-z as-10 as-11 ⚙20hqxv"><div class="MobileNav Box-root"><button class="UnstyledLink MobileNav-button" type="button"><div class="Box-root Flex-flex Flex-alignItems--center"><div class="Box-root Margin-right--8 Margin-left--8"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--mobilenav Icon-color Icon-color--gray600 Box-root Flex-flex"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--mobilenav-svg Icon-color-svg Icon-color--gray600-svg" height="12" width="12"><path d="M0 4a1 1 0 011-1h14a1 1 0 110 2H1a1 1 0 01-1-1zm0 4a1 1 0 011-1h14a1 1 0 110 2H1a1 1 0 01-1-1zm1 3a1 1 0 100 2h14a1 1 0 100-2H1z" fill="#4F566B"></path></svg></div></div><span class="⚙ rs-3 as-12 as-13 as-h as-14 as-15 ⚙1ax5sab">Testing</span></div></button></div><div class="Header-buttons--small MobileNavRightLink--loggedOutWrapper Box-root Padding-right--8 Padding-left--16 Flex-flex Flex-alignItems--center"><a href="https://dashboard.stripe.com/register" tabindex="0" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-16 as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h as-14 ⚙vc85b2">Create account</a> or <a href="https://dashboard.stripe.com/login?redirect=https%3A%2F%2Fdocs.stripe.com%2Ftesting" tabindex="0" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-16 as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h as-14 ⚙vc85b2">Sign in</a></div></div><div class="Header--full ⚙"><div class="⚙ rs-4 as-1i as-1j as-w as-1k as-y as-v as-1l ⚙11i1pyt"><div class="⚙ rs-4 as-w as-1m as-y as-1n as-1o ⚙9qvec7"><a class="UnstyledLink InlineLink Text-color--blue" href="/"><div class="⚙  as-1p as-1q ⚙a43k5a"><svg width="121" height="25" viewBox="0 0 943 187" fill="none" xmlns="http://www.w3.org/2000/svg"><title>The Stripe Docs logo</title><path fill-rule="evenodd" clip-rule="evenodd" d="M447 96.1048C447 64.3182 431.603 39.2366 402.176 39.2366C372.624 39.2366 354.744 64.3182 354.744 95.8565C354.744 133.231 375.852 152.104 406.149 152.104C420.925 152.104 432.1 148.751 440.543 144.033V119.2C432.1 123.421 422.415 126.029 410.122 126.029C398.078 126.029 387.4 121.807 386.034 107.156H446.752C446.752 105.541 447 99.0848 447 96.1048ZM385.662 84.309C385.662 70.2782 394.229 64.4424 402.052 64.4424C409.626 64.4424 417.697 70.2782 417.697 84.309H385.662Z" fill="#0A2540"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M306.816 39.2366C294.648 39.2366 286.825 44.9482 282.48 48.9216L280.865 41.2232H253.549V186.001L284.59 179.42L284.715 144.281C289.185 147.51 295.765 152.104 306.692 152.104C328.918 152.104 349.157 134.224 349.157 94.8631C349.033 58.8549 328.545 39.2366 306.816 39.2366ZM299.366 124.787C292.04 124.787 287.695 122.18 284.715 118.951L284.59 72.8857C287.819 69.2848 292.289 66.8015 299.366 66.8015C310.665 66.8015 318.488 79.4665 318.488 95.7323C318.488 112.371 310.79 124.787 299.366 124.787Z" fill="#0A2540"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M210.835 31.9108L242.001 25.2058V0L210.835 6.58082V31.9108Z" fill="#0A2540"></path><path d="M242.001 41.3474H210.835V149.993H242.001V41.3474Z" fill="#0A2540"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M177.435 50.5357L175.448 41.3474H148.628V149.993H179.67V76.3624C186.995 66.8015 199.412 68.5399 203.261 69.9057V41.3474C199.288 39.8574 184.76 37.1258 177.435 50.5357Z" fill="#0A2540"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M115.351 14.4033L85.0539 20.86L84.9297 120.317C84.9297 138.694 98.7122 152.228 117.089 152.228C127.271 152.228 134.721 150.366 138.818 148.131V122.925C134.845 124.539 115.226 130.251 115.226 111.874V67.7949H138.818V41.3474H115.226L115.351 14.4033Z" fill="#0A2540"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M31.4142 72.8857C31.4142 68.0432 35.3875 66.1807 41.9683 66.1807C51.405 66.1807 63.325 69.0365 72.7617 74.1273V44.9482C62.4558 40.8507 52.2742 39.2366 41.9683 39.2366C16.7625 39.2366 0 52.3982 0 74.3757C0 108.646 47.1833 103.182 47.1833 117.958C47.1833 123.67 42.2167 125.532 35.2633 125.532C24.9575 125.532 11.7958 121.311 1.36583 115.599V145.151C12.9133 150.117 24.585 152.228 35.2633 152.228C61.09 152.228 78.8458 139.439 78.8458 117.213C78.7217 80.2115 31.4142 86.7923 31.4142 72.8857Z" fill="#0A2540"></path><path d="M502.828 150H541.36C576.616 150 598.144 128.16 598.144 93.9959C598.144 59.8319 576.616 37.9919 541.36 37.9919H502.828V150ZM525.292 130.344V57.6479H541.204C563.044 57.6479 575.524 71.8439 575.524 93.9959C575.524 115.992 563.044 130.344 541.36 130.344H525.292Z" fill="#556CD6"></path><path d="M617.021 93.9959C617.021 127.848 639.173 151.716 670.061 151.716C700.793 151.716 722.945 127.848 722.945 93.9959C722.945 60.1439 700.793 36.2759 670.061 36.2759C639.173 36.2759 617.021 60.1439 617.021 93.9959ZM699.857 93.9959C699.857 116.928 687.533 131.592 670.061 131.592C652.433 131.592 640.109 116.928 640.109 93.9959C640.109 71.0639 652.433 56.3999 670.061 56.3999C687.533 56.3999 699.857 71.0639 699.857 93.9959Z" fill="#556CD6"></path><path d="M763.879 93.9959C763.879 71.2199 775.892 56.3999 793.052 56.3999C805.22 56.3999 814.112 64.0439 817.232 76.5239L838.759 69.3479C832.207 49.0679 816.296 36.2759 793.052 36.2759C762.788 36.2759 740.792 60.1439 740.792 93.9959C740.792 127.848 762.788 151.716 793.052 151.716C816.296 151.716 832.207 138.924 838.759 118.644L817.232 111.468C814.112 123.948 805.22 131.592 793.052 131.592C775.892 131.592 763.879 116.772 763.879 93.9959Z" fill="#556CD6"></path><path d="M851.06 129.564C860.108 143.136 879.764 151.716 898.64 151.716C922.508 151.716 942.476 138.144 942.476 115.524C942.476 91.0319 920.636 86.5079 902.852 82.6079C888.188 79.3319 880.076 77.6159 880.076 68.8799C880.076 60.7679 887.564 55.4639 898.484 55.4639C910.964 55.4639 919.7 61.7039 926.252 70.9079L941.384 56.0879C933.584 44.8559 918.452 36.2759 899.108 36.2759C875.864 36.2759 857.456 49.6919 857.456 71.0639C857.456 93.2159 875.552 98.5199 892.244 102.42C909.092 106.164 919.7 107.568 919.7 117.864C919.7 127.38 911.12 132.528 899.42 132.528C887.096 132.528 875.084 125.976 866.816 114.276L851.06 129.564Z" fill="#556CD6"></path></svg></div></a><div id="debug"></div></div><div class="⚙ rs-4 as-w as-y as-1b ⚙b2wx7j"><a class="SearchPrompt ⚙ rs-2 rs-3 rs-4 rs-2 rs-5 rs-6 as-8 as-9 as-a as-b as-c as-w as-y as-1r as-6 as-1s as-1t as-p as-1u as-1v as-1w as-1x as-1y as-1z as-20 as-21 as-22 as-23 as-24 as-25 as-26 as-27 as-28 as-29 as-2a as-2b as-2c as-2d ⚙1p0fc08" tabindex="0" role="button"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-2j as-2k ⚙bsobzt"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.579 11.816a6 6 0 1 1 1.238-1.238l3.427 3.428a.875.875 0 1 1-1.238 1.238l-3.427-3.428ZM11.25 7a4.25 4.25 0 1 1-8.5 0 4.25 4.25 0 0 1 8.5 0Z"></path></svg><div class="⚙ rs-3  as-2l as-2m as-2n as-2o as-2p as-2q as-x ⚙1val45t"><label for="react-aria-:R9cp4miq:" id="react-aria-:R9cp4miqH3:" class="⚙ rs-3   as-2r as-2s as-2t as-2u as-2v as-k as-2w as-h as-2x as-d as-19 as-2y as-14 ⚙nwezxz">Search</label><div class="⚙"><input tabindex="-1" placeholder="Search" type="text" aria-invalid="false" aria-labelledby="react-aria-:R9cp4miqH3:" id="react-aria-:R9cp4miq:" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-8  rs-3 as-1z as-2z as-30 as-31 as-32 as-2n as-w as-33 as-x as-34 as-35 as-36 as-37 as-38 as-39 as-3a as-3b as-3c as-3d as-3e as-1v as-3f as-3g as-9 as-3h ⚙13d8t1p"></div></div><kbd class="⚙ rs-3 as-19 as-3e as-3i as-1w as-1x as-3j as-3k as-3l as-3m as-3n as-3o as-1j as-3p as-3q as-1a ⚙1qvcqwg">/</kbd></a><a data-testid="StripeAssistant--Header-AskAI" aria-expanded="false" aria-controls="StripeAssistant" aria-label="Stripe Assistant" class="tooltip-trigger-isolate ⚙ rs-2 rs-3 rs-4 rs-7 rs-3 rs-2 rs-5 rs-6 rs-3 as-8 as-9 as-a as-w as-2e as-1k as-y as-14 as-3r as-3s as-p as-3t as-21 as-3u as-18 as-19 as-3v as-3b as-2n as-3w as-3x as-3y as-3z as-40 as-41 as-42 as-43 as-3n as-3o as-1s as-22 as-23 as-25 as-26 as-27 as-29 as-2a as-2b as-2c as-2d ⚙qm4ya9" tabindex="0" role="button">Ask AI<svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path d="M11.472 2.624a.25.25 0 0 0 .152-.152l.64-1.807A.246.246 0 0 1 12.5.499c.098 0 .196.055.236.166l.64 1.807a.25.25 0 0 0 .152.152l1.807.64c.111.04.166.138.166.236a.246.246 0 0 1-.166.236l-1.807.64a.25.25 0 0 0-.152.152l-.64 1.807a.246.246 0 0 1-.236.166.246.246 0 0 1-.236-.166l-.64-1.807a.25.25 0 0 0-.152-.152l-1.807-.64A.246.246 0 0 1 9.5 3.5c0-.098.055-.196.166-.236l1.807-.64Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="m7 5.491-.56 1.58a2.25 2.25 0 0 1-1.37 1.37L3.492 9l1.58.56a2.25 2.25 0 0 1 1.37 1.37L7 12.508l.56-1.58a2.25 2.25 0 0 1 1.37-1.37L10.508 9l-1.58-.56a2.25 2.25 0 0 1-1.37-1.37L7 5.492Zm.707-2.496a.737.737 0 0 0-.707-.5.737.737 0 0 0-.707.5L5.026 6.57a.75.75 0 0 1-.456.456L.995 8.293a.737.737 0 0 0-.5.707c0 .294.167.589.5.707l3.575 1.267a.75.75 0 0 1 .456.456l1.267 3.575c.118.333.413.5.707.5a.737.737 0 0 0 .707-.5l1.267-3.575a.75.75 0 0 1 .456-.456l3.575-1.267a.737.737 0 0 0 .5-.707.737.737 0 0 0-.5-.707L9.43 7.026a.75.75 0 0 1-.456-.456L7.707 2.995Z"></path></svg></a></div><div class="⚙ rs-4 as-46 as-47 as-w as-48 as-49 as-y as-1n as-1o ⚙1umju2v"><div data-testid="docs-header-logged-out-view" class="⚙ rs-4 as-w as-4a as-49 as-y ⚙2esyh"><a href="https://dashboard.stripe.com/register" tabindex="0" class="⚙ rs-2 rs-3 rs-3 rs-3 as-8 as-9 as-a as-12 as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h as-4b ⚙7d7ugr">Create account</a><a href="https://dashboard.stripe.com/login?redirect=https%3A%2F%2Fdocs.stripe.com%2Ftesting" target="_self" data-testid="docs-sign-in-button-selector" tabindex="0" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-3 rs-2 rs-5 rs-6 as-8 as-9 as-a as-w as-2e as-1k as-y as-14 as-3r as-3s as-4c as-3t as-21 as-3u as-18 as-19 as-3v as-3b as-2r as-3w as-1u as-1v as-3f as-3g as-41 as-42 as-43 as-4d as-4e as-1s as-22 as-23 as-25 as-26 as-27 as-29 as-2a as-2b as-2c as-2d ⚙188tuz7">Sign in</a></div></div></div><div class="Header-collapsable ⚙ rs-4 as-w as-4f as-v as-4g as-1j ⚙1mg4ppv" data-db-analytics-name="docs_top_right_nav"><div class="⚙ rs-4 as-w as-1r ⚙jrupng"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div data-testid="docs-header-get-started-tab-selector" class="ContentTab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><a aria-posinset="1" aria-selected="false" aria-setsize="6" class="UnstyledLink ContentTab-link" href="/get-started" role="tab" tabindex="-1"><div class="ContentTab-inner Box-root Margin-right--12 Padding-horizontal--0 Padding-vertical--4"><span class="Text-color--gray Text-align--center Text-fontSize--12 Text-fontWeight--medium Text-lineHeight--16 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><span class="Header-tab-text Text-color--default Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">Get started</span> </span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></a></div></div></div><div data-testid="docs-header-payments-tab-selector" class="ContentTab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><a aria-posinset="2" aria-selected="false" aria-setsize="6" class="UnstyledLink ContentTab-link" href="/payments" role="tab" tabindex="-1"><div class="ContentTab-inner Box-root Margin-right--12 Padding-horizontal--0 Padding-vertical--4"><span class="Text-color--gray Text-align--center Text-fontSize--12 Text-fontWeight--medium Text-lineHeight--16 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><span class="Header-tab-text Text-color--default Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">Payments</span> </span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></a></div></div></div><div data-testid="docs-header-revenue-tab-selector" class="ContentTab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><a aria-posinset="3" aria-selected="false" aria-setsize="6" class="UnstyledLink ContentTab-link" href="/revenue" role="tab" tabindex="-1"><div class="ContentTab-inner Box-root Margin-right--12 Padding-horizontal--0 Padding-vertical--4"><span class="Text-color--gray Text-align--center Text-fontSize--12 Text-fontWeight--medium Text-lineHeight--16 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><span class="Header-tab-text Text-color--default Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">Revenue</span> </span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></a></div></div></div><div data-testid="docs-header-platforms-and-marketplaces-tab-selector" class="ContentTab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><a aria-posinset="4" aria-selected="false" aria-setsize="6" class="UnstyledLink ContentTab-link" href="/connect" role="tab" tabindex="-1"><div class="ContentTab-inner Box-root Margin-right--12 Padding-horizontal--0 Padding-vertical--4"><span class="Text-color--gray Text-align--center Text-fontSize--12 Text-fontWeight--medium Text-lineHeight--16 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><span class="Header-tab-text Text-color--default Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">Platforms and marketplaces</span> </span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></a></div></div></div><div data-testid="docs-header-money-management-tab-selector" class="ContentTab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><a aria-posinset="5" aria-selected="false" aria-setsize="6" class="UnstyledLink ContentTab-link" href="/money-management" role="tab" tabindex="-1"><div class="ContentTab-inner Box-root Margin-right--12 Padding-horizontal--0 Padding-vertical--4"><span class="Text-color--gray Text-align--center Text-fontSize--12 Text-fontWeight--medium Text-lineHeight--16 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><span class="Header-tab-text Text-color--default Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">Money management</span> </span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></a></div></div></div><div data-testid="docs-header-developer-resources-tab-selector" class="ContentTab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><a aria-posinset="6" aria-selected="false" aria-setsize="6" class="UnstyledLink ContentTab-link" href="/development" role="tab" tabindex="-1"><div class="ContentTab-inner Box-root Margin-right--12 Padding-horizontal--0 Padding-vertical--4"><span class="Text-color--gray Text-align--center Text-fontSize--12 Text-fontWeight--medium Text-lineHeight--16 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><span class="Header-tab-text Header-tab-text-active Text-color--blue Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">Developer resources</span> </span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></a></div></div></div></div></div><div class="⚙ rs-4 as-w as-4a as-4h as-4i ⚙dfjer2"><a tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" id="react-aria-:Rd94miq:" class="⚙ rs-2 rs-3 rs-4 rs-3 as-8 as-9 as-a as-b as-12 as-w as-1r as-4j as-4k as-14 ⚙1xaukz9">APIs &amp; SDKs<svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M.381 3.381a.875.875 0 0 1 1.238 0L6 7.763l4.381-4.382A.875.875 0 1 1 11.62 4.62l-5 5a.875.875 0 0 1-1.238 0l-5-5a.875.875 0 0 1 0-1.238Z"></path></svg></a><a tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" id="react-aria-:Rl94miq:" class="⚙ rs-2 rs-3 rs-4 rs-3 as-8 as-9 as-a as-b as-12 as-w as-1r as-4j as-4k as-14 ⚙1xaukz9">Help<svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M.381 3.381a.875.875 0 0 1 1.238 0L6 7.763l4.381-4.382A.875.875 0 1 1 11.62 4.62l-5 5a.875.875 0 0 1-1.238 0l-5-5a.875.875 0 0 1 0-1.238Z"></path></svg></a></div></div></div></div><div class="Shell-container Box-root Flex-flex"><div class="SidebarContainer ⚙  as-0 as-3r as-4l ⚙1g1sajw" data-db-analytics-name="docs_sidebar"><div class="⚙ rs-4 as-4m as-4n as-4o as-u as-0 as-v as-h as-4p as-4q ⚙fja98"><div class="⚙  as-3r as-4q as-3x as-10 as-4r as-4s as-4t as-0 ⚙1hps5wf"><div style="opacity:1"><div class="sn-d7kp2a sn-1fnc4mz sn-1c37ise sn-v3xs18"><a data-testid="docs-sidebar-node-link" href="/development" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙">Overview</span></a><span role="separator" class="⚙   as-4v as-4w as-4x as-4y as-4z as-50 as-51 as-52 as-53 as-x ⚙qs21ju"></span><div class="⚙ rs-3 as-54 as-2r as-55 ⚙6vazi9">Versioning</div><div data-testid="docs-sidebar-null-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Changelog</span></span></a><div class="sn-1iugkao"></div></div><a data-testid="docs-sidebar-node-link" href="/upgrades" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Upgrade your API version</span></span></a><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Upgrade your SDK version</span></span></a><div class="sn-1iugkao"></div></div><span role="separator" class="⚙   as-4v as-4w as-4x as-4y as-4z as-50 as-51 as-52 as-53 as-x ⚙qs21ju"></span><div class="⚙ rs-3 as-54 as-2r as-55 ⚙6vazi9">Essentials</div><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>SDKs</span></span></a><div class="sn-1iugkao"></div></div><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>API</span></span></a><div class="sn-1iugkao"></div></div><div data-testid="docs-sidebar-null-product-selector"><a data-testid="docs-sidebar-node-link" aria-current="true" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-58 as-4b as-2s as-59 ⚙587k71"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown open" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M.606 2.334a.75.75 0 0 0-.022 1.06l2.875 3a.75.75 0 0 0 1.082 0L7.416 3.4a.75.75 0 0 0-1.082-1.038L4 4.79 1.667 2.357a.75.75 0 0 0-1.06-.022Z"></path></svg><span class="⚙"><span>Testing</span></span></a><div class="sn-1iugkao"><div style="opacity:1;height:auto;transform:none"><ul data-testid="subtree" class="sn-d7kp2a sn-1fnc4mz sn-1c37ise sn-18m9hpv"><div data-testid="docs-sidebar-item-Overview-selector" aria-hidden="false" class="sn-o2xpkb"><a data-testid="docs-sidebar-node-link" href="/testing/overview" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-3n as-3o as-59 ⚙17s1wok"><span class="⚙"><span>Overview</span></span></a></div><div data-testid="docs-sidebar-item-Testing-selector" aria-hidden="false" class="sn-o2xpkb"><a data-testid="docs-sidebar-node-link" aria-current="true" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-12 as-4b as-z as-1d as-1e as-5a as-5b as-5c as-1c ⚙1fnm472"><span class="⚙"><span>Testing</span></span></a></div><div data-testid="docs-sidebar-item-Testing use cases-selector" aria-hidden="false" class="sn-o2xpkb"><a data-testid="docs-sidebar-node-link" href="/testing-use-cases" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-3n as-3o as-59 ⚙17s1wok"><span class="⚙"><span>Testing use cases</span></span></a></div><div data-testid="docs-sidebar-item-Sandboxes-selector" aria-hidden="false" class="sn-o2xpkb"><a data-testid="docs-sidebar-node-link" href="/sandboxes" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-3n as-3o as-59 ⚙1qb3cpq"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Sandboxes</span></span></a><div class="sn-1iugkao"></div></div><div data-testid="docs-sidebar-item-Test Apple Pay and Google Pay rendering-selector" aria-hidden="false" class="sn-o2xpkb"><a data-testid="docs-sidebar-node-link" href="/testing/wallets" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-3n as-3o as-59 ⚙17s1wok"><span class="⚙"><span>Test Apple Pay and Google Pay rendering</span></span></a></div></ul></div></div></div><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Stripe CLI</span></span></a><div class="sn-1iugkao"></div></div><span role="separator" class="⚙   as-4v as-4w as-4x as-4y as-4z as-50 as-51 as-52 as-53 as-x ⚙qs21ju"></span><div class="⚙ rs-3 as-54 as-2r as-55 ⚙6vazi9">Tools</div><div data-testid="docs-sidebar-null-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Stripe Dashboard</span></span></a><div class="sn-1iugkao"></div></div><div data-testid="docs-sidebar-workbench-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Workbench</span></span></a><div class="sn-1iugkao"></div></div><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Developers Dashboard</span></span></a><div class="sn-1iugkao"></div></div><a data-testid="docs-sidebar-node-link" href="/stripe-vscode" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Stripe for Visual Studio Code</span></span></a><div data-testid="docs-sidebar-null-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Terraform</span></span></a><div class="sn-1iugkao"></div></div><a data-testid="docs-sidebar-node-link" href="/discord" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Stripe Discord server</span></span></a><span role="separator" class="⚙   as-4v as-4w as-4x as-4y as-4z as-50 as-51 as-52 as-53 as-x ⚙qs21ju"></span><div class="⚙ rs-3 as-54 as-2r as-55 ⚙6vazi9">Features</div><div data-testid="docs-sidebar-workflows-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Workflows</span></span></a><div class="sn-1iugkao"></div></div><div data-testid="docs-sidebar-null-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Batch Jobs</span></span></a><div class="sn-1iugkao"></div></div><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Event Destinations</span></span></a><div class="sn-1iugkao"></div></div><a data-testid="docs-sidebar-node-link" href="/health-alerts" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Stripe health alerts</span></span></a><a data-testid="docs-sidebar-node-link" href="/signals" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Stripe Signals</span></span></a><a data-testid="docs-sidebar-node-link" href="/file-upload" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>File uploads</span></span></a><span role="separator" class="⚙   as-4v as-4w as-4x as-4y as-4z as-50 as-51 as-52 as-53 as-x ⚙qs21ju"></span><div class="⚙ rs-3 as-54 as-2r as-55 ⚙6vazi9">AI solutions</div><a data-testid="docs-sidebar-node-link" href="/mcp" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Model Context Protocol</span></span></a><a data-testid="docs-sidebar-node-link" href="/skills" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Agent skills</span></span></a><a data-testid="docs-sidebar-node-link" href="/directory" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Stripe Directory</span></span></a><span role="separator" class="⚙   as-4v as-4w as-4x as-4y as-4z as-50 as-51 as-52 as-53 as-x ⚙qs21ju"></span><div class="⚙ rs-3 as-54 as-2r as-55 ⚙6vazi9">Extend Stripe</div><a data-testid="docs-sidebar-node-link" href="/extensibility" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Overview</span></span></a><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Build Stripe apps</span></span></a><div class="sn-1iugkao"></div></div><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Use apps from Stripe</span></span></a><div class="sn-1iugkao"></div></div><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Build extensions</span></span></a><div class="sn-1iugkao"></div></div><a data-testid="docs-sidebar-node-link" href="/custom-objects" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Custom objects</span></span></a><span role="separator" class="⚙   as-4v as-4w as-4x as-4y as-4z as-50 as-51 as-52 as-53 as-x ⚙qs21ju"></span><div class="⚙ rs-3 as-54 as-2r as-55 ⚙6vazi9">Security and privacy</div><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Security</span></span></a><div class="sn-1iugkao"></div></div><a data-testid="docs-sidebar-node-link" href="/activity-logs" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Activity logs</span></span></a><a data-testid="docs-sidebar-node-link" href="/stripebot-crawler" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Stripebot web crawler</span></span></a><div data-testid="docs-sidebar-developertools-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Privacy</span></span></a><div class="sn-1iugkao"></div></div><span role="separator" class="⚙   as-4v as-4w as-4x as-4y as-4z as-50 as-51 as-52 as-53 as-x ⚙qs21ju"></span><div class="⚙ rs-3 as-54 as-2r as-55 ⚙6vazi9">Partners</div><div data-testid="docs-sidebar-partners-product-selector"><a data-testid="docs-sidebar-node-link" class="⚙ rs-4 rs-3 as-w as-1b as-9 as-4k as-4u as-4b as-2s ⚙i5s66a"><svg data-testid="docs-sidebar-node-chevron" role="img" aria-hidden="false" aria-label="Dropdown closed" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-56 as-57 ⚙17666w7"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.334.606a.75.75 0 0 1 1.06-.022l3 2.875a.75.75 0 0 1 0 1.082L3.4 7.416a.75.75 0 1 1-1.038-1.082L4.79 4 2.357 1.666a.75.75 0 0 1-.022-1.06Z"></path></svg><span class="⚙"><span>Partner ecosystem</span></span></a><div class="sn-1iugkao"></div></div><a data-testid="docs-sidebar-node-link" href="/partners/training-and-certification" class="⚙ rs-4 rs-3  as-w as-1b as-9 as-4k as-4u as-4b as-z as-2s ⚙374x3o"><span class="⚙"><span>Partner certification</span></span></a></div></div></div><div class="⚙ rs-4 as-u as-1b as-5d as-l as-5e as-4n as-4o as-4q ⚙10654s7"><a aria-label="Change the country setting" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" id="react-aria-:Rclkmiq:" class="⚙ rs-2 rs-3 rs-4 as-8 as-9 as-a as-b as-c as-w as-1r as-1m as-y as-5f as-5g as-5h as-5i ⚙t70e14"><div title="AU" class="SVGInline SVGInline--cleaned SVG Box-root Flex-flex"><svg class="SVGInline-svg SVGInline--cleaned-svg SVG-svg" height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g fill="none" fill-rule="evenodd" transform="translate(0 2)"><rect width="16" height="12" fill="#43458B" rx="2"></rect><path fill="#FFF" d="M1.346 3.964H0V2.036h3v-.107L.748.44c.267-.213.59-.36.943-.415L3 .89V0h2v2.036h.046L8 .08v1.04l-1.383.915H8v1.928H5v.083l2.934 1.941h-1.57L5 5.086V6H3V3.964h-.082L0 5.894v-1.04l1.346-.89Z"></path><path fill="#E25950" d="M3 1.93v.106H1.587L.203 1.12C.333.856.52.624.748.44L3 1.93Zm2-.881L6.586 0H8v.104L5.08 2.036H5v-.987ZM2.92 3.964H3v.987L1.414 6H0v-.104l2.92-1.932Zm3.493 0L8 5.014V6h-.08L5 4.07v-.106h1.413ZM8 3.427H4.444V6h-.888V3.427H0v-.854h3.556V0h.888v2.573H8v.854Z"></path><path fill="#FFF" fill-rule="nonzero" d="M13.5 5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1Zm0 3a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1Zm-2-5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1ZM10 6a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1Zm2.5 3a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1Zm-8.883 1.236-.556.53c-.097.093-.253.015-.244-.12l.055-.78-.749-.118c-.13-.02-.169-.195-.06-.271l.626-.442-.378-.678c-.066-.118.042-.257.168-.217l.725.229.278-.727a.143.143 0 0 1 .27 0l.279.727.724-.23c.126-.04.234.1.169.218l-.378.678.625.442c.11.076.07.25-.06.271l-.749.119.055.779c.01.135-.147.213-.243.12l-.557-.53Z"></path></g></svg></div><span class="⚙ rs-3 as-5j as-4b ⚙csecwo">Australia</span></a><a aria-label="Change the language setting" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" id="react-aria-:Rklkmiq:" class="⚙ rs-2 rs-3 rs-4 as-8 as-9 as-a as-b as-c as-w as-1r as-1m as-y as-5f as-5g as-5h as-5i ⚙t70e14"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--locale Icon-color Icon-color--gray600 Box-root Flex-flex"><svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 16 16" aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--locale-svg Icon-color-svg Icon-color--gray600-svg" height="16" width="16"><path d="M11.6 13.1l-2 2.5c-.3.3-.7.3-.9 0-.1-.1-.2-.3-.2-.5v-2c-2.5-.5-4-2.3-4-4.4 0-2.5 2.1-4.5 5.5-4.5s5.5 2 5.5 4.5c-.1 2.3-1.7 4.1-3.9 4.4z"></path></svg></div><span class="⚙ rs-3 as-5j as-4b ⚙csecwo">English (United Kingdom)</span></a></div></div><a tabindex="0" role="button" class="⚙ rs-2 rs-3 rs-2 as-8 as-9 as-a as-b as-c as-5k as-5l as-d as-5m as-5n ⚙bg10ay"><svg aria-label="Click to collapse the sidebar and hide the navigation" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-2j as-2k as-5o ⚙4ujh7x"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.125 1c.483 0 .875.392.875.875v12.25a.875.875 0 0 1-1.75 0V1.875c0-.483.392-.875.875-.875Zm-6.899.867c.35.333.363.887.03 1.237L3.418 7.125h6.706a.875.875 0 0 1 0 1.75H3.487l3.754 3.757a.875.875 0 1 1-1.238 1.236L.756 8.618a.873.873 0 0 1-.014-1.222l5.247-5.5a.875.875 0 0 1 1.237-.03Z"></path></svg></a></div><div class="⚙  as-5p as-5q as-x as-5r as-5s as-5t ⚙vimkyi"><div class="Content Box-root"><a id="main-content" tabindex="-1"></a><div class="Content-container Box-root"><div class="Content-articleContainer sn-token-provider ⚙   t4 as-5u as-4l as-5v as-5w as-6 as-5x as-5y ⚙1tx4sdc"><nav aria-label="Breadcrumbs" class="⚙ rs-3  as-5z as-2n as-60 as-3n as-4s as-61 ⚙brn65j"><ol class="⚙ rs-4 as-w as-2e as-62 as-2l as-1m as-2x as-63 as-64 ⚙13doflh"><li class="⚙ rs-4 as-w as-2l as-y ⚙tw7qp2"><a href="/" tabindex="0" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-c as-17 as-18 as-19 as-1a as-1b as-1c as-65 as-1e as-1f as-1g as-1h as-66 ⚙1y25943">Home</a><span role="presentation" class="⚙  as-67 as-68 ⚙17qr0v0">/</span></li><li class="⚙ rs-4 as-w as-2l as-y ⚙tw7qp2"><a href="/development" tabindex="0" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-c as-17 as-18 as-19 as-1a as-1b as-1c as-65 as-1e as-1f as-1g as-1h as-66 ⚙1y25943">Developer resources</a><span role="presentation" class="⚙  as-67 as-68 ⚙17qr0v0">/</span></li><li class="⚙ rs-4 as-w as-2l as-y ⚙tw7qp2"><a href="/testing/overview" tabindex="0" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-c as-17 as-18 as-19 as-1a as-1b as-1c as-65 as-1e as-1f as-1g as-1h as-66 ⚙1y25943">Testing</a></li></ol></nav><div class="Box-root Flex-flex Flex-direction--row"><div class="Content-article MarkdocContentWrapper ⚙ as-69 ⚙1k36q8g"><div aria-hidden="true" class="⚙ as-3r ⚙1kc9vkf"><div class="StripeAssistantContentTrigger-Portal ⚙  as-d as-6a as-6b as-0 ⚙182dht2"></div></div><article id="content" data-locale="en-GB"><div class="⚙ rs-4 as-6c as-w as-6d as-v as-6e as-48 ⚙1wybdcf"><div class="⚙"><span class="⚙  as-6e ⚙xa5a0b"><h1 data-testid="docs-markdoc-content-title" class="⚙ rs-3 as-6f as-63 as-2x as-2e ⚙3ocumr">Testing</h1></span><h2 data-testid="docs-markdoc-content-subtitle" class="⚙ rs-3 as-6g as-63 as-6h as-2x ⚙1cbg5tw">Simulate payments to test your integration.</h2></div></div><div role="toolbar" aria-label="Actions" class="⚙ rs-4 as-w as-48 as-v as-14 as-62 as-6i as-6j as-6k as-6l as-6m ⚙39eib6"><div class="⚙ rs-4 as-w as-y as-48 ⚙g0h917"><div class="⚙ rs-4 as-w as-y as-48 as-6n ⚙19wy2gp"><button class="tooltip-trigger-isolate ⚙ rs-3 as-6o as-3n as-2z ⚙ld2wwb"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-44 as-45 as-6p ⚙1vp2hox"><path d="M11.472 2.624a.25.25 0 0 0 .152-.152l.64-1.807A.246.246 0 0 1 12.5.499c.098 0 .196.055.236.166l.64 1.807a.25.25 0 0 0 .152.152l1.807.64c.111.04.166.138.166.236a.246.246 0 0 1-.166.236l-1.807.64a.25.25 0 0 0-.152.152l-.64 1.807a.246.246 0 0 1-.236.166.246.246 0 0 1-.236-.166l-.64-1.807a.25.25 0 0 0-.152-.152l-1.807-.64A.246.246 0 0 1 9.5 3.5c0-.098.055-.196.166-.236l1.807-.64Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="m7 5.491-.56 1.58a2.25 2.25 0 0 1-1.37 1.37L3.492 9l1.58.56a2.25 2.25 0 0 1 1.37 1.37L7 12.508l.56-1.58a2.25 2.25 0 0 1 1.37-1.37L10.508 9l-1.58-.56a2.25 2.25 0 0 1-1.37-1.37L7 5.492Zm.707-2.496a.737.737 0 0 0-.707-.5.737.737 0 0 0-.707.5L5.026 6.57a.75.75 0 0 1-.456.456L.995 8.293a.737.737 0 0 0-.5.707c0 .294.167.589.5.707l3.575 1.267a.75.75 0 0 1 .456.456l1.267 3.575c.118.333.413.5.707.5a.737.737 0 0 0 .707-.5l1.267-3.575a.75.75 0 0 1 .456-.456l3.575-1.267a.737.737 0 0 0 .5-.707.737.737 0 0 0-.5-.707L9.43 7.026a.75.75 0 0 1-.456-.456L7.707 2.995Z"></path></svg>Ask about this page</button><span role="separator" class="⚙  as-4v as-4w as-4x as-4y as-4z as-50 as-51 ⚙1nm6b28"></span></div><button class="tooltip-trigger-isolate ⚙ rs-3 as-6o as-3n as-2z ⚙ld2wwb"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-44 as-45 as-6p ⚙1vp2hox"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 6.375c0-.345.28-.625.625-.625h2.75a.625.625 0 1 1 0 1.25h-2.75A.625.625 0 0 1 4 6.375Zm0 2.25C4 8.28 4.28 8 4.625 8h2.75a.625.625 0 1 1 0 1.25h-2.75A.625.625 0 0 1 4 8.625Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M8.437 1.5A2 2 0 0 0 6.5 0h-1a2 2 0 0 0-1.937 1.5H3a2 2 0 0 0-2 2V10a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-.563ZM4.9 3.1h2.2V2a.6.6 0 0 0-.6-.6h-1a.6.6 0 0 0-.6.6v1.1ZM8 4.5H4a.5.5 0 0 1-.5-.5V2.9H3a.6.6 0 0 0-.6.6V10a.6.6 0 0 0 .6.6h6a.6.6 0 0 0 .6-.6V3.5a.6.6 0 0 0-.6-.6h-.5V4a.5.5 0 0 1-.5.5Z"></path></svg><span class="⚙ as-3r ⚙1kc9vkf"><span aria-hidden="false" class="⚙ as-68 ⚙1j120qn">Copy for LLM</span></span></button><span role="separator" class="⚙  as-4v as-4w as-4x as-4y as-4z as-50 as-51 ⚙1nm6b28"></span><button class="tooltip-trigger-isolate ⚙ rs-3 rs-4 as-6o as-3n as-2z as-w as-1k as-y as-1r ⚙r943wj"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--markdown Icon-color Icon-color--gray600 Box-root Flex-flex"><svg height="16" viewBox="0 0 208 128" width="16" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--markdown-svg Icon-color-svg Icon-color--gray600-svg"><path clip-rule="evenodd" d="M15 10a5 5 0 00-5 5v98a5 5 0 005 5h178a5 5 0 005-5V15a5 5 0 00-5-5zM0 15C0 6.716 6.716 0 15 0h178c8.284 0 15 6.716 15 15v98c0 8.284-6.716 15-15 15H15c-8.284 0-15-6.716-15-15z" fill-rule="evenodd"></path><path d="M30 98V30h20l20 25 20-25h20v68H90V59L70 84 50 59v39zm125 0l-30-33h20V30h20v35h20z"></path></svg></div>View as Markdown</button><div class="⚙ rs-4 as-w as-y as-48 as-6q ⚙ma78e2"><span role="separator" class="⚙  as-4v as-4w as-4x as-4y as-4z as-50 as-51 ⚙1nm6b28"></span><button class="tooltip-trigger-isolate ⚙ rs-3 as-6o as-3n as-2z ⚙ld2wwb"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-3o as-44 as-45 as-6p ⚙1vp2hox"><path d="M8.75 1a.75.75 0 0 0-1.5 0v8.69L5.03 7.47a.75.75 0 0 0-1.06 1.06l3.5 3.5a.75.75 0 0 0 1.06 0l3.5-3.5a.75.75 0 0 0-1.06-1.06L8.75 9.69V1Z"></path><path d="M1.25 11a.75.75 0 0 1 .75.75V14h12v-2.25a.75.75 0 0 1 1.5 0v3a.75.75 0 0 1-.75.75H1.25a.75.75 0 0 1-.75-.75v-3a.75.75 0 0 1 .75-.75Z"></path></svg><span class="⚙">Install tools</span></button></div></div></div><div class="Document" data-testid="docs-content"><p>Test your integration in a <span><span><a class="UnstyledLink InlineLink Text-color--blue Glossary-term no-api-tag" href="/sandboxes">sandbox</a></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span> by simulating transactions with test values – these transactions don’t move funds.</p><p>You can access your sandboxes using the account picker in the <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="https://dashboard.stripe.com/sandboxes" tabindex="0"><span>Dashboard</span></a>.</p><p>Test cards act as “fake” credit cards, and allow you to simulate the following scenarios:</p><ul class="List default ⚙ as-6u ⚙18x7cqb"><li class="ListItem--hasMultipleChildren ⚙">Successful payments by <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#cards" tabindex="0"><span>card brand</span></a> or <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#international-cards" tabindex="0"><span>country</span></a></li><li class="ListItem--hasMultipleChildren ⚙">Card errors due to <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#declined-payments" tabindex="0"><span>declines</span></a>, <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#fraud-prevention" tabindex="0"><span>fraud</span></a> or <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#trigger-an-error-with-invalid-data" tabindex="0"><span>invalid data</span></a></li><li class="ListItem--hasMultipleChildren ⚙"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#disputes" tabindex="0"><span>Disputes</span></a> and <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/testing#refunds" tabindex="0"><span>refunds</span></a></li><li class="ListItem--hasMultipleChildren ⚙">Authentication with <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#regulatory-cards" tabindex="0"><span>3D Secure</span></a> and <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#terminal" tabindex="0"><span>PINs</span></a></li></ul><p>You can also test non-card payments in a sandbox. Non-card payments are payment methods that aren’t credit or debit cards. Stripe supports various non-card payment options, such as digital wallets and bank transfers. <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#non-card-payments" tabindex="0"><span>Each payment method</span></a> has its own special values.</p><p>Don’t use testing environments to load test your integration because you might hit <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/testing#rate-limits" tabindex="0"><span>rate limits</span></a>. To load test your integration, see <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/rate-limits#load-testing" tabindex="0"><span>load testing</span></a>.</p><h2 class="Heading Heading--anchored" id="use-test-cards" data-toc-text="How to use test cards"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">How to use test cards</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>When you work with a test card, use <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/keys#obtain-api-keys" tabindex="0"><span>test API keys</span></a> in all API calls. This is true whether you’re serving a payment form to test interactively or writing test code.</p><div class="CalloutWrapper ⚙ rs-4  as-6y as-6z as-u as-1r as-3x as-70 as-71 as-72 ⚙1bf2sz7"><h4 data-component="CalloutHeading" class="⚙ rs-3 as-73 as-74 as-16 as-75 as-76 ⚙5eqol8">Don't use real card details</h4><div class="⚙ rs-3 as-4b ⚙1oqxyif"><p>Don’t use real card details. The <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="https://stripe.com/legal/ssa#1-your-stripe-account" tabindex="0"><span>Stripe Services Agreement</span></a> prohibits testing in live mode using real payment method details. Use your test API keys and the card numbers below.</p></div></div><h3 class="Heading Heading--anchored" id="testing-interactively" data-toc-text="Testing interactively"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Testing interactively</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>When testing interactively, use a card number, such as <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/testing?testing-method=card-numbers#visa" tabindex="0"><span>4242 4242 4242 4242</span></a>. Enter the card number in the Dashboard or in any payment form.</p><ul class="List default ⚙ as-6u ⚙18x7cqb"><li class="ListItem--hasMultipleChildren ⚙">Use a valid future date, such as <strong>12/34</strong>.</li><li class="⚙">Use any three-digit CVC (four digits for American Express cards).</li><li class="⚙">Use any value you like for other form fields.</li></ul><h3 class="Heading Heading--anchored" id="test-code" data-toc-text="Test code"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test code</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>When writing test code, use a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">PaymentMethod</code> such as <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/testing?testing-method=payment-methods#visa" tabindex="0"><span>pm_card_visa</span></a> instead of a card number. We don’t recommend using card numbers directly in API calls or server-side code, even in testing environments. If you use them, your code might not be PCI-compliant when you go live. By default, a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">PaymentMethod</code> isn’t attached to a <span><span><a class="UnstyledLink InlineLink Text-color--blue Glossary-term no-api-tag" href="/api/customers">Customer</a></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span>.</p><div id="codetab_04071ff474f5624d478989513c53daaf12b6c615" class="CodeTabGroup Box-root"><div class="CodeTabGroup-content-dropdown-select ControlledContentGroup-content" style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row"><span style="width:100%;height:auto;origin-x:0.5px;origin-y:0.5px"><div class="Box-root"><div data-language="curl" class="CodeBlock CodeBlock-numbered Box-root Box-background--blue800"><div class="CodeBlock-header Box-root Flex-flex Flex-alignItems--center Flex-justifyContent--spaceBetween"><div title="Command Line" class="CodeBlock-filename Box-root" style="pointer-events:none"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-4px;margin-top:-4px"><div class="Box-root Box-hideIfEmpty Margin-top--4 Margin-left--4" style="pointer-events:auto"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--api CodeBlock-file-icon Icon-color Icon-color--gray300 Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--api-svg CodeBlock-file-icon-svg Icon-color-svg Icon-color--gray300-svg" height="12" width="12" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 2.5H3A1.5 1.5 0 0 0 1.5 4v8A1.5 1.5 0 0 0 3 13.5h10a1.5 1.5 0 0 0 1.5-1.5V4A1.5 1.5 0 0 0 13 2.5ZM3 1a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H3Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M3.43 4.512a.75.75 0 0 1 1.058-.081l3.5 3a.75.75 0 0 1 0 1.138l-3.5 3a.75.75 0 1 1-.976-1.138L6.348 8 3.512 5.57a.75.75 0 0 1-.081-1.058ZM8 10.75a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75Z"></path></svg></div></div><div class="Box-root Box-hideIfEmpty Margin-top--4 Margin-left--4" style="pointer-events:auto">Command Line</div></div></div><div class="Box-root" style="pointer-events:none"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap"><div class="Box-root Box-hideIfEmpty" style="pointer-events:auto"><div role="codeblock-dropdown" class="sn-token-provider ⚙ rs-4 t5 t6 t7 t8 t9 ta tb tc td te tf tg th ti tj tk tl tm tn to tp tq tr ts tt tu tv tw tx ty tz t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t1a t1b t1c t1d t1e t1f t1g t1h t1i t1j t1k t1l t1m t1n t1o t1p t1q t1r t1s t1t t1u t1v t1w t1x t1y t1z t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t2a t2b t2c t2d t2e t2f t2g t2h t2i t2j t2k t2l t2m t2n t2o t2p t2q t2r t2s t2t t2u t2v t2w t2x t2y t2z t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t3a t3b t3c t3d t3e t3f t3g t3h t3i t3j t3k t3l t3m t3n t3o t3p t3q t3r t3s t3t t3u t3v t3w t3x t3y t3z t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t4a t4b t4c t4d t4e t4f t4g t4h t4i t4j t4k t4l t4m t4n t4o t4p t4q t4r t4s t4t t4u t4v t4w t4x t4y t4z t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t5a t5b t5c t5d t5e t5f t5g t5h t5i t5j t5k t5l t5m t5n t5o t5p t5q t5r t5s t5t t5u t5v t5w t5x t5y t5z t60 t61 t62 t63 t64 t65 t66 as-w as-49 as-3y as-1r as-7a ⚙1skhhd8"><div class="sn-token-provider ⚙ rs-3 t6b t6c t6d t6e t6f t6g t6h t0 t1 t68 t69 t6a as-2l as-2m as-2n as-2o as-2p as-2q as-4p as-7b ⚙1krk5k5"><label for="react-aria-:R2pic3seqt9kmiq:" id="react-aria-:R2pic3seqt9kmiqH3:" class="⚙ rs-3   rs-3 as-6o as-2s as-2t as-2u as-2v as-k as-2w as-h as-2x as-d as-19 as-2y as-14 ⚙omc11l">Select a language</label><div class="⚙ as-7c ⚙1ws6gu7"><a id="react-aria-:Rpic3seqt9kmiq:" aria-invalid="false" aria-labelledby="react-aria-:R2pic3seqt9kmiqH3:" aria-haspopup="" aria-expanded="false" tabindex="0" role="button" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-3 rs-2 rs-5 rs-6 rs-4 rs-3 rs-2 rs-5 rs-7 rs-6 rs-8 rs-9 rs-7 as-8 as-9 as-a as-w as-4v as-1k as-y as-14 as-3r as-3s as-31 as-3t as-21 as-3u as-18 as-7d as-3v as-7e as-7f as-3c as-7g as-7h as-6o as-7i as-1u as-1v as-3f as-3g as-41 as-42 as-7j as-32 as-4e as-7k as-7l as-7m as-25 as-7n as-27 as-7o as-7p as-2a as-7q as-2c as-7r as-7s as-17 as-7t as-30 as-3d as-7u as-7v as-7w as-7x as-7y as-7z as-80 ⚙pf2sqa"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-81 ⚙4z208j"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.926 7.243a.8.8 0 0 1 1.131-.017L6 10.085l2.943-2.859a.8.8 0 0 1 1.114 1.148l-3.5 3.4a.798.798 0 0 1-1.114 0l-3.5-3.4a.8.8 0 0 1-.017-1.131ZM5.443.226a.798.798 0 0 1 1.114 0l3.5 3.4a.8.8 0 0 1-1.114 1.148L6 1.915 3.057 4.774a.8.8 0 1 1-1.114-1.148l3.5-3.4Z"></path></svg></a><div class="⚙  as-82 ⚙1mz4c2k"><span data-focus-scope-start="true" hidden=""></span><div id="react-aria-:Rpic3seqt9kmiqH1:" aria-labelledby="react-aria-:Rpic3seqt9kmiq:" role="listbox" tabindex="0" class="⚙ rs-4 rs-2 rs-2 as-u as-83 as-7j as-p as-84 as-85 as-86 as-8 ⚙1qktv28"><div role="option" aria-selected="true" aria-labelledby="react-aria-:Rdlrmpic3seqt9kmiqH1:" aria-describedby="react-aria-:Rdlrmpic3seqt9kmiqH2:" tabindex="-1" data-key="curl" id="react-aria-:Rpic3seqt9kmiqH1:-option-curl" class="⚙ rs-2 rs-4 rs-3 as-8 as-w as-2n as-87 as-32 as-88 as-41 as-1a as-3z as-40 as-89 as-8a as-6e as-1m as-9 as-8b as-7u as-7v as-7w as-8c as-8d ⚙1y0jows">cURL<svg role="img" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-8e as-6t as-8f as-21 as-81 ⚙1s2rp1a"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Zm4.28-9.72a.75.75 0 1 0-1.06-1.06L7 9.44 5.03 7.47a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l4.75-4.75Z"></path></svg></div><div role="option" aria-selected="false" aria-labelledby="react-aria-:Rllrmpic3seqt9kmiqH1:" aria-describedby="react-aria-:Rllrmpic3seqt9kmiqH2:" tabindex="-1" data-key="cli" id="react-aria-:Rpic3seqt9kmiqH1:-option-cli" class="⚙ rs-2 rs-4 rs-3 as-8 as-w as-2n as-87 as-32 as-88 as-41 as-1a as-3z as-40 as-89 as-8a as-6e as-1m as-9 as-8b as-7u as-7v as-7w as-8c as-8d ⚙1y0jows">Stripe CLI<svg role="img" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6t as-8f as-21 as-81 ⚙1gtdgsa"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Zm4.28-9.72a.75.75 0 1 0-1.06-1.06L7 9.44 5.03 7.47a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l4.75-4.75Z"></path></svg></div><div role="option" aria-selected="false" aria-labelledby="react-aria-:Rtlrmpic3seqt9kmiqH1:" aria-describedby="react-aria-:Rtlrmpic3seqt9kmiqH2:" tabindex="-1" data-key="ruby" id="react-aria-:Rpic3seqt9kmiqH1:-option-ruby" class="⚙ rs-2 rs-4 rs-3 as-8 as-w as-2n as-87 as-32 as-88 as-41 as-1a as-3z as-40 as-89 as-8a as-6e as-1m as-9 as-8b as-7u as-7v as-7w as-8c as-8d ⚙1y0jows">Ruby<svg role="img" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6t as-8f as-21 as-81 ⚙1gtdgsa"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Zm4.28-9.72a.75.75 0 1 0-1.06-1.06L7 9.44 5.03 7.47a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l4.75-4.75Z"></path></svg></div><div role="option" aria-selected="false" aria-labelledby="react-aria-:R15lrmpic3seqt9kmiqH1:" aria-describedby="react-aria-:R15lrmpic3seqt9kmiqH2:" tabindex="-1" data-key="python" id="react-aria-:Rpic3seqt9kmiqH1:-option-python" class="⚙ rs-2 rs-4 rs-3 as-8 as-w as-2n as-87 as-32 as-88 as-41 as-1a as-3z as-40 as-89 as-8a as-6e as-1m as-9 as-8b as-7u as-7v as-7w as-8c as-8d ⚙1y0jows">Python<svg role="img" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6t as-8f as-21 as-81 ⚙1gtdgsa"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Zm4.28-9.72a.75.75 0 1 0-1.06-1.06L7 9.44 5.03 7.47a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l4.75-4.75Z"></path></svg></div><div role="option" aria-selected="false" aria-labelledby="react-aria-:R1dlrmpic3seqt9kmiqH1:" aria-describedby="react-aria-:R1dlrmpic3seqt9kmiqH2:" tabindex="-1" data-key="php" id="react-aria-:Rpic3seqt9kmiqH1:-option-php" class="⚙ rs-2 rs-4 rs-3 as-8 as-w as-2n as-87 as-32 as-88 as-41 as-1a as-3z as-40 as-89 as-8a as-6e as-1m as-9 as-8b as-7u as-7v as-7w as-8c as-8d ⚙1y0jows">PHP<svg role="img" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6t as-8f as-21 as-81 ⚙1gtdgsa"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Zm4.28-9.72a.75.75 0 1 0-1.06-1.06L7 9.44 5.03 7.47a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l4.75-4.75Z"></path></svg></div><div role="option" aria-selected="false" aria-labelledby="react-aria-:R1llrmpic3seqt9kmiqH1:" aria-describedby="react-aria-:R1llrmpic3seqt9kmiqH2:" tabindex="-1" data-key="java" id="react-aria-:Rpic3seqt9kmiqH1:-option-java" class="⚙ rs-2 rs-4 rs-3 as-8 as-w as-2n as-87 as-32 as-88 as-41 as-1a as-3z as-40 as-89 as-8a as-6e as-1m as-9 as-8b as-7u as-7v as-7w as-8c as-8d ⚙1y0jows">Java<svg role="img" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6t as-8f as-21 as-81 ⚙1gtdgsa"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Zm4.28-9.72a.75.75 0 1 0-1.06-1.06L7 9.44 5.03 7.47a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l4.75-4.75Z"></path></svg></div><div role="option" aria-selected="false" aria-labelledby="react-aria-:R1tlrmpic3seqt9kmiqH1:" aria-describedby="react-aria-:R1tlrmpic3seqt9kmiqH2:" tabindex="-1" data-key="node" id="react-aria-:Rpic3seqt9kmiqH1:-option-node" class="⚙ rs-2 rs-4 rs-3 as-8 as-w as-2n as-87 as-32 as-88 as-41 as-1a as-3z as-40 as-89 as-8a as-6e as-1m as-9 as-8b as-7u as-7v as-7w as-8c as-8d ⚙1y0jows">Node.js<svg role="img" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6t as-8f as-21 as-81 ⚙1gtdgsa"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Zm4.28-9.72a.75.75 0 1 0-1.06-1.06L7 9.44 5.03 7.47a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l4.75-4.75Z"></path></svg></div><div role="option" aria-selected="false" aria-labelledby="react-aria-:R25lrmpic3seqt9kmiqH1:" aria-describedby="react-aria-:R25lrmpic3seqt9kmiqH2:" tabindex="-1" data-key="go" id="react-aria-:Rpic3seqt9kmiqH1:-option-go" class="⚙ rs-2 rs-4 rs-3 as-8 as-w as-2n as-87 as-32 as-88 as-41 as-1a as-3z as-40 as-89 as-8a as-6e as-1m as-9 as-8b as-7u as-7v as-7w as-8c as-8d ⚙1y0jows">Go<svg role="img" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6t as-8f as-21 as-81 ⚙1gtdgsa"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Zm4.28-9.72a.75.75 0 1 0-1.06-1.06L7 9.44 5.03 7.47a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l4.75-4.75Z"></path></svg></div><div role="option" aria-selected="false" aria-labelledby="react-aria-:R2dlrmpic3seqt9kmiqH1:" aria-describedby="react-aria-:R2dlrmpic3seqt9kmiqH2:" tabindex="-1" data-key="dotnet" id="react-aria-:Rpic3seqt9kmiqH1:-option-dotnet" class="⚙ rs-2 rs-4 rs-3 as-8 as-w as-2n as-87 as-32 as-88 as-41 as-1a as-3z as-40 as-89 as-8a as-6e as-1m as-9 as-8b as-7u as-7v as-7w as-8c as-8d ⚙1y0jows">.NET<svg role="img" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6t as-8f as-21 as-81 ⚙1gtdgsa"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Zm4.28-9.72a.75.75 0 1 0-1.06-1.06L7 9.44 5.03 7.47a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l4.75-4.75Z"></path></svg></div><div class="⚙ rs-3 as-2n as-1l as-8g as-8h as-8i as-8j as-3n as-3o as-8k ⚙1i8qm9z"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-8l as-8m ⚙1vbs2p9"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 1.5A1.5 1.5 0 0 1 2.5 0h4a2 2 0 0 1 2 2v1h5.75a.75.75 0 0 1 .75.75v.75a.75.75 0 0 1-.044.252L13.796 8l1.16 3.248A.75.75 0 0 1 15 11.5v.75a.75.75 0 0 1-.75.75h-5.5A1.75 1.75 0 0 1 7 11.25V10H2.5v5.25a.75.75 0 0 1-1.5 0V1.5Zm1.5 0h4A.5.5 0 0 1 7 2v6.5H2.5v-7Zm6 3v6.75c0 .138.112.25.25.25h4.704l-1.16-3.248a.75.75 0 0 1 0-.504l1.16-3.248H8.5Z"></path></svg> <!-- -->No results</div></div><span data-focus-scope-end="true" hidden=""></span></div></div></div></div></div><div class="Box-root Box-hideIfEmpty" style="pointer-events:auto"><div class="⚙ rs-4 as-w as-8n as-8o ⚙1w1l2ml"><button aria-label="Report incorrect code" class="UnstyledLink tooltip-trigger-isolate" type="button"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--warningCircle CodeBlock-action-icon Icon-color Icon-color--gray300 Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--warningCircle-svg CodeBlock-action-icon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 14.5A6.5 6.5 0 0 0 14.5 8c0-3.592-2.9-6.5-6.5-6.5A6.5 6.5 0 0 0 1.5 8 6.5 6.5 0 0 0 8 14.5ZM8 16a8 8 0 0 0 8-8c0-4.419-3.57-8-8-8a8 8 0 0 0-8 8 8 8 0 0 0 8 8Z"></path><path d="M9.25 11.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0ZM7.053 4.999a.949.949 0 1 1 1.894 0L8.79 8a.79.79 0 0 1-1.578 0l-.159-3Z"></path></svg></div></button><button class="UnstyledLink CodeBlock-copy-button tooltip-trigger-isolate" aria-label="Copy" type="button"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CodeBlock-action-icon Icon-color Icon-color--gray300 Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CodeBlock-action-icon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button><button aria-label="Explain using AI" class="UnstyledLink tooltip-trigger-isolate" type="button"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--sparkle CodeBlock-action-icon Icon-color Icon-color--blue Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--sparkle-svg CodeBlock-action-icon-svg Icon-color-svg Icon-color--blue-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.472 2.624a.25.25 0 0 0 .152-.152l.64-1.807A.246.246 0 0 1 12.5.499c.098 0 .196.055.236.166l.64 1.807a.25.25 0 0 0 .152.152l1.807.64c.111.04.166.138.166.236a.246.246 0 0 1-.166.236l-1.807.64a.25.25 0 0 0-.152.152l-.64 1.807a.246.246 0 0 1-.236.166.246.246 0 0 1-.236-.166l-.64-1.807a.25.25 0 0 0-.152-.152l-1.807-.64A.246.246 0 0 1 9.5 3.5c0-.098.055-.196.166-.236l1.807-.64Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="m7 5.491-.56 1.58a2.25 2.25 0 0 1-1.37 1.37L3.492 9l1.58.56a2.25 2.25 0 0 1 1.37 1.37L7 12.508l.56-1.58a2.25 2.25 0 0 1 1.37-1.37L10.508 9l-1.58-.56a2.25 2.25 0 0 1-1.37-1.37L7 5.492Zm.707-2.496a.737.737 0 0 0-.707-.5.737.737 0 0 0-.707.5L5.026 6.57a.75.75 0 0 1-.456.456L.995 8.293a.737.737 0 0 0-.5.707c0 .294.167.589.5.707l3.575 1.267a.75.75 0 0 1 .456.456l1.267 3.575c.118.333.413.5.707.5a.737.737 0 0 0 .707-.5l1.267-3.575a.75.75 0 0 1 .456-.456l3.575-1.267a.737.737 0 0 0 .5-.707.737.737 0 0 0-.5-.707L9.43 7.026a.75.75 0 0 1-.456-.456L7.707 2.995Z"></path></svg></div></button></div></div></div></div></div><div style="opacity:1;transform:none"><pre class="CodeBlock-content"><div class="CodeBlock-wrapper"><code class="CodeBlock-code"><span class="token curl">curl</span><span class="token unknown-token"> </span><span class="token url">https://api.stripe.com/v1/payment_intents</span><span class="token unknown-token"> \
</span><span class="token option">  -u</span><span class="token unknown-token"> </span><span class="token value"></span><span class="token value">"<div class="Box-root Flex-flex" style="display:inline"><div class="Box-root Flex-flex" style="display:inline"><span class="KeyToken" data-key-type="secret" data-testid="keytoken-secret" data-legacy-key-token="true" role="button">sk_test_wsFx86XDJWwmE4dMskBgJYrt</span></div></div>:"</span><span class="token unknown-token"> \
</span><span class="token option">  -d</span><span class="token unknown-token"> </span><span class="token parameter">amount</span><span class="token unknown-token">=</span><span class="token value">500</span><span class="token unknown-token"> \
</span><span class="token option">  -d</span><span class="token unknown-token"> </span><span class="token parameter">currency</span><span class="token unknown-token">=</span><span class="token value">gbp</span><span class="token unknown-token"> \
</span><span class="token option">  -d</span><span class="token unknown-token"> </span><span class="token parameter">payment_method</span><span class="token unknown-token">=</span><span class="token value">pm_card_visa</span><span class="token unknown-token"> \
</span><span class="token option">  -d</span><span class="token unknown-token"> </span><span class="token parameter">"payment_method_types[]</span><span class="token unknown-token">=</span><span class="token value">card</span><span class="token unknown-token">"</span></code><span class="CodeBlock-lineNumbers" aria-hidden="true"><span></span><span></span><span></span><span></span><span></span><span></span></span></div></pre></div></div></div></span></div></div><p>When you’re ready to take your integration live, replace your test publishable and secret <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/keys" tabindex="0"><span>API keys</span></a> with live ones.</p><p>You can’t process live payments if your integration is still using your test API keys. Store live API keys in a secrets vault or environment variables. Don’t store keys in source code or configuration files checked into version control. To learn how to use live keys safely, see <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/keys-best-practices" tabindex="0"><span>Best practices for managing secret API keys</span></a>.</p><h2 class="Heading Heading--anchored" id="cards" data-toc-text="Simulate a payment by card brand"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Simulate a payment by card brand</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>To simulate a successful payment for a specific card brand, use test cards from the following list.</p><p>Cross-border fees are assessed based on the country of the card issuer. Cards where the issuer country isn’t the US (such as JCB and UnionPay) might be subject to a cross-border fee, even in testing environments.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Tokens</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped Table--filterable ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Brand</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">CVC</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Date</th></tr><tr class="⚙"><th colspan="9007199254740991" class="⚙  as-96 as-4n as-97 as-98 as-1j as-99 as-z as-10 as-6h as-9a ⚙12svfof"><fieldset class="⚙ rs-4 rs-4 as-w as-1r as-9b as-y ⚙1m7qii4"><legend id="react-aria-:R4us5ceqt9kmiq:" class="⚙ rs-3  rs-3 as-6o as-2s as-67 ⚙1teqj55"></legend><div tabindex="-1" data-focus-visible="true" class="⚙ rs-4  rs-a rs-a rs-4 rs-2 rs-3 rs-3 as-w as-1b as-9c as-9d as-7k as-31 as-7j as-87 as-32 as-88 as-94 as-9e as-4b as-33 as-y as-3f as-3g as-1u as-1v ⚙neim9y"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.883 9.085a5 5 0 1 1 1.202-1.202l2.666 2.666a.847.847 0 0 1 0 1.202.847.847 0 0 1-1.202 0L7.883 9.085ZM8.3 5a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0Z"></path></svg><div class="⚙ rs-3 as-2l as-2m as-2n as-2o as-2p as-2q ⚙1elb4ie"><div class="⚙"><input placeholder="Filter..." type="text" aria-invalid="false" id="react-aria-:Racus5ceqt9kmiq:" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-8 rs-3 rs-7 as-1z as-7j as-30 as-9f as-32 as-75 as-w as-33 as-x as-34 as-9g as-37 as-38 as-39 as-3a as-7e as-9h as-3d as-3h as-2x ⚙176evg7" value=""></div></div></div><div role="alert" class="⚙  as-67 ⚙1wvf82h"></div></fieldset></th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td id="visa" class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4242</span><span>4242</span><span>4242</span><span>4242</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa (debit)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0566</span><span>5566</span><span>5556</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Mastercard</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5555</span><span>5555</span><span>5555</span><span>4444</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Mastercard (2-series)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>2223</span><span>0031</span><span>2200</span><span>3222</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Mastercard (debit)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5200</span><span>8282</span><span>8282</span><span>8210</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Mastercard (prepaid)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5105</span><span>1051</span><span>0510</span><span>5100</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">American Express</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>3782</span><span>822463</span><span>10005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 4 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">American Express</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>3714</span><span>496353</span><span>98431</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 4 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Discover</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>6011</span><span>1111</span><span>1111</span><span>1117</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Discover</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>6011</span><span>0009</span><span>9013</span><span>9424</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Discover (debit)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>6011</span><span>9811</span><span>1111</span><span>1113</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Diners Club</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>3056</span><span>9300</span><span>0902</span><span>0004</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Diners Club (14-digit card)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>3622</span><span>720627</span><span>1667</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">BCcard and DinaCard</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>6555</span><span>9000</span><span>0060</span><span>4105</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">JCB</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>3566</span><span>0020</span><span>2036</span><span>0505</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">UnionPay</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>6200</span><span>0000</span><span>0000</span><span>0005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">UnionPay (debit)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>6200</span><span>0000</span><span>0000</span><span>0047</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">UnionPay (19-digit card)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>6205</span><span>5000</span><span>0000</span><span>0000</span><span>004</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr></tbody></table></div></div></div></span></div></div><p>Most Cartes Bancaires and eftpos cards are co-branded with either Visa or Mastercard. The test cards in the following table simulate successful payments with co-branded cards.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Tokens</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Brand/Co-brand</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">CVC</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Date</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Cartes Bancaires/Visa</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0025</span><span>0000</span><span>1001</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Cartes Bancaires/Mastercard</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5555</span><span>5525</span><span>0000</span><span>1001</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">eftpos Australia/Visa</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0503</span><span>6000</span><span>0001</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">eftpos Australia/Mastercard</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5555</span><span>0503</span><span>6000</span><span>0080</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr></tbody></table></div></div></div></span></div></div><h2 class="Heading Heading--anchored" id="international-cards" data-toc-text="Simulate a payment by country"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Simulate a payment by country</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>To simulate successful payments from specific countries, use test cards from the following sections.</p><div class="CalloutWrapper ⚙ rs-4  as-6y as-6z as-u as-1r as-3x as-70 as-71 as-9m ⚙13c6dd2"><h4 data-component="CalloutHeading" class="⚙ rs-3 as-73 as-74 as-16 as-75 as-2s ⚙4pf0e0">Security tip</h4><div class="⚙ rs-3 as-4b ⚙1oqxyif"><p><span><span><a class="UnstyledLink InlineLink Text-color--blue Glossary-term no-api-tag" href="/strong-customer-authentication">Strong Customer Authentication</a></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span> regulations require <span><span><a class="UnstyledLink InlineLink Text-color--blue Glossary-term no-api-tag" href="/payments/3d-secure">3D Secure</a></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span> authentication for online payments within the <span><span><a class="UnstyledLink InlineLink Text-color--blue Glossary-term no-api-tag" href="https://en.wikipedia.org/wiki/European_Economic_Area">European Economic Area</a></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span>. The test cards in the Europe and Middle East section simulate a payment that succeeds without authentication. We also recommend testing authentication scenarios using <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/testing#regulatory-cards" tabindex="0"><span>3D Secure test cards</span></a>.</p></div></div><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Tokens</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--solid Table--filterable ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Country</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Brand</th></tr><tr class="⚙"><th colspan="9007199254740991" class="⚙  as-96 as-4n as-97 as-98 as-1j as-99 as-z as-10 as-6h as-9a ⚙12svfof"><fieldset class="⚙ rs-4 rs-4 as-w as-1r as-9b as-y ⚙1m7qii4"><legend id="react-aria-:R4us6seqt9kmiq:" class="⚙ rs-3  rs-3 as-6o as-2s as-67 ⚙1teqj55"></legend><div tabindex="-1" data-focus-visible="true" class="⚙ rs-4  rs-a rs-a rs-4 rs-2 rs-3 rs-3 as-w as-1b as-9c as-9d as-7k as-31 as-7j as-87 as-32 as-88 as-94 as-9e as-4b as-33 as-y as-3f as-3g as-1u as-1v ⚙neim9y"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.883 9.085a5 5 0 1 1 1.202-1.202l2.666 2.666a.847.847 0 0 1 0 1.202.847.847 0 0 1-1.202 0L7.883 9.085ZM8.3 5a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0Z"></path></svg><div class="⚙ rs-3 as-2l as-2m as-2n as-2o as-2p as-2q ⚙1elb4ie"><div class="⚙"><input placeholder="Filter..." type="text" aria-invalid="false" id="react-aria-:Racus6seqt9kmiq:" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-8 rs-3 rs-7 as-1z as-7j as-30 as-9f as-32 as-75 as-w as-33 as-x as-34 as-9g as-37 as-38 as-39 as-3a as-7e as-9h as-3d as-3h as-2x ⚙176evg7" value=""></div></div></div><div role="alert" class="⚙  as-67 ⚙1wvf82h"></div></fieldset></th></tr></thead><tbody><tr class="⚙ as-1j ⚙ohb4rn"><td id="card-americas" class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q" colspan="3"><strong>AMERICAS</strong></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">United States (US)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4242</span><span>4242</span><span>4242</span><span>4242</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Argentina (AR)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0003</span><span>2000</span><span>0021</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Brazil (BR)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0007</span><span>6000</span><span>0002</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Canada (CA)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0012</span><span>4000</span><span>0000</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Chile (CL)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0015</span><span>2000</span><span>0001</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Colombia (CO)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0017</span><span>0000</span><span>0003</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Costa Rica (CR)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0018</span><span>8000</span><span>0005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Ecuador (EC)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0021</span><span>8000</span><span>0000</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Mexico (MX)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0048</span><span>4000</span><span>8001</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Mexico (MX)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5062</span><span>2100</span><span>0000</span><span>0009</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Carnet</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Panama (PA)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0059</span><span>1000</span><span>0000</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Paraguay (PY)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0060</span><span>0000</span><span>0066</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Peru (PE)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0060</span><span>4000</span><span>0068</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-1j ⚙ohb4rn"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Uruguay (UY)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0085</span><span>8000</span><span>0003</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td id="card-europe-and-middle-east" class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q" colspan="3"><strong>EUROPE and MIDDLE EAST</strong></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">United Arab Emirates (AE)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0078</span><span>4000</span><span>0001</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">United Arab Emirates (AE)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5200</span><span>0078</span><span>4000</span><span>0022</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Mastercard</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Austria (AT)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0004</span><span>0000</span><span>0008</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Belgium (BE)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0005</span><span>6000</span><span>0004</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Bulgaria (BG)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0010</span><span>0000</span><span>0000</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Belarus (BY)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0011</span><span>2000</span><span>0005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Croatia (HR)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0019</span><span>1000</span><span>0009</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Cyprus (CY)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0019</span><span>6000</span><span>0008</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Czech Republic (CZ)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0020</span><span>3000</span><span>0002</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Denmark (DK)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0020</span><span>8000</span><span>0001</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Estonia (EE)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0023</span><span>3000</span><span>0009</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Finland (FI)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0024</span><span>6000</span><span>0001</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">France (FR)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0025</span><span>0000</span><span>0003</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Germany (DE)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0027</span><span>6000</span><span>0016</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Gibraltar (GI)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0029</span><span>2000</span><span>0005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Greece (GR)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0030</span><span>0000</span><span>0030</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Hungary (HU)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0034</span><span>8000</span><span>0005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Ireland (IE)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0037</span><span>2000</span><span>0005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Italy (IT)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0038</span><span>0000</span><span>0008</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Latvia (LV)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0042</span><span>8000</span><span>0005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Liechtenstein (LI)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0043</span><span>8000</span><span>0004</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Lithuania (LT)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0044</span><span>0000</span><span>0000</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Luxembourg (LU)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0044</span><span>2000</span><span>0006</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Malta (MT)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0047</span><span>0000</span><span>0007</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Netherlands (NL)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0052</span><span>8000</span><span>0002</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Norway (NO)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0057</span><span>8000</span><span>0007</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Poland (PL)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0061</span><span>6000</span><span>0005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Portugal (PT)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0062</span><span>0000</span><span>0007</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Romania (RO)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0064</span><span>2000</span><span>0001</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Saudi Arabia (SA)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0068</span><span>2000</span><span>0007</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Slovenia (SI)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0070</span><span>5000</span><span>0006</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Slovakia (SK)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0070</span><span>3000</span><span>0001</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Spain (ES)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0072</span><span>4000</span><span>0007</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Sweden (SE)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0075</span><span>2000</span><span>0008</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Switzerland (CH)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0075</span><span>6000</span><span>0009</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">United Kingdom (GB)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0082</span><span>6000</span><span>0000</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">United Kingdom (GB)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0582</span><span>6000</span><span>0005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa (debit)</td></tr><tr class="⚙ as-1j ⚙ohb4rn"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">United Kingdom (GB)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5555</span><span>5582</span><span>6555</span><span>4449</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Mastercard</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td id="card-asia-pacific" class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q" colspan="3"><strong>ASIA PACIFIC</strong><div class="CalloutWrapper ⚙ rs-4  as-6y as-6z as-u as-1r as-3x as-70 as-71 as-9m ⚙13c6dd2"><h4 data-component="CalloutHeading" class="⚙ rs-3 as-73 as-74 as-16 as-75 as-2s ⚙4pf0e0"><div class="⚙ rs-4 as-w as-1m as-y as-9n as-8n as-62 ⚙1j3pe6t">Regional considerations<span role="separator" class="⚙  as-4v as-4w as-4x as-4y as-4z as-50 as-51 as-9o as-9p ⚙1ozgky8"></span><div class="⚙ rs-4 as-w as-1r as-y ⚙1kd9clg"><div class="⚙  rs-4 rs-3 as-9q as-w as-y as-1r as-4b ⚙13m9hp1"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" class="⚙   as-2e as-2f as-2g as-2h as-9r as-2j as-2k ⚙1rzeks1"><g fill="none" fill-rule="evenodd"><path fill="#F79A59" d="M1.994 2A1.992 1.992 0 0 0 0 4v2h16V4c0-1.105-.895-2-1.994-2H1.994Z"></path><path fill="#F6F9FC" d="M0 6h16v4H0z"></path><path fill="#EAEEF3" fill-rule="nonzero" d="M15 10V6h1v4h-1ZM0 6h1v4H0V6Z"></path><path fill="#24B47E" d="M0 10v2c0 1.105.895 2 1.994 2h12.012A1.992 1.992 0 0 0 16 12v-2H0Z"></path><path fill="#555ABF" fill-rule="nonzero" d="M8 9a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></g></svg></div><span class="⚙ rs-3 as-75 ⚙zhsaxk"><span>India</span></span></div></div></h4><div class="⚙ rs-3 as-4b ⚙1oqxyif"><p>To test subscriptions that require mandates and pre-debit notifications, see <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/india-recurring-payments?integration=paymentIntents-setupIntents#testing" tabindex="0"><span>India recurring payments</span></a>.</p></div></div></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Australia (AU)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0003</span><span>6000</span><span>0006</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">China (CN)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0015</span><span>6000</span><span>0002</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Hong Kong (HK)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0034</span><span>4000</span><span>0004</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">India (IN)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0035</span><span>6000</span><span>0008</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Japan (JP)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0039</span><span>2000</span><span>0003</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Japan (JP)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>3530</span><span>1113</span><span>3330</span><span>0000</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">JCB</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Malaysia (MY)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0045</span><span>8000</span><span>0002</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">New Zealand (NZ)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0055</span><span>4000</span><span>0008</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Singapore (SG)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0070</span><span>2000</span><span>0003</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Taiwan (TW)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0015</span><span>8000</span><span>0008</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Thailand (TH)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0076</span><span>4000</span><span>0003</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa (credit)</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Thailand (TH)</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0576</span><span>4000</span><span>0008</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa (debit)</td></tr></tbody></table></div></div></div></span></div></div><h3 class="Heading Heading--anchored" id="location-formatted-email" data-toc-text="Simulate customer location with email"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Simulate customer location with email</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>When testing <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/checkout" tabindex="0"><span>Checkout Sessions</span></a>, <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payment-links" tabindex="0"><span>Payment Links</span></a> or <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/checkout/pricing-table" tabindex="0"><span>pricing tables</span></a>, you can simulate a customer’s geographic location by using a location-formatted email address. Add a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">+location<!-- -->_<wbr>XX</code> suffix to the local part of any email address, where <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">XX</code> is a valid two-letter <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2" tabindex="0"><span>ISO 3166-1 alpha-2</span></a> country code.</p><p>For example, to simulate a customer located in the United States, pass <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">test+location<!-- -->_<wbr>US@example<!-- -->.<wbr>com</code> as the <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">customer<!-- -->_<wbr>email</code> parameter when creating a Checkout Session and as the <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">prefilled<!-- -->_<wbr>email</code> <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payment-links/customize#customize-checkout-with-url-parameters" tabindex="0"><span>URL parameter</span></a> when creating a Payment Link.</p><p>When you visit the resulting Checkout Session URL, you see the same currency and payment methods that a customer in the specified country would see. Learn more about <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/currencies/localize-prices/adaptive-pricing#testing" tabindex="0"><span>testing with location-formatted emails</span></a>.</p><h2 class="Heading Heading--anchored" id="hsa-fsa-test-cards" data-toc-text="Simulate an HSA or FSA card payment"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Simulate an HSA or FSA card payment</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>Below are test card numbers for simulating transactions using a health savings account (HSA) and a flexible spending account (FSA). These accounts are commonly used for medical expenses, and testing with them ensures proper handling of healthcare-related transactions within your application.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="2" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="2" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Brand/Type</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">CVC</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Date</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa FSA</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0512</span><span>3000</span><span>0072</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa HSA</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0512</span><span>3000</span><span>0072</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Mastercard FSA</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5200</span><span>8282</span><span>8282</span><span>8897</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any 3 digits</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any future date</td></tr></tbody></table></div></div></div></span></div></div><h2 class="Heading Heading--anchored" id="declined-payments" data-toc-text="Simulate a declined payment"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Simulate a declined payment</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>To test your integration’s error-handling logic by simulating payments that the issuer declines for various reasons, use test cards from this section. These cards return a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/error-handling#payment-errors" tabindex="0"><span>card error</span></a> with the listed <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/error-codes" tabindex="0"><span>error code</span></a> and <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes" tabindex="0"><span>decline code</span></a>.</p><p>Provide a CVC when you test CVC behaviour. Stripe skips the CVC check if you omit it, so the check can’t fail. To simulate an incorrect CVC, use the “Incorrect CVC decline” test card listed in the following table and provide any three-digit CVC.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Tokens</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped Table--filterable ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Error code</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Decline code</th></tr><tr class="⚙"><th colspan="9007199254740991" class="⚙  as-96 as-4n as-97 as-98 as-1j as-99 as-z as-10 as-6h as-9a ⚙12svfof"><fieldset class="⚙ rs-4 rs-4 as-w as-1r as-9b as-y ⚙1m7qii4"><legend id="react-aria-:Rjqs9keqt9kmiq:" class="⚙ rs-3  rs-3 as-6o as-2s as-67 ⚙1teqj55"></legend><div tabindex="-1" data-focus-visible="true" class="⚙ rs-4  rs-a rs-a rs-4 rs-2 rs-3 rs-3 as-w as-1b as-9c as-9d as-7k as-31 as-7j as-87 as-32 as-88 as-94 as-9e as-4b as-33 as-y as-3f as-3g as-1u as-1v ⚙neim9y"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.883 9.085a5 5 0 1 1 1.202-1.202l2.666 2.666a.847.847 0 0 1 0 1.202.847.847 0 0 1-1.202 0L7.883 9.085ZM8.3 5a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0Z"></path></svg><div class="⚙ rs-3 as-2l as-2m as-2n as-2o as-2p as-2q ⚙1elb4ie"><div class="⚙"><input placeholder="Filter..." type="text" aria-invalid="false" id="react-aria-:R19jqs9keqt9kmiq:" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-8 rs-3 rs-7 as-1z as-7j as-30 as-9f as-32 as-75 as-w as-33 as-x as-34 as-9g as-37 as-38 as-39 as-3a as-7e as-9h as-3d as-3h as-2x ⚙176evg7" value=""></div></div></div><div role="alert" class="⚙  as-67 ⚙1wvf82h"></div></fieldset></th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Generic decline</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0002</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/error-codes#card-declined" tabindex="0"><span>card_declined</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#generic_decline" tabindex="0"><span>generic_decline</span></a></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Insufficient funds decline</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>9995</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/error-codes#card-declined" tabindex="0"><span>card_declined</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#insufficient_funds" tabindex="0"><span>insufficient_funds</span></a></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Lost card decline</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>9987</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/error-codes#card-declined" tabindex="0"><span>card_declined</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#lost_card" tabindex="0"><span>lost_card</span></a></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Stolen card decline</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>9979</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/error-codes#card-declined" tabindex="0"><span>card_declined</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#stolen_card" tabindex="0"><span>stolen_card</span></a></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Expired card decline</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0069</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/error-codes#expired-card" tabindex="0"><span>expired_card</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">n/a</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Incorrect CVC decline</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0127</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#incorrect_cvc" tabindex="0"><span>incorrect_cvc</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">n/a</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Processing error decline</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0119</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/error-codes#processing-error" tabindex="0"><span>processing_error</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">n/a</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Incorrect number decline</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4242</span><span>4242</span><span>4242</span><span>4241</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#incorrect_number" tabindex="0"><span>incorrect_number</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">n/a</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Exceeding velocity limit decline</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>6975</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/error-codes#card-declined" tabindex="0"><span>card_declined</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#card_velocity_exceeded" tabindex="0"><span>card_velocity_exceeded</span></a></td></tr></tbody></table></div></div><p>You can’t attach cards that simulate issuer declines to a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">Customer</code> object. To simulate a declined payment with an attached card, use the “Decline after attaching” test card listed in the following table.</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Decline after attaching</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0341</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Attaching this card to a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/api/customers" tabindex="0"><span>Customer</span></a> object succeeds, but attempts to charge the customer fail.</td></tr></tbody></table></div></div></div></span></div></div><h2 class="Heading Heading--anchored" id="fraud-prevention" data-toc-text="Fraud prevention"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Fraud prevention</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>Stripe’s fraud prevention system, Radar, can block payments when they have a high risk level or fail verification checks. You can use the cards in this section to test your Radar settings. You can also use them to test how your integration responds to blocked payments.</p><p>Each card simulates specific risk factors. Your Radar settings determine which risk factors cause it to block a payment. Blocked payments result in <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/error-handling" tabindex="0"><span>card errors with an error code of fraud</span></a>.</p><p>To trigger a failed CVC check, include a CVC (any three-digit number). To trigger a failed postal code check, include any valid postal code. If you omit these fields, Radar skips those checks, so they can’t fail.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Tokens</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped Table--filterable ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr><tr class="⚙"><th colspan="9007199254740991" class="⚙  as-96 as-4n as-97 as-98 as-1j as-99 as-z as-10 as-6h as-9a ⚙12svfof"><fieldset class="⚙ rs-4 rs-4 as-w as-1r as-9b as-y ⚙1m7qii4"><legend id="react-aria-:R4usaseqt9kmiq:" class="⚙ rs-3  rs-3 as-6o as-2s as-67 ⚙1teqj55"></legend><div tabindex="-1" data-focus-visible="true" class="⚙ rs-4  rs-a rs-a rs-4 rs-2 rs-3 rs-3 as-w as-1b as-9c as-9d as-7k as-31 as-7j as-87 as-32 as-88 as-94 as-9e as-4b as-33 as-y as-3f as-3g as-1u as-1v ⚙neim9y"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.883 9.085a5 5 0 1 1 1.202-1.202l2.666 2.666a.847.847 0 0 1 0 1.202.847.847 0 0 1-1.202 0L7.883 9.085ZM8.3 5a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0Z"></path></svg><div class="⚙ rs-3 as-2l as-2m as-2n as-2o as-2p as-2q ⚙1elb4ie"><div class="⚙"><input placeholder="Filter..." type="text" aria-invalid="false" id="react-aria-:Racusaseqt9kmiq:" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-8 rs-3 rs-7 as-1z as-7j as-30 as-9f as-32 as-75 as-w as-33 as-x as-34 as-9g as-37 as-38 as-39 as-3a as-7e as-9h as-3d as-3h as-2x ⚙176evg7" value=""></div></div></div><div role="alert" class="⚙  as-67 ⚙1wvf82h"></div></fieldset></th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Always blocked</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4100</span><span>0000</span><span>0000</span><span>0019</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>The charge has a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/transaction-risk-prevention#high-risk" tabindex="0"><span>risk level of “highest”</span></a></p><p>Radar always blocks it.</p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Highest risk</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>4954</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>The charge has a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/transaction-risk-prevention#high-risk" tabindex="0"><span>risk level of “highest”</span></a></p><p>Radar might block it <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/risk-settings" tabindex="0"><span>depending on your settings</span></a>.</p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Elevated risk</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>9235</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>The charge has a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/transaction-risk-prevention#elevated-risk" tabindex="0"><span>risk level of “elevated”</span></a></p><p>Radar might <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/transaction-reviews" tabindex="0"><span>queue it for review</span></a>.</p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>High fraud dispute score</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0084</span><span>0000</span><span>0407</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>This charge has a high fraud dispute score.</p><p>Radar might block it <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/risk-settings" tabindex="0"><span>depending on your settings</span></a>.</p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>High early fraud warning score</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0084</span><span>0000</span><span>0159</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>This charge has a high early fraud warning score.</p><p>Radar might block it <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/risk-settings" tabindex="0"><span>depending on your settings</span></a>.</p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Dynamic risk thresholds</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0084</span><span>0000</span><span>1017</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>This charge triggers the Radar Dynamic risk thresholds control, when enabled.</p><p>Radar blocks the transaction if you enable the <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/risk-settings#dynamic-risk-thresholds" tabindex="0"><span>Dynamic risk thresholds</span></a>.</p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Free trial abuse</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4001</span><span>8588</span><span>2184</span><span>3804</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>This charge triggers the Radar free trial abuse risk control, when enabled.</p><p>Radar blocks the transaction if you enable the <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/risk-settings" tabindex="0"><span>free trial abuse risk control</span></a>.</p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Adaptive 3DS</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0084</span><span>0560</span><span>0003</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>This charge triggers the Radar Adaptive 3DS risk control, when enabled.</p><p>If you enable Adaptive 3DS, Radar requests 3DS authentication when using this test card.</p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>CVC check fails</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0101</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>If you provide a CVC number, the CVC check fails.</p><p>Radar might block it <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/rules#traditional-bank-checks" tabindex="0"><span>depending on your settings.</span></a></p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Postal code check fails</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0036</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>If you provide a postal code, the postal code check fails.</p><p>Radar might block it <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/rules#traditional-bank-checks" tabindex="0"><span>depending on your settings.</span></a></p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>CVC check fails with elevated risk</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0584</span><span>0030</span><span>7872</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>If you provide a CVC number, the CVC check fails with a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/transaction-risk-prevention#elevated-risk" tabindex="0"><span>risk level of “elevated”</span></a></p><p>Radar might block it <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/rules#traditional-bank-checks" tabindex="0"><span>depending on your settings.</span></a></p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Postal code check fails with elevated risk</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0584</span><span>0030</span><span>6072</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>If you provide a postcode, the postcode check fails with a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/transaction-risk-prevention#elevated-risk" tabindex="0"><span>risk level of “elevated”</span></a></p><p>Radar might block it <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/rules#traditional-bank-checks" tabindex="0"><span>depending on your settings</span></a>.</p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Line1 check fails</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0028</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>The address line 1 check fails.</p><p>The payment succeeds unless you <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/rules/reference#post-authorization-attributes" tabindex="0"><span>block it with a custom Radar rule</span></a>.</p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Address checks fail</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0010</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>The address postal code check and address line 1 check both fail.</p><p>Radar might block it <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/rules#traditional-bank-checks" tabindex="0"><span>depending on your settings.</span></a></p></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>Address unavailable</p></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0044</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><p>The address postal code check and address line 1 check are both unavailable.</p><p>The payment succeeds unless you <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/rules/reference#post-authorization-attributes" tabindex="0"><span>block it with a custom Radar rule</span></a>.</p></td></tr></tbody></table></div></div></div></span></div></div><h2 class="Heading Heading--anchored" id="trigger-an-error-with-invalid-data" data-toc-text="Trigger an error with invalid data"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Trigger an error with invalid data</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>To test errors resulting from invalid data, provide invalid details. You don’t need a special test card for this. Any invalid value works. For instance:</p><ul class="List default ⚙ as-6u ⚙18x7cqb"><li class="ListItem--hasMultipleChildren ⚙"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#invalid_expiry_month" tabindex="0"><span>invalid_expiry_month</span></a>: Use an invalid month, such as <strong>13</strong>.</li><li class="ListItem--hasMultipleChildren ⚙"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#invalid_expiry_year" tabindex="0"><span>invalid_expiry_year</span></a>: Use a year up to 50 years in the past, such as <strong>95</strong>.</li><li class="ListItem--hasMultipleChildren ⚙"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#invalid_cvc" tabindex="0"><span>invalid_cvc</span></a>: Use a two-digit number, such as <strong>99</strong>.</li><li class="ListItem--hasMultipleChildren ⚙"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/declines/codes#incorrect_number" tabindex="0"><span>incorrect_number</span></a>: Use a card number that fails the <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="https://en.wikipedia.org/wiki/Luhn_algorithm" tabindex="0"><span>Luhn check</span></a>, such as <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">4242424242424241</code>.</li></ul><h2 class="Heading Heading--anchored" id="disputes" data-toc-text="Simulate a dispute"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Simulate a dispute</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>To simulate a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes" tabindex="0"><span>disputed transaction</span></a>, use the test cards in this section. Then, to simulate winning or losing the dispute, provide <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#evidence" tabindex="0"><span>winning or losing evidence</span></a>.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Tokens</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Fraudulent</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0259</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">With default account settings, charge succeeds, only to be disputed as <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/categories" tabindex="0"><span>fraudulent</span></a>. This type of dispute is <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/3d-secure/authentication-flow#disputed-payments" tabindex="0"><span>protected</span></a> after 3D Secure authentication.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Not received</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>2685</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">With default account settings, charge succeeds, only to be disputed as <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/categories" tabindex="0"><span>product not received</span></a>. This type of dispute <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/3d-secure/authentication-flow#disputed-payments" tabindex="0"><span>isn’t protected</span></a> after 3D Secure authentication.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Enquiry</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>1976</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">With default account settings, charge succeeds, only to be disputed as <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/how-disputes-work#inquiries" tabindex="0"><span>an enquiry</span></a>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Warning</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>5423</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">With default account settings, charge succeeds, only to receive <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/how-disputes-work#early-fraud-warnings" tabindex="0"><span>an early fraud warning</span></a>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Multiple disputes</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0004</span><span>0400</span><span>0079</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">With default account settings, charge succeeds, only to be disputed <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/how-disputes-work#multiple-disputes" tabindex="0"><span>multiple times</span></a>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa Compelling Evidence 3.0</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0004</span><span>0400</span><span>0038</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">With default account settings, charge succeeds, only to be disputed as a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/api/visa-ce3#testing" tabindex="0"><span>Visa Compelling Evidence 3.0 eligible dispute</span></a>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa compliance</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0084</span><span>0000</span><span>0779</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">With default account settings, charge succeeds, only to be disputed as a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/api/visa-compliance#testing" tabindex="0"><span>Visa compliance dispute</span></a>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Mastercard compliance</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5105</span><span>0084</span><span>0000</span><span>0002</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">With default account settings, charge succeeds, only to be disputed as a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/api/mastercard-compliance#testing" tabindex="0"><span>Mastercard compliance dispute</span></a>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Smart disputes</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0100</span><span>0043</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">With default account settings, charge succeeds, only to be disputed as a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/smart-disputes" tabindex="0"><span>Smart Disputes</span></a> eligible dispute.</td></tr></tbody></table></div></div></div></span></div></div><h3 class="Heading Heading--anchored" id="evidence" data-toc-text="Evidence"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Evidence</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>To simulate winning or losing the dispute, respond with one of the evidence values from the table below.</p><ul class="List default ⚙ as-6u ⚙18x7cqb"><li class="ListItem--hasMultipleChildren ⚙">If you <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/api" tabindex="0"><span>respond using the API</span></a>, pass the value from the table as <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/api/disputes/update#update_dispute-evidence-uncategorized_text" tabindex="0"><span>uncategorised_text</span></a>.</li><li class="ListItem--hasMultipleChildren ⚙">If you <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/responding" tabindex="0"><span>respond in the Dashboard</span></a> or in <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/connect/supported-embedded-components/disputes-list" tabindex="0"><span>Connect embedded components</span></a>, enter the value from the table in the <strong>Additional information</strong> field. Then, click <strong>Submit evidence</strong>.</li></ul><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Evidence</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">winning<!-- -->_<wbr>evidence</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Closes the dispute as won and credits your account for the amount of the charge and related fees.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">losing<!-- -->_<wbr>evidence</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Closes the dispute as lost without crediting your account. For enquiries, this closes the enquiry without escalation.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">escalate<!-- -->_<wbr>inquiry<!-- -->_<wbr>evidence</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Escalates the enquiry to a chargeback. This transitions the enquiry to a full dispute and debits your account for the amount of the dispute and related fees.</td></tr></tbody></table></div></div><h3 class="Heading Heading--anchored" id="dispute-prevention" data-toc-text="Dispute prevention"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Dispute prevention</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/disputes/prevention" tabindex="0"><span>Dispute prevention</span></a> helps resolve or block disputes before they become chargebacks. To simulate prevented disputes in test mode, use the test cards in this section. If your account has <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="https://dashboard.stripe.com/settings/disputes" tabindex="0"><span>Dispute Resolution or Dispute Deflection</span></a> enabled, the dispute on the transaction is either blocked or resolved. Otherwise, the transaction is successfully disputed.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Tokens</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Visa Rapid Dispute Resolution</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0004</span><span>0400</span><span>4816</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Charge succeeds, then Visa RDR prevents the dispute if the account is enrolled in Dispute Resolution. Otherwise, creates a dispute.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Verifi CE3 block</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0004</span><span>0400</span><span>5649</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Charge succeeds, then Compelling Evidence 3.0 blocks the dispute if the account is enrolled in Dispute Deflection. Otherwise, creates a dispute.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Ethoca alert</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>5105</span><span>0003</span><span>0000</span><span>0018</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Charge succeeds, then Ethoca Alerts prevents the dispute if the account is enrolled in Dispute Resolution. Otherwise, creates a dispute.</td></tr></tbody></table></div></div></div></span></div></div><h2 class="Heading Heading--anchored" id="refunds" data-toc-text="Simulate an asynchronous refund"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Simulate an asynchronous refund</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>In live mode, refunds are asynchronous: a refund can appear to succeed and later fail, or can appear as <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pending</code> at first and later succeed. To simulate refunds with those behaviours, use the test cards in this section. With all other test cards, refunds succeed immediately and don’t change status after that.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Tokens</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Asynchronous success</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>7726</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The charge succeeds. If you initiate a refund, its status begins as <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pending</code>. Some time later, its status transitions to <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">succeeded</code> and sends a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">refund<!-- -->.<wbr>updated</code> <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/api/events/types#event_types-refund.updated" tabindex="0"><span>event</span></a>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Asynchronous failure</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>5126</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The charge succeeds. If you initiate a refund, its status begins as <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">succeeded</code>. Some time later, its status transitions to <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">failed</code> and sends a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">refund<!-- -->.<wbr>failed</code> <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/api/events/types#event_types-refund.failed" tabindex="0"><span>event</span></a>.</td></tr></tbody></table></div></div></div></span></div></div><p>You can cancel a card refund only by using the Dashboard. In live mode, you can cancel a card refund within a short but nonspecific period of time. Testing environments simulate that period by allowing you to cancel a card refund within 30 minutes.</p><h2 class="Heading Heading--anchored" id="available-balance" data-toc-text="Send funds to your available balance"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Send funds to your available balance</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>To send the funds from a test transaction directly to your available balance, use the test cards in this section. Other test cards send funds from a successful payment to your pending balance.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Tokens</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Bypass pending balance</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>0077</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The US charge succeeds. Funds are added directly to your available balance, bypassing your pending balance.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Bypass pending balance</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0037</span><span>2000</span><span>0278</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The international charge succeeds. Funds are added directly to your available balance, bypassing your pending balance.</td></tr></tbody></table></div></div></div></span></div></div><h2 class="Heading Heading--anchored" id="regulatory-cards" data-toc-text="Test 3D Secure authentication"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test 3D Secure authentication</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>3D Secure requires an additional layer of authentication for credit card transactions. The test cards in this section allow you to simulate triggering authentication in different payment flows.</p><p>Only cards in this section effectively test your 3D Secure integration by simulating defined 3DS behaviour, such as a challenge flow or an unsupported card. Other Stripe testing cards might still trigger 3DS, but we return <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">attempt<!-- -->_<wbr>acknowledged</code> to bypass the additional steps since 3DS testing isn’t the objective for those cards.</p><div class="CalloutWrapper ⚙ rs-4  as-6y as-6z as-u as-1r as-3x as-70 as-71 as-72 ⚙1bf2sz7"><h4 data-component="CalloutHeading" class="⚙ rs-3 as-73 as-74 as-16 as-75 as-76 ⚙5eqol8">Dashboard not supported</h4><div class="⚙ rs-3 as-4b ⚙1oqxyif"><p>3D Secure redirects won’t occur for payments created directly in the Stripe Dashboard. Instead, use your integration’s own front end or an API call.</p></div></div><h3 class="Heading Heading--anchored" id="authentication-and-setup" data-toc-text="Authentication and setup"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Authentication and setup</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>To simulate payment flows that include authentication, use the test cards in this section. Some of these cards can also be <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/save-and-reuse" tabindex="0"><span>set up</span></a> for future payments or have already been.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="2" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="2" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped Table--filterable ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-9s as-12 as-94 as-3n as-3o as-54 as-95 ⚙lbdote" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr><tr class="⚙"><th colspan="9007199254740991" class="⚙  as-96 as-4n as-97 as-98 as-1j as-99 as-z as-10 as-6h as-9a ⚙12svfof"><fieldset class="⚙ rs-4 rs-4 as-w as-1r as-9b as-y ⚙1m7qii4"><legend id="react-aria-:R4ushkeqt9kmiq:" class="⚙ rs-3  rs-3 as-6o as-2s as-67 ⚙1teqj55"></legend><div tabindex="-1" data-focus-visible="true" class="⚙ rs-4  rs-a rs-a rs-4 rs-2 rs-3 rs-3 as-w as-1b as-9c as-9d as-7k as-31 as-7j as-87 as-32 as-88 as-94 as-9e as-4b as-33 as-y as-3f as-3g as-1u as-1v ⚙neim9y"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.883 9.085a5 5 0 1 1 1.202-1.202l2.666 2.666a.847.847 0 0 1 0 1.202.847.847 0 0 1-1.202 0L7.883 9.085ZM8.3 5a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0Z"></path></svg><div class="⚙ rs-3 as-2l as-2m as-2n as-2o as-2p as-2q ⚙1elb4ie"><div class="⚙"><input placeholder="Filter..." type="text" aria-invalid="false" id="react-aria-:Racushkeqt9kmiq:" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-8 rs-3 rs-7 as-1z as-7j as-30 as-9f as-32 as-75 as-w as-33 as-x as-34 as-9g as-37 as-38 as-39 as-3a as-7e as-9h as-3d as-3h as-2x ⚙176evg7" value=""></div></div></div><div role="alert" class="⚙  as-67 ⚙1wvf82h"></div></fieldset></th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9s as-l as-96 as-4n as-9j as-9k as-9l ⚙1fbhrbz">Authenticate unless set up</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0025</span><span>0000</span><span>3155</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">This card requires authentication for off-session payments unless you <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/save-and-reuse" tabindex="0"><span>set it up</span></a> for future payments. After you set it up, off-session payments no longer require authentication. However, on-session payments with this card always require authentication.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9s as-l as-96 as-4n as-9j as-9k as-9l ⚙1fbhrbz">Always authenticate</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0027</span><span>6000</span><span>3184</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">This card requires authentication on all transactions, regardless of how the card is set up.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9s as-l as-96 as-4n as-9j as-9k as-9l ⚙1fbhrbz">Already set up</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0038</span><span>0000</span><span>0446</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">This card is already set up for off-session use. It requires authentication for <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/accept-a-payment?platform=web" tabindex="0"><span>one-time</span></a> and other <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/existing-customers?platform=web&amp;ui=elements" tabindex="0"><span>on-session</span></a> payments. However, all <span><span><span tabindex="0" class="Glossary-term Text-color--blue Text-fontWeight--medium Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">off-session payments</span></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span> succeed as if the card has been previously <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/save-and-reuse" tabindex="0"><span>set up</span></a>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9s as-l as-96 as-4n as-9j as-9k as-9l ⚙1fbhrbz">Insufficient funds</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0082</span><span>6000</span><span>3178</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">This card requires authentication for <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/accept-a-payment?platform=web" tabindex="0"><span>one-time payments</span></a>. All payments are declined with an <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">insufficient<!-- -->_<wbr>funds</code> failure code even after being successfully authenticated or previously <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/save-and-reuse" tabindex="0"><span>set up</span></a>.</td></tr></tbody></table></div></div></div></span></div></div><h3 class="Heading Heading--anchored" id="three-ds-cards" data-toc-text="Support and availability"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Support and availability</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>Stripe requests authentication when required by regulation or when triggered by your Radar rules or custom code. Even if authentication is requested, it can’t always be performed – for instance, the customer’s card might not be enrolled or an error might occur. Use the test cards in this section to simulate various combinations of these factors.</p><p>All 3DS references indicate <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="https://stripe.com/guides/3d-secure-2" tabindex="0"><span>3D Secure 2</span></a>.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="3" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Tokens</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped Table--filterable ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">3D Secure usage</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Outcome</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr><tr class="⚙"><th colspan="9007199254740991" class="⚙  as-96 as-4n as-97 as-98 as-1j as-99 as-z as-10 as-6h as-9a ⚙12svfof"><fieldset class="⚙ rs-4 rs-4 as-w as-1r as-9b as-y ⚙1m7qii4"><legend id="react-aria-:R4usikeqt9kmiq:" class="⚙ rs-3  rs-3 as-6o as-2s as-67 ⚙1teqj55"></legend><div tabindex="-1" data-focus-visible="true" class="⚙ rs-4  rs-a rs-a rs-4 rs-2 rs-3 rs-3 as-w as-1b as-9c as-9d as-7k as-31 as-7j as-87 as-32 as-88 as-94 as-9e as-4b as-33 as-y as-3f as-3g as-1u as-1v ⚙neim9y"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.883 9.085a5 5 0 1 1 1.202-1.202l2.666 2.666a.847.847 0 0 1 0 1.202.847.847 0 0 1-1.202 0L7.883 9.085ZM8.3 5a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0Z"></path></svg><div class="⚙ rs-3 as-2l as-2m as-2n as-2o as-2p as-2q ⚙1elb4ie"><div class="⚙"><input placeholder="Filter..." type="text" aria-invalid="false" id="react-aria-:Racusikeqt9kmiq:" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-8 rs-3 rs-7 as-1z as-7j as-30 as-9f as-32 as-75 as-w as-33 as-x as-34 as-9g as-37 as-38 as-39 as-3a as-7e as-9h as-3d as-3h as-2x ⚙176evg7" value=""></div></div></div><div role="alert" class="⚙  as-67 ⚙1wvf82h"></div></fieldset></th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3DS Required</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">OK</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>3220</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure authentication must be completed for the payment to be successful. By default, your Radar rules request 3D Secure authentication for this card. Ireland-issued (<code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">IE</code>).</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3DS Required</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">OK</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0084</span><span>0000</span><span>0027</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure authentication must be completed for the payment to be successful. By default, your Radar rules request 3D Secure authentication for this card. US-issued (<code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">US</code>).</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3DS Required</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Declined</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0084</span><span>0000</span><span>1629</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure authentication is required, but payments are declined with a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">card<!-- -->_<wbr>declined</code> failure code after authentication. By default, your Radar rules request 3D Secure authentication for this card.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3DS Required</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Error</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0084</span><span>0000</span><span>1280</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure authentication is required, but the 3D Secure lookup request fails with a processing error. Payments are declined with a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">card<!-- -->_<wbr>declined</code> failure code. By default, your Radar rules request 3D Secure authentication for this card.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3DS Supported</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">OK</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>3055</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure authentication might still be performed, but isn’t required. By default, your Radar rules don’t request 3D Secure authentication for this card.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3DS Supported</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Error</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>3097</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure authentication might still be performed, but isn’t required. However, attempts to perform 3D Secure result in a processing error. By default, your Radar rules don’t request 3D Secure authentication for this card.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3DS Supported</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Unenrolled</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4242</span><span>4242</span><span>4242</span><span>4242</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure is supported for this card, but this card isn’t enrolled in 3D Secure. Even if your Radar rules request 3D Secure, the customer won’t be prompted to authenticate. By default, your Radar rules don’t request 3D Secure authentication for this card.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q" colspan="2">3DS Not supported</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>3782</span><span>822463</span><span>10005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure isn’t supported on this card and can’t be invoked. The PaymentIntent or SetupIntent proceeds without performing authentication.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3DS Frictionless flow</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">OK</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>3220</span><span>0000</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure authentication is required on all transactions, regardless of how the card is set up. The authentication proceeds through a frictionless flow, and succeeds.</td></tr></tbody></table></div></div></div></span></div></div><h3 class="Heading Heading--anchored" id="3d-secure-mobile-challenge-flows" data-toc-text="3D Secure mobile challenge flows"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">3D Secure mobile challenge flows</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>In a mobile payment, several challenge flows for authentication – where the customer has to interact with prompts in the UI – are available. Use the test cards in this section to trigger a specific challenge flow for test purposes. These cards aren’t useful in browser-based payment forms or in API calls. In those environments, they work but don’t trigger any special behaviour. Because they’re not useful in API calls, we don’t provide any <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">PaymentMethod</code> or <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">Token</code> values to test with.</p><div class="Table Table--striped Table--filterable ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Challenge flow</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr><tr class="⚙"><th colspan="9007199254740991" class="⚙  as-96 as-4n as-97 as-98 as-1j as-99 as-z as-10 as-6h as-9a ⚙12svfof"><fieldset class="⚙ rs-4 rs-4 as-w as-1r as-9b as-y ⚙1m7qii4"><legend id="react-aria-:R4ujceqt9kmiq:" class="⚙ rs-3  rs-3 as-6o as-2s as-67 ⚙1teqj55"></legend><div tabindex="-1" data-focus-visible="true" class="⚙ rs-4  rs-a rs-a rs-4 rs-2 rs-3 rs-3 as-w as-1b as-9c as-9d as-7k as-31 as-7j as-87 as-32 as-88 as-94 as-9e as-4b as-33 as-y as-3f as-3g as-1u as-1v ⚙neim9y"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.883 9.085a5 5 0 1 1 1.202-1.202l2.666 2.666a.847.847 0 0 1 0 1.202.847.847 0 0 1-1.202 0L7.883 9.085ZM8.3 5a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0Z"></path></svg><div class="⚙ rs-3 as-2l as-2m as-2n as-2o as-2p as-2q ⚙1elb4ie"><div class="⚙"><input placeholder="Filter..." type="text" aria-invalid="false" id="react-aria-:Racujceqt9kmiq:" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-8 rs-3 rs-7 as-1z as-7j as-30 as-9f as-32 as-75 as-w as-33 as-x as-34 as-9g as-37 as-38 as-39 as-3a as-7e as-9h as-3d as-3h as-2x ⚙176evg7" value=""></div></div></div><div role="alert" class="⚙  as-67 ⚙1wvf82h"></div></fieldset></th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Out of band</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>5826</span><span>0000</span><span>0094</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure 2 authentication must be completed on all transactions. Triggers the challenge flow with Out of Band UI.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">One time passcode</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>5826</span><span>0000</span><span>0045</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure 2 authentication must be completed on all transactions. Triggers the challenge flow with One Time Passcode UI.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Single select</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>5826</span><span>0000</span><span>0102</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure 2 authentication must be completed on all transactions. Triggers the challenge flow with single-select UI.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Multi select</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>5826</span><span>0000</span><span>0110</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3D Secure 2 authentication must be completed on all transactions. Triggers the challenge flow with multi-select UI.</td></tr></tbody></table></div></div><h2 class="Heading Heading--anchored" id="captcha" data-toc-text="Simulate a captcha challenge"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Simulate a captcha challenge</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>To prevent fraud, Stripe might display a captcha challenge to the user on the payment page. Use the test cards below to simulate this flow.</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Captcha challenge</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>1208</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The charge succeeds if the user correctly answers the captcha challenge.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Captcha challenge</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0000</span><span>0000</span><span>3725</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The charge succeeds if the user correctly answers the captcha challenge.</td></tr></tbody></table></div></div><h2 class="Heading Heading--anchored" id="terminal" data-toc-text="Simulate an in-person payment with a PIN"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Simulate an in-person payment with a PIN</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>Use the test cards in this section to simulate successful in-person payments where a PIN is involved. There are many other options for testing in-person payments, including a simulated reader and physical test cards. See <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/terminal/references/testing" tabindex="0"><span>Test Stripe Terminal</span></a> for more information.</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="2" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Card numbers</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="2" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">PaymentMethods</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Details</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Offline PIN</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4001</span><span>0070</span><span>2000</span><span>0002</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">This card simulates a payment where the cardholder is prompted for and enters an <span><span><span tabindex="0" class="Glossary-term Text-color--blue Text-fontWeight--medium Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">offline PIN</span></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span>. The resulting charge has <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/api/charges/object#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method" tabindex="0"><span>cardholder_verification_method</span></a> set to <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">offline<!-- -->_<wbr>pin</code>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Offline PIN retry</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0082</span><span>6000</span><span>0075</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Simulates an SCA-triggered retry flow where a cardholder’s initial contactless charge fails and the reader then prompts the user to insert their card and enter their <span><span><span tabindex="0" class="Glossary-term Text-color--blue Text-fontWeight--medium Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">offline PIN</span></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span>. The resulting charge has <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/api/charges/object#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method" tabindex="0"><span>cardholder_verification_method</span></a> set to <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">offline<!-- -->_<wbr>pin</code>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Online PIN</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4001</span><span>0003</span><span>6000</span><span>0005</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">This card simulates a payment where the cardholder is prompted for and enters an <span><span><span tabindex="0" class="Glossary-term Text-color--blue Text-fontWeight--medium Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">online PIN</span></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span>. The resulting charge has <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/api/charges/object#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method" tabindex="0"><span>cardholder_verification_method</span></a> set to <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">online<!-- -->_<wbr>pin</code>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Online PIN retry</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><button title="Copy to clipboard" class="UnstyledLink InlineLink Text-color--blue CardNumber-Clipboard" type="button"><span class="CardNumber"><span>4000</span><span>0027</span><span>6000</span><span>0008</span></span><div aria-hidden="true" title="Copy to clipboard" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CardNumber-CopyIcon Icon-color Icon-color--gray300 Box-root Flex-flex" style="position:relative;top:+1px"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CardNumber-CopyIcon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Simulates an SCA-triggered retry flow where a cardholder’s initial contactless charge fails and the reader then prompts the user to insert their card and enter their <span><span><span tabindex="0" class="Glossary-term Text-color--blue Text-fontWeight--medium Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">online PIN</span></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span>. The resulting charge has <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/api/charges/object#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method" tabindex="0"><span>cardholder_verification_method</span></a> set to <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">online<!-- -->_<wbr>pin</code>.</td></tr></tbody></table></div></div></div></span></div></div><h2 class="Heading Heading--anchored" id="event-destinations" data-toc-text="Test a webhook or event destination"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test a webhook or event destination</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>To test your webhook endpoint or <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/event-destinations" tabindex="0"><span>event destination</span></a>, choose one of these two options:</p><ol class="List default ⚙ as-6u ⚙18x7cqb"><li class="ListItem--hasMultipleChildren ⚙">Perform actions in a sandbox that send legitimate events to your event destination. For example, to trigger the <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/api#event_types-charge.succeeded" tabindex="0"><span>charge.succeeded</span></a> event, you can use a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#cards" tabindex="0"><span>test card that produces a successful charge</span></a>.</li><li class="ListItem--hasMultipleChildren ⚙"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/webhooks#test-webhook" tabindex="0"><span>Trigger events using the Stripe CLI</span></a> or <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/stripe-vscode#webhooks" tabindex="0"><span>using Stripe for Visual Studio Code</span></a>.</li></ol><h2 class="Heading Heading--anchored" id="rate-limits" data-toc-text="Rate limits"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Rate limits</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>If your requests in your testing environments begin to receive <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">429</code> HTTP errors, make them less frequently. These errors come from our <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/rate-limits" tabindex="0"><span>rate limiter</span></a>, which is more strict in testing environments than in live mode.</p><p>We don’t recommend load testing your integration using the Stripe API in testing environments. Because the load limiter is stricter in testing environments, you might see errors that you wouldn’t see in production. See <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/rate-limits#load-testing" tabindex="0"><span>load testing</span></a> for an alternative approach.</p><h2 class="Heading Heading--anchored" id="non-card-payments" data-toc-text="Test a non-card payment method"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test a non-card payment method</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>When you use a test non-card payment method, use <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/keys#obtain-api-keys" tabindex="0"><span>test API keys</span></a> in all API calls. This is true whether you’re serving a payment form you can test interactively or writing test code.</p><p>Different payment methods have different test procedures:</p><div class="TabGroup TabGroup--tabs Box-root"><div role="tablist" class="ContentTabs Box-root Box-divider--light-bottom-1 Flex-flex"><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="1" aria-selected="false" aria-setsize="5" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">ACH Direct Debit</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="2" aria-selected="false" aria-setsize="5" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">SEPA Direct Debit</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="3" aria-selected="false" aria-setsize="5" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">BACS Direct Debit</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="4" aria-selected="false" aria-setsize="5" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">AU BECS Direct Debit</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div><div class="ContentTab TabGroup-tab Box-root"><div style="outline:none" tabindex="-1"><div class="Box-root Flex-flex"><button aria-posinset="5" aria-selected="false" aria-setsize="5" class="UnstyledLink ContentTab-link" role="tab" tabindex="-1" type="button"><div class="ContentTab-inner Box-root Padding-horizontal--20 Padding-vertical--16"><span class="Text-color--gray Text-align--center Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block"><span class="ContentTab-text"><div class="Box-root" style="pointer-events:none;display:inline-flex"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto">Others</div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"></div></div></div></span></span><div class="ContentTab-chip ContentTab-chip--small Box-root Box-background--blue"></div></div></button></div></div></div></div><div style="height:auto;overflow:clip;width:100%;display:flex;justify-content:center;position:relative;flex-direction:row" class="ControlledContentGroup-content"><span style="width:100%;height:auto;pointer-events:auto;z-index:1;opacity:1;position:relative;transform:none;transform-origin:50% 50% 0" class="Page--is-showing"><div class="TabGroup-Tab Box-root"><p>Learn how to test scenarios with instant verifications using <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/financial-connections/testing#web-how-to-use-test-accounts" tabindex="0"><span>Financial Connections</span></a>.</p><h3 class="Heading Heading--anchored" id="send-transaction-emails-in-a-sandbox" data-toc-text="Send transaction emails in a sandbox"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Send transaction emails in a sandbox</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>After you collect the bank account details and accept a mandate, send the mandate confirmation and microdeposit verification emails in a <span><span><a class="UnstyledLink InlineLink Text-color--blue Glossary-term no-api-tag" href="/sandboxes">sandbox</a></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span>.</p><p>If your domain is <strong>{domain}</strong> and your username is <strong>{username}</strong>, use the following email format to send test transaction emails: <strong>{username}+test_email@{domain}</strong>.</p><p>For example, if your domain is <strong>example.com</strong> and your username is <strong>info</strong>, use the format <strong>info+test_email@example.com</strong> for testing ACH Direct Debit payments. This format ensures that emails are routed correctly. If you don’t include the <strong>+test_email</strong> suffix, we won’t send the email.</p><div class="CalloutWrapper ⚙ rs-4  as-6y as-6z as-u as-1r as-3x as-70 as-71 as-72 ⚙1bf2sz7"><h4 data-component="CalloutHeading" class="⚙ rs-3 as-73 as-74 as-16 as-75 as-76 ⚙5eqol8">Common mistake</h4><div class="⚙ rs-3 as-4b ⚙1oqxyif"><p>You must <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/get-started/account/set-up" tabindex="0"><span>set up your Stripe account</span></a> before you can trigger these emails while testing.</p></div></div><h3 class="Heading Heading--anchored" id="test-account-numbers" data-toc-text="Test account numbers"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test account numbers</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>Stripe provides several test account numbers and corresponding tokens you can use to make sure your integration for manually-entered bank accounts is ready for production.</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Account number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Token</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Routing number</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Behavior</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000123456789</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>success</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment succeeds.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000111111113</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>accountClosed</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment fails because the account is closed.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000000004954</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>riskLevelHighest</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment is blocked by Radar due to a <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/radar/transaction-risk-prevention#high-risk" tabindex="0"><span>high risk of fraud</span></a>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000111111116</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>noAccount</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment fails because no account is found.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000222222227</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>insufficientFunds</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment fails due to insufficient funds.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000333333335</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>debitNotAuthorized</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment fails because debits aren’t authorized.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000444444440</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>invalidCurrency</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment fails due to invalid currency.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000666666661</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>failMicrodeposits</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment fails to send microdeposits.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000555555559</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>dispute</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment triggers a dispute.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000000000009</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>processing</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment stays in processing indefinitely. Useful for testing <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/api/payment_intents/cancel" tabindex="0"><span>PaymentIntent cancellation</span></a>.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000777777771</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">pm<!-- -->_<wbr>usBankAccount<!-- -->_<wbr>weeklyLimitExceeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment fails due to payment amount causing the account to exceed its weekly payment volume limit.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">000888888885</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">110000000</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment fails because of  a deactivated <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/financial-connections/tokenized-account-numbers" tabindex="0"><span>tokenised account number</span></a>.</td></tr></tbody></table></div></div><p>Before test transactions can complete, you need to verify all test accounts that automatically succeed or fail the payment. To do so, use the test microdeposit amounts or descriptor codes below.</p><h3 class="Heading Heading--anchored" id="test-microdeposit-amounts-and-descriptor-codes" data-toc-text="Test microdeposit amounts and descriptor codes"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test microdeposit amounts and descriptor codes</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>To mimic different scenarios, use these microdeposit amounts <em>or</em> 0.01 descriptor code values.</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Microdeposit values</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">0.01 descriptor code values</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Scenario</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">32</code> and <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">45</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">SM11AA</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Simulates verifying the account.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">10</code> and <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">11</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">SM33CC</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Simulates exceeding the number of allowed verification attempts.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">40</code> and <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">41</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">SM44DD</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Simulates a microdeposit timeout.</td></tr></tbody></table></div></div><h3 class="Heading Heading--anchored" id="test-settlement-behavior" data-toc-text="Test settlement behaviour"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test settlement behaviour</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>Test transactions settle instantly and are added to your available test balance. This behaviour differs from livemode, where transactions can take <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/ach-direct-debit#timing" tabindex="0"><span>multiple days</span></a> to settle in your available balance.</p></div></span></div></div><h2 class="Heading Heading--anchored" id="test-asynchronous-payment-methods" data-toc-text="Test asynchronous payment methods"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test asynchronous payment methods</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>Asynchronous, or “delayed notification”, payment methods don’t immediately confirm whether a payment succeeds or fails. After your customer submits payment details, the <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">PaymentIntent</code> can enter a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code> state. The final outcome, such as <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">succeeded</code> or <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>payment<!-- -->_<wbr>method</code>, arrives later, from a few minutes in a sandbox to several working days in live mode.</p><p>This behaviour differs from most card payments, which usually receive an immediate authorisation response from the issuer.</p><p>Don’t rely on a client-side callback or redirect to determine the final status for these payment methods. Always use webhooks to drive fulfilment.</p><h3 class="Heading Heading--anchored" id="understand-the-paymentintent-lifecycle" data-toc-text="Understand the PaymentIntent lifecycle"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Understand the PaymentIntent lifecycle</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>Payment methods that don’t require further action from your customer to authorise the payment, such as bank debits, move through these states after your customer submits payment:</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Step</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">State</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">1</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Your customer submitted the payment, and the outcome isn’t yet known.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">2a</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment is confirmed.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">2b</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>payment<!-- -->_<wbr>method</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment failed, for example because of insufficient funds or a closed account.</td></tr></tbody></table></div></div><p>Payment methods that require further action from your customer to authorise the payment, such as voucher-based methods including Multibanco, Boleto, OXXO, and Konbini, add an earlier state before <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code>:</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Step</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">State</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">1</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>action</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Stripe issued a voucher or payment code and is waiting for your customer to pay out of band.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">2</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Stripe is waiting for the final outcome, and your customer can no longer complete the voucher payment through the original flow.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3a</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Your customer paid the voucher.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">3b</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>payment<!-- -->_<wbr>method</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The voucher expired or the payment failed.</td></tr></tbody></table></div></div><h3 class="Heading Heading--anchored" id="handle-webhook-events" data-toc-text="Handle webhook events"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Handle webhook events</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>Register a webhook handler, or use the <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/stripe-cli" tabindex="0"><span>Stripe CLI</span></a> to listen locally with <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">stripe listen --forward-to localhost:4242/webhook</code>, and handle these events:</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Event</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Description</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Recommended action</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Your customer successfully submitted payment and the result is pending. This is most common for bank debits.</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Send a “payment pending” confirmation email and hold order fulfilment.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment is confirmed.</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Fulfil the order.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The payment failed, such as for insufficient funds, an expired voucher, or a closed account.</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Notify your customer and request a new payment method.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>requires<!-- -->_<wbr>action</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Stripe issued a voucher or out-of-band action and is waiting for your customer. This applies to Multibanco, Boleto, OXXO and Konbini.</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Send your customer the voucher or payment instructions.</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>canceled</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">The <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">PaymentIntent</code> was cancelled before your customer completed payment.</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Notify your customer. Don’t fulfil the order.</td></tr></tbody></table></div></div><p>For Checkout-based integrations, these corresponding session-level events also trigger:</p><ul class="List default ⚙ as-6u ⚙18x7cqb"><li class="⚙"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">checkout<!-- -->.<wbr>session<!-- -->.<wbr>async<!-- -->_<wbr>payment<!-- -->_<wbr>succeeded</code></li><li class="⚙"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">checkout<!-- -->.<wbr>session<!-- -->.<wbr>async<!-- -->_<wbr>payment<!-- -->_<wbr>failed</code></li></ul><h3 class="Heading Heading--anchored" id="review-expected-webhook-sequence-by-payment-method" data-toc-text="Review expected webhook sequence by payment method"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Review expected webhook sequence by payment method</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>The test values for each method are in the <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#non-card-payments" tabindex="0"><span>Test a non-card payment method</span></a> section. Use the following tables to understand which webhook sequence to expect when you use those test values.</p><h3 class="Heading Heading--anchored" id="review-bank-debit-webhook-sequence" data-toc-text="Review bank debit webhook sequence"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Review bank debit webhook sequence</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>All bank debit methods follow the <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code> to <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">succeeded</code> or <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>failed</code> pattern. In test mode, transitions happen after about 3 minutes for account numbers that simulate a delay. These use a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">9</code> prefix or suffix. See the test values for each method in the referenced section.</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Method</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Test values</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Expected webhooks for success</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Expected webhooks for failure</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">SEPA Direct Debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#sepa-direct-debit" tabindex="0"><span>See SEPA Direct Debit</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">ACH Direct Debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#ach-direct-debit" tabindex="0"><span>See ACH Direct Debit</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">BACS Direct Debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#bacs-direct-debit" tabindex="0"><span>See Bacs Direct Debit</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">AU BECS Direct Debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#au-becs-direct-debit" tabindex="0"><span>See BECS Direct Debit</span></a></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr></tbody></table></div></div><h3 class="Heading Heading--anchored" id="review-voucher-based-webhook-sequence" data-toc-text="Review voucher-based webhook sequence"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Review voucher-based webhook sequence</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>Voucher methods issue a payment code that your customer pays out of band. The <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">PaymentIntent</code> enters <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>action</code> immediately after confirmation. The delayed outcome arrives when your customer pays or when the voucher expires.</p><p>For Multibanco, Boleto, OXXO, and Konbini, use the email address patterns in <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="#non-card-payments" tabindex="0"><span>their respective test sections</span></a> to control whether the simulated voucher is paid, expires, or never resolves.</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Method</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Expected webhooks for success</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Expected webhooks for failure or expiry</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Multibanco</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>requires<!-- -->_<wbr>action</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>requires<!-- -->_<wbr>action</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Boleto, OXXO, and Konbini</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>requires<!-- -->_<wbr>action</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>requires<!-- -->_<wbr>action</code>, then <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr></tbody></table></div></div><h3 class="Heading Heading--anchored" id="review-redirect-and-delayed-notification-method" data-toc-text="Review redirect and delayed notification method"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Review redirect and delayed notification method</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>Some payment methods redirect your customer for authentication. Depending on the payment method and configuration, Stripe might confirm the final outcome immediately after the redirect or deliver it asynchronously.</p><p>Expected webhook events for a successful payment:</p><ul class="List default ⚙ as-6u ⚙18x7cqb"><li class="⚙"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>processing</code></li><li class="⚙"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></li></ul><p>BLIK can also fail asynchronously in two ways. Use the email patterns in the BLIK test section to simulate them:</p><ul class="List default ⚙ as-6u ⚙18x7cqb"><li class="ListItem--hasMultipleChildren ⚙"><strong>Delayed bank decline</strong>: The bank declines the payment after your customer approves it, and <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code> triggers after a delay.</li><li class="ListItem--hasMultipleChildren ⚙"><strong>Timeout</strong>: Your customer doesn’t respond in time, and <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code> triggers after the timeout window.</li></ul><p>BLIK can also fail immediately, such as when a code is expired or invalid. These synchronous failures don’t involve a delayed webhook.</p><h3 class="Heading Heading--anchored" id="test-asynchronous-flow-end-to-end" data-toc-text="Test asynchronous flow end to end"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test asynchronous flow end to end</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>Use these tips to test your integration.</p><p>Use the Stripe CLI to receive webhooks locally:</p><div data-language="bash" class="CodeBlock CodeBlock-numbered Box-root Box-background--blue800"><div class="CodeBlock-header Box-root Flex-flex Flex-alignItems--center Flex-justifyContent--spaceBetween"><div title="Command Line" class="CodeBlock-filename Box-root" style="pointer-events:none"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-4px;margin-top:-4px"><div class="Box-root Box-hideIfEmpty Margin-top--4 Margin-left--4" style="pointer-events:auto"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--api CodeBlock-file-icon Icon-color Icon-color--gray300 Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--api-svg CodeBlock-file-icon-svg Icon-color-svg Icon-color--gray300-svg" height="12" width="12" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 2.5H3A1.5 1.5 0 0 0 1.5 4v8A1.5 1.5 0 0 0 3 13.5h10a1.5 1.5 0 0 0 1.5-1.5V4A1.5 1.5 0 0 0 13 2.5ZM3 1a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H3Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M3.43 4.512a.75.75 0 0 1 1.058-.081l3.5 3a.75.75 0 0 1 0 1.138l-3.5 3a.75.75 0 1 1-.976-1.138L6.348 8 3.512 5.57a.75.75 0 0 1-.081-1.058ZM8 10.75a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75Z"></path></svg></div></div><div class="Box-root Box-hideIfEmpty Margin-top--4 Margin-left--4" style="pointer-events:auto">Command Line</div></div></div><div class="Box-root" style="pointer-events:none"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap"><div class="Box-root Box-hideIfEmpty" style="pointer-events:auto"><div class="⚙ rs-4 as-w as-8n as-8o ⚙1w1l2ml"><button aria-label="Report incorrect code" class="UnstyledLink tooltip-trigger-isolate" type="button"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--warningCircle CodeBlock-action-icon Icon-color Icon-color--gray300 Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--warningCircle-svg CodeBlock-action-icon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 14.5A6.5 6.5 0 0 0 14.5 8c0-3.592-2.9-6.5-6.5-6.5A6.5 6.5 0 0 0 1.5 8 6.5 6.5 0 0 0 8 14.5ZM8 16a8 8 0 0 0 8-8c0-4.419-3.57-8-8-8a8 8 0 0 0-8 8 8 8 0 0 0 8 8Z"></path><path d="M9.25 11.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0ZM7.053 4.999a.949.949 0 1 1 1.894 0L8.79 8a.79.79 0 0 1-1.578 0l-.159-3Z"></path></svg></div></button><button class="UnstyledLink CodeBlock-copy-button tooltip-trigger-isolate" aria-label="Copy" type="button"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CodeBlock-action-icon Icon-color Icon-color--gray300 Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CodeBlock-action-icon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button><button aria-label="Explain using AI" class="UnstyledLink tooltip-trigger-isolate" type="button"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--sparkle CodeBlock-action-icon Icon-color Icon-color--blue Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--sparkle-svg CodeBlock-action-icon-svg Icon-color-svg Icon-color--blue-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.472 2.624a.25.25 0 0 0 .152-.152l.64-1.807A.246.246 0 0 1 12.5.499c.098 0 .196.055.236.166l.64 1.807a.25.25 0 0 0 .152.152l1.807.64c.111.04.166.138.166.236a.246.246 0 0 1-.166.236l-1.807.64a.25.25 0 0 0-.152.152l-.64 1.807a.246.246 0 0 1-.236.166.246.246 0 0 1-.236-.166l-.64-1.807a.25.25 0 0 0-.152-.152l-1.807-.64A.246.246 0 0 1 9.5 3.5c0-.098.055-.196.166-.236l1.807-.64Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="m7 5.491-.56 1.58a2.25 2.25 0 0 1-1.37 1.37L3.492 9l1.58.56a2.25 2.25 0 0 1 1.37 1.37L7 12.508l.56-1.58a2.25 2.25 0 0 1 1.37-1.37L10.508 9l-1.58-.56a2.25 2.25 0 0 1-1.37-1.37L7 5.492Zm.707-2.496a.737.737 0 0 0-.707-.5.737.737 0 0 0-.707.5L5.026 6.57a.75.75 0 0 1-.456.456L.995 8.293a.737.737 0 0 0-.5.707c0 .294.167.589.5.707l3.575 1.267a.75.75 0 0 1 .456.456l1.267 3.575c.118.333.413.5.707.5a.737.737 0 0 0 .707-.5l1.267-3.575a.75.75 0 0 1 .456-.456l3.575-1.267a.737.737 0 0 0 .5-.707.737.737 0 0 0-.5-.707L9.43 7.026a.75.75 0 0 1-.456-.456L7.707 2.995Z"></path></svg></div></button></div></div></div></div></div><div style="opacity:1;transform:none"><pre class="CodeBlock-content"><div class="CodeBlock-wrapper"><code class="CodeBlock-code"><span class="token stripe">stripe</span><span class="token unknown-token"> listen</span><span class="token option"> --forward-to</span><span class="token unknown-token"> localhost:4242/webhook</span></code><span class="CodeBlock-lineNumbers" aria-hidden="true"><span></span></span></div></pre></div></div><p>Trigger specific events manually to test your handler in isolation without running a full payment flow:</p><div data-language="bash" class="CodeBlock CodeBlock-numbered Box-root Box-background--blue800"><div class="CodeBlock-header Box-root Flex-flex Flex-alignItems--center Flex-justifyContent--spaceBetween"><div title="Command Line" class="CodeBlock-filename Box-root" style="pointer-events:none"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-4px;margin-top:-4px"><div class="Box-root Box-hideIfEmpty Margin-top--4 Margin-left--4" style="pointer-events:auto"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--api CodeBlock-file-icon Icon-color Icon-color--gray300 Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--api-svg CodeBlock-file-icon-svg Icon-color-svg Icon-color--gray300-svg" height="12" width="12" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 2.5H3A1.5 1.5 0 0 0 1.5 4v8A1.5 1.5 0 0 0 3 13.5h10a1.5 1.5 0 0 0 1.5-1.5V4A1.5 1.5 0 0 0 13 2.5ZM3 1a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H3Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M3.43 4.512a.75.75 0 0 1 1.058-.081l3.5 3a.75.75 0 0 1 0 1.138l-3.5 3a.75.75 0 1 1-.976-1.138L6.348 8 3.512 5.57a.75.75 0 0 1-.081-1.058ZM8 10.75a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75Z"></path></svg></div></div><div class="Box-root Box-hideIfEmpty Margin-top--4 Margin-left--4" style="pointer-events:auto">Command Line</div></div></div><div class="Box-root" style="pointer-events:none"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap"><div class="Box-root Box-hideIfEmpty" style="pointer-events:auto"><div class="⚙ rs-4 as-w as-8n as-8o ⚙1w1l2ml"><button aria-label="Report incorrect code" class="UnstyledLink tooltip-trigger-isolate" type="button"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--warningCircle CodeBlock-action-icon Icon-color Icon-color--gray300 Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--warningCircle-svg CodeBlock-action-icon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 14.5A6.5 6.5 0 0 0 14.5 8c0-3.592-2.9-6.5-6.5-6.5A6.5 6.5 0 0 0 1.5 8 6.5 6.5 0 0 0 8 14.5ZM8 16a8 8 0 0 0 8-8c0-4.419-3.57-8-8-8a8 8 0 0 0-8 8 8 8 0 0 0 8 8Z"></path><path d="M9.25 11.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0ZM7.053 4.999a.949.949 0 1 1 1.894 0L8.79 8a.79.79 0 0 1-1.578 0l-.159-3Z"></path></svg></div></button><button class="UnstyledLink CodeBlock-copy-button tooltip-trigger-isolate" aria-label="Copy" type="button"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--clipboard CodeBlock-action-icon Icon-color Icon-color--gray300 Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--clipboard-svg CodeBlock-action-icon-svg Icon-color-svg Icon-color--gray300-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 11.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm0-3a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.83 2H12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h1.17a3.001 3.001 0 0 1 5.66 0ZM8 1.5A1.5 1.5 0 0 1 9.5 3v1h-3V3A1.5 1.5 0 0 1 8 1.5Zm3 3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1H4a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5h-1v1Z"></path></svg></div></button><button aria-label="Explain using AI" class="UnstyledLink tooltip-trigger-isolate" type="button"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--sparkle CodeBlock-action-icon Icon-color Icon-color--blue Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--sparkle-svg CodeBlock-action-icon-svg Icon-color-svg Icon-color--blue-svg" height="14" width="14" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.472 2.624a.25.25 0 0 0 .152-.152l.64-1.807A.246.246 0 0 1 12.5.499c.098 0 .196.055.236.166l.64 1.807a.25.25 0 0 0 .152.152l1.807.64c.111.04.166.138.166.236a.246.246 0 0 1-.166.236l-1.807.64a.25.25 0 0 0-.152.152l-.64 1.807a.246.246 0 0 1-.236.166.246.246 0 0 1-.236-.166l-.64-1.807a.25.25 0 0 0-.152-.152l-1.807-.64A.246.246 0 0 1 9.5 3.5c0-.098.055-.196.166-.236l1.807-.64Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="m7 5.491-.56 1.58a2.25 2.25 0 0 1-1.37 1.37L3.492 9l1.58.56a2.25 2.25 0 0 1 1.37 1.37L7 12.508l.56-1.58a2.25 2.25 0 0 1 1.37-1.37L10.508 9l-1.58-.56a2.25 2.25 0 0 1-1.37-1.37L7 5.492Zm.707-2.496a.737.737 0 0 0-.707-.5.737.737 0 0 0-.707.5L5.026 6.57a.75.75 0 0 1-.456.456L.995 8.293a.737.737 0 0 0-.5.707c0 .294.167.589.5.707l3.575 1.267a.75.75 0 0 1 .456.456l1.267 3.575c.118.333.413.5.707.5a.737.737 0 0 0 .707-.5l1.267-3.575a.75.75 0 0 1 .456-.456l3.575-1.267a.737.737 0 0 0 .5-.707.737.737 0 0 0-.5-.707L9.43 7.026a.75.75 0 0 1-.456-.456L7.707 2.995Z"></path></svg></div></button></div></div></div></div></div><div style="opacity:1;transform:none"><pre class="CodeBlock-content"><div class="CodeBlock-wrapper"><code class="CodeBlock-code"><span class="token stripe">stripe</span><span class="token unknown-token"> trigger </span><span class="token url">payment_intent.processing</span><span class="token stripe">
stripe</span><span class="token unknown-token"> trigger </span><span class="token url">payment_intent.succeeded</span><span class="token stripe">
stripe</span><span class="token unknown-token"> trigger </span><span class="token url">payment_intent.payment_failed</span></code><span class="CodeBlock-lineNumbers" aria-hidden="true"><span></span><span></span><span></span></span></div></pre></div></div><p>Handle <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code> in your return URL UI. When Stripe redirects your customer back to your site, <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">paymentIntent<!-- -->.<wbr>status</code> might be <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code>, not <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">succeeded</code>. Show a <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment pending</code> state instead of an error.</p><p>Don’t fulfil physical goods on <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code>. Wait for <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code>. For digital goods, you might choose to grant access speculatively on <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code>, but your webhook handler must revoke access if <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code> arrives later.</p><p>Test expiry and timeout paths. Use the <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">expire<!-- -->_<wbr>immediately</code> or <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">fill<!-- -->_<wbr>never</code> email patterns, where available, to verify that your integration handles unpaid vouchers correctly.</p><p>If you use the mobile PaymentSheet, enable <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">allowsDelayedPaymentMethods</code> to show delayed notification methods. The final payment status isn’t known when the sheet completes. Tell your customers their order is confirmed, and fulfil only after <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code> arrives.</p><h3 class="Heading Heading--anchored" id="review-asynchronous-payment-methods" data-toc-text="Review asynchronous payment methods"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Review asynchronous payment methods</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>The following table summarises the PaymentIntent state each method enters immediately after confirmation, and the webhook events your server should expect once the delayed outcome arrives.</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Method</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Category</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">State after confirm</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Delayed success event</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Delayed failure event</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">SEPA Direct Debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Bank debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">ACH Direct Debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Bank debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">BACS Direct Debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Bank debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">AU BECS Direct Debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Bank debit</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">processing</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Multibanco</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Voucher</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>action</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Boleto</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Voucher</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>action</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">OXXO</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Voucher</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>action</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Konbini</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Voucher</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>action</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Pay by Bank</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Redirect and delayed notification</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>action</code>, then usually <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">succeeded</code> or <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">requires<!-- -->_<wbr>payment<!-- -->_<wbr>method</code> after the redirect</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">BLIK</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Redirect and delayed notification or timeout</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">varies</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>succeeded</code></td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q"><code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">payment<!-- -->_<wbr>intent<!-- -->.<wbr>payment<!-- -->_<wbr>failed</code></td></tr></tbody></table></div></div><h2 class="Heading Heading--anchored" id="test-link-brand-name" data-toc-text="Test Link"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test <!-- -->Link</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><div class="CalloutWrapper ⚙ rs-4  as-6y as-6z as-u as-1r as-3x as-70 as-71 as-9t ⚙4p7vhe"><h4 data-component="CalloutHeading" class="⚙ rs-3 as-73 as-74 as-16 as-75 as-9u ⚙1166i7h">Caution</h4><div class="⚙ rs-3 as-4b ⚙1oqxyif"><p>Don’t store real user data in <span><span><a class="UnstyledLink InlineLink Text-color--blue Glossary-term no-api-tag" href="/sandboxes">sandbox</a></span><span class="⚙  as-d as-6r as-6s as-h as-6t ⚙1rjyh41"></span></span> <!-- -->Link<!-- --> accounts. Treat them as if they’re publicly available, because these test accounts are associated with your publishable key.</p></div></div><p>Currently, <!-- -->Link<!-- --> only works with credit cards, debit cards, and qualified US bank account purchases. <!-- -->Link<!-- --> requires <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/payment-methods/pmd-registration" tabindex="0"><span>domain registration</span></a>.</p><p>You can create sandbox accounts for <!-- -->Link<!-- --> using any valid email address. The following table shows the fixed one-time passcode values that Stripe accepts for authenticating sandbox accounts:</p><div class="Table Table--striped ⚙  as-3r as-4r as-6k as-x ⚙1yz2rkt"><div class="⚙  as-8p as-8q as-8r as-8s as-8t as-8u as-8v ⚙ld3g7k"><table class="⚙  as-x as-8w as-8x as-5m as-53 as-8y as-8z as-90 as-91 ⚙by0pj1"><thead><tr class="⚙ as-2z ⚙lu93gh"><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Value</th><th class="⚙ rs-3 as-92 as-93 as-7d as-12 as-94 as-3n as-3o as-54 as-95 ⚙batyg0" scope="column">Outcome</th></tr></thead><tbody><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Any other 6 digits not listed below</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Success</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">000001</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Error, code invalid</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">000002</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Error, code expired</td></tr><tr class="⚙ as-2z ⚙lu93gh"><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">000003</td><td class="⚙  as-93 as-9i as-l as-96 as-4n as-9j as-9k as-9l ⚙1gceb7q">Error, max attempts exceeded</td></tr></tbody></table></div></div><h3 class="Heading Heading--anchored" id="multiple-funding-sources" data-toc-text="Multiple funding sources"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Multiple funding sources</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h3><p>As Stripe adds additional funding source support, you don’t need to update your integration. Stripe automatically supports them with the same transaction settlement time and guarantees as card and bank account payments.</p><h2 class="Heading Heading--anchored" id="redirects" data-toc-text="Test a redirect-based flow"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">Test a redirect-based flow</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><p>To test your integration’s redirect-handling logic by simulating a payment that uses a redirect flow (for example, iDEAL), use a supported payment method that <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/payments/payment-methods/payment-method-support#additional-api-supportability" tabindex="0"><span>requires redirects</span></a>.</p><p>To create a test <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">PaymentIntent</code> that either succeeds or fails:</p><ol class="List default ⚙ as-6u ⚙18x7cqb"><li class="ListItem--hasMultipleChildren ⚙">Go to the <a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="https://dashboard.stripe.com/settings/payment_methods" tabindex="0"><span>payment methods settings in the Dashboard</span></a> and enable a supported payment method by clicking <strong>Turn on</strong> in your testing environment.</li><li class="⚙">Collect payment details.</li><li class="⚙">Submit the payment to Stripe.</li><li class="⚙">Authorise or fail the test payment.</li></ol><p>Make sure that the page (corresponding to <code class="InlineCode ⚙ rs-3 as-65 as-2i as-77 as-78 as-c as-1j as-3p as-4o as-79 as-1w as-1x as-3e as-3i ⚙2edb9o">return<!-- -->_<wbr>url</code>) on your website provides the status of the payment.</p><div class="SeeAlso Box-root"><h2 class="Heading Heading--anchored" id="see-also" data-toc-text="See also"><span class="⚙ rs-4 as-w as-y as-1r ⚙w54g2d"><span class="⚙ rs-4  as-w as-y as-1r as-v ⚙1hdidop"><span class="algolia-heading-content ⚙">See also</span></span><span class="⚙ as-3r ⚙1kc9vkf"><span role="button" class="⚙  as-3r as-1e as-1u as-1v as-6v ⚙sm5kdb"><svg data-testid="anchorIcon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 as-6w as-6x ⚙1o8zlja"><path d="M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z"></path><path d="M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z"></path><path d="M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z"></path></svg></span></span></span></h2><ul role="list" columns="1" class="⚙  as-9v as-9w as-4r ⚙12mq80a"><li class="⚙ rs-4 rs-3  as-64 as-w as-9x as-48 as-9y as-9z as-a0 ⚙cq4jb4"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-a1 as-2j as-2k ⚙1uwlpxf"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 2.75C0 1.784.784 1 1.75 1H5.5c1.005 0 1.904.456 2.5 1.173A3.243 3.243 0 0 1 10.5 1h3.75c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75ZM7.25 13.5V4.25A1.75 1.75 0 0 0 5.5 2.5H1.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h5.5Zm1.5 0h5.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25h-1.754v3.75a.75.75 0 0 1-1.5 0V2.5H10.5a1.75 1.75 0 0 0-1.75 1.75v9.25Z"></path></svg><span class="⚙"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/connect/testing" tabindex="0"><span>Testing your Connect integration</span></a></span></li><li class="⚙ rs-4 rs-3  as-64 as-w as-9x as-48 as-9y as-9z as-a0 ⚙cq4jb4"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-a1 as-2j as-2k ⚙1uwlpxf"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 2.75C0 1.784.784 1 1.75 1H5.5c1.005 0 1.904.456 2.5 1.173A3.243 3.243 0 0 1 10.5 1h3.75c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75ZM7.25 13.5V4.25A1.75 1.75 0 0 0 5.5 2.5H1.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h5.5Zm1.5 0h5.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25h-1.754v3.75a.75.75 0 0 1-1.5 0V2.5H10.5a1.75 1.75 0 0 0-1.75 1.75v9.25Z"></path></svg><span class="⚙"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/billing/testing" tabindex="0"><span>Testing your Billing integration</span></a></span></li><li class="⚙ rs-4 rs-3  as-64 as-w as-9x as-48 as-9y as-9z as-a0 ⚙cq4jb4"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-a1 as-2j as-2k ⚙1uwlpxf"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 2.75C0 1.784.784 1 1.75 1H5.5c1.005 0 1.904.456 2.5 1.173A3.243 3.243 0 0 1 10.5 1h3.75c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75ZM7.25 13.5V4.25A1.75 1.75 0 0 0 5.5 2.5H1.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h5.5Zm1.5 0h5.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25h-1.754v3.75a.75.75 0 0 1-1.5 0V2.5H10.5a1.75 1.75 0 0 0-1.75 1.75v9.25Z"></path></svg><span class="⚙"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/terminal/references/testing" tabindex="0"><span>Testing your Terminal integration</span></a></span></li><li class="⚙ rs-4 rs-3  as-64 as-w as-9x as-48 as-9y as-9z as-a0 ⚙cq4jb4"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-a1 as-2j as-2k ⚙1uwlpxf"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 2.75C0 1.784.784 1 1.75 1H5.5c1.005 0 1.904.456 2.5 1.173A3.243 3.243 0 0 1 10.5 1h3.75c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75ZM7.25 13.5V4.25A1.75 1.75 0 0 0 5.5 2.5H1.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h5.5Zm1.5 0h5.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25h-1.754v3.75a.75.75 0 0 1-1.5 0V2.5H10.5a1.75 1.75 0 0 0-1.75 1.75v9.25Z"></path></svg><span class="⚙"><a class="Link ⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-5j as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙3jnnh" href="/rate-limits#load-testing" tabindex="0"><span>Load testing</span></a></span></li></ul></div></div></article><footer class="⚙ rs-4 as-a2 as-a3 as-u as-a4 ⚙2dkuht"><div class="FeedbackContainer"><div style="opacity:1"><div class="⚙  as-a5 as-6c ⚙10dpikv"><div class="⚙ rs-4 as-48 as-w as-y ⚙1ykwfbq"><span class="⚙ rs-3 as-a6 ⚙7q55hl">Was this page helpful?</span><div class="⚙"><div class="⚙ rs-4 as-w as-1b as-62 ⚙1h21igh"><a tabindex="0" role="button" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-3 rs-2 rs-5 rs-6 as-8 as-9 as-a as-w as-2e as-1k as-y as-14 as-3r as-3s as-4c as-3t as-21 as-3u as-18 as-19 as-3v as-3b as-2r as-3w as-1u as-1v as-3f as-3g as-41 as-42 as-43 as-4d as-4e as-1s as-22 as-23 as-25 as-26 as-27 as-29 as-2a as-2b as-2c as-2d ⚙188tuz7"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 2.329V4h2a2 2 0 0 1 2 2v.366a1 1 0 0 1-.035.263l-1.063 3.897A2 2 0 0 1 8.972 12H2a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h1.071l1.107-3.874C4.368.46 4.978 0 5.671 0A2.329 2.329 0 0 1 8 2.329ZM4.4 5.446l1.124-3.935a.153.153 0 0 1 .147-.111.93.93 0 0 1 .929.929V4A1.4 1.4 0 0 0 8 5.4h2a.6.6 0 0 1 .6.6v.313l-1.049 3.845a.6.6 0 0 1-.579.442H4.4V5.446ZM3 6.4H2a.6.6 0 0 0-.6.6v3a.6.6 0 0 0 .6.6h1V6.4Z"></path></svg>Yes</a><a tabindex="0" role="button" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-3 rs-2 rs-5 rs-6 as-8 as-9 as-a as-w as-2e as-1k as-y as-14 as-3r as-3s as-4c as-3t as-21 as-3u as-18 as-19 as-3v as-3b as-2r as-3w as-1u as-1v as-3f as-3g as-41 as-42 as-43 as-4d as-4e as-1s as-22 as-23 as-25 as-26 as-27 as-29 as-2a as-2b as-2c as-2d ⚙188tuz7"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 9.671V8H2a2 2 0 0 1-2-2v-.366a1 1 0 0 1 .035-.263l1.063-3.897A2 2 0 0 1 3.028 0H10a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H8.929l-1.107 3.874c-.19.666-.8 1.126-1.493 1.126A2.329 2.329 0 0 1 4 9.671Zm3.6-3.117-1.124 3.935a.153.153 0 0 1-.147.111.929.929 0 0 1-.929-.929V8A1.4 1.4 0 0 0 4 6.6H2a.6.6 0 0 1-.6-.6v-.313l1.049-3.845a.6.6 0 0 1 .579-.442H7.6v5.154ZM9 5.6h1a.6.6 0 0 0 .6-.6V2a.6.6 0 0 0-.6-.6H9v4.2Z"></path></svg>No</a></div></div></div></div></div></div><span role="separator" class="⚙  as-4v as-4w as-4x as-4y as-4z as-50 as-51 ⚙1nm6b28"></span><div class="⚙ rs-4 as-w as-62 as-a7 as-a4 as-a8 ⚙qjidze"><ul class="⚙ rs-4 as-u as-48 as-a9 ⚙6wosap"><li class="⚙ rs-4 as-w as-y as-aa ⚙keehbf"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-2j as-2k ⚙bsobzt"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.472 6.472 0 0 1-1.404 4.035l-1.07-1.07a5.032 5.032 0 0 1-1.06 1.061l1.07 1.07A6.472 6.472 0 0 1 8 14.5a6.472 6.472 0 0 1-4.035-1.404l1.07-1.07A4.98 4.98 0 0 0 8 13a5 5 0 0 0 4.026-7.965l1.07-1.07A6.472 6.472 0 0 1 14.5 8Zm-2.464-5.096A6.472 6.472 0 0 0 8 1.5a6.472 6.472 0 0 0-4.035 1.404l1.07 1.07A4.978 4.978 0 0 1 8 3c1.11 0 2.136.362 2.966.974l1.07-1.07Zm-8.062 8.062A4.977 4.977 0 0 1 3 8c0-1.11.362-2.136.974-2.965l-1.07-1.07A6.472 6.472 0 0 0 1.5 8c0 1.525.525 2.927 1.404 4.036l1.07-1.07ZM11.5 8a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z"></path></svg><span>Need help? <a href="https://support.stripe.com/" data-db-analytics-name="docs_footer_support_link" data-testid="docs_footer_link" tabindex="0" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-16 as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙qbhidu">Contact Support</a>.</span></li><li class="⚙ rs-4 as-w as-y as-aa ⚙keehbf"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-2j as-2k ⚙bsobzt"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 2.5H3A1.5 1.5 0 0 0 1.5 4v8A1.5 1.5 0 0 0 3 13.5h10a1.5 1.5 0 0 0 1.5-1.5V4A1.5 1.5 0 0 0 13 2.5ZM3 1a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H3Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M3.43 4.512a.75.75 0 0 1 1.058-.081l3.5 3a.75.75 0 0 1 0 1.138l-3.5 3a.75.75 0 1 1-.976-1.138L6.348 8 3.512 5.57a.75.75 0 0 1-.081-1.058ZM8 10.75a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75Z"></path></svg><span>Chat with Stripe developers on <a href="https://stripe.com/go/developer-chat" target="_blank" data-db-analytics-name="docs_footer_discord_link" data-testid="docs_footer_link" tabindex="0" rel="noopener noreferrer" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-16 as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙qbhidu">Discord</a>.</span></li><li class="⚙ rs-4 as-w as-y as-aa ⚙keehbf"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-2j as-2k ⚙bsobzt"><path d="M4 9.75A.75.75 0 0 1 4.75 9h2a.75.75 0 0 1 0 1.5h-2A.75.75 0 0 1 4 9.75ZM4.75 5a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5h-6Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M1 12.5v-9A2.5 2.5 0 0 1 3.5 1h9A2.5 2.5 0 0 1 15 3.5v6.672a2 2 0 0 1-.586 1.414l-2.828 2.828a2 2 0 0 1-1.414.586H3.5A2.5 2.5 0 0 1 1 12.5Zm1.5 0v-9a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v5h-3.25a1.75 1.75 0 0 0-1.75 1.75v3.25h-5a1 1 0 0 1-1-1Zm7.5 1h.172a.5.5 0 0 0 .353-.146l2.829-2.829a.5.5 0 0 0 .146-.353V10h-3.25a.25.25 0 0 0-.25.25v3.25Z"></path></svg><span>Check out our <a href="/changelog" data-testid="docs_footer_link" tabindex="0" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-16 as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙qbhidu">changelog</a>.</span></li><li class="⚙ rs-4 as-w as-y as-aa ⚙keehbf"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-2j as-2k ⚙bsobzt"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.886 4.923c-.232.25-.386.63-.386 1.122a.75.75 0 1 1-1.5 0c0-.803.254-1.57.788-2.144C6.33 3.32 7.1 3 8 3c.9 0 1.67.32 2.212.901.534.574.788 1.341.788 2.144 0 1.234-.869 1.922-1.436 2.332-.094.068-.178.127-.255.181-.19.134-.33.233-.449.343a.64.64 0 0 0-.11.121V9.5a.75.75 0 0 1-1.5 0V9c0-.563.326-.956.593-1.202.198-.183.457-.364.672-.516l.17-.121c.559-.404.815-.693.815-1.116 0-.492-.154-.872-.386-1.122C8.888 4.68 8.533 4.5 8 4.5c-.533 0-.888.18-1.114.423Z"></path><path d="M9 12a1.001 1.001 0 0 1-2 0 1.001 1.001 0 0 1 2 0Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M8 14.5A6.5 6.5 0 1 0 1.5 8c0 1.022.179 1.608.603 2.399.316.59.407 1.313.178 2.003l-.66 1.976 1.977-.659a2.541 2.541 0 0 1 2.004.178c.79.424 1.376.603 2.398.603ZM8 16a8 8 0 1 0-8-8c0 1.29.25 2.117.78 3.107.136.252.168.549.078.82l-.807 2.42a1 1 0 0 0-.051.315V15a1 1 0 0 0 1 1h.338a1 1 0 0 0 .316-.051l2.419-.807c.271-.09.568-.057.82.078.99.53 1.817.78 3.107.78Z"></path></svg><span>Questions? <a href="https://stripe.com/contact/sales" target="_blank" data-db-analytics-name="docs_footer_sales_link" data-testid="docs_footer_link" tabindex="0" rel="noopener noreferrer" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-16 as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙qbhidu">Contact Sales</a>.</span></li><li class="⚙ rs-4 as-w as-y as-aa ⚙keehbf"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-2j as-2k ⚙bsobzt"><path d="M11.472 2.624a.25.25 0 0 0 .152-.152l.64-1.807A.246.246 0 0 1 12.5.499c.098 0 .196.055.236.166l.64 1.807a.25.25 0 0 0 .152.152l1.807.64c.111.04.166.138.166.236a.246.246 0 0 1-.166.236l-1.807.64a.25.25 0 0 0-.152.152l-.64 1.807a.246.246 0 0 1-.236.166.246.246 0 0 1-.236-.166l-.64-1.807a.25.25 0 0 0-.152-.152l-1.807-.64A.246.246 0 0 1 9.5 3.5c0-.098.055-.196.166-.236l1.807-.64Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="m7 5.491-.56 1.58a2.25 2.25 0 0 1-1.37 1.37L3.492 9l1.58.56a2.25 2.25 0 0 1 1.37 1.37L7 12.508l.56-1.58a2.25 2.25 0 0 1 1.37-1.37L10.508 9l-1.58-.56a2.25 2.25 0 0 1-1.37-1.37L7 5.492Zm.707-2.496a.737.737 0 0 0-.707-.5.737.737 0 0 0-.707.5L5.026 6.57a.75.75 0 0 1-.456.456L.995 8.293a.737.737 0 0 0-.5.707c0 .294.167.589.5.707l3.575 1.267a.75.75 0 0 1 .456.456l1.267 3.575c.118.333.413.5.707.5a.737.737 0 0 0 .707-.5l1.267-3.575a.75.75 0 0 1 .456-.456l3.575-1.267a.737.737 0 0 0 .5-.707.737.737 0 0 0-.5-.707L9.43 7.026a.75.75 0 0 1-.456-.456L7.707 2.995Z"></path></svg><span>LLM? <a href="/llms.txt" data-testid="docs_footer_link" tabindex="0" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-16 as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙qbhidu">Read llms.txt</a>.</span></li><li class="⚙ as-5m as-64 ⚙941aog">Powered by <a href="https://markdoc.dev" target="_blank" data-testid="docs_footer_link" tabindex="0" rel="noopener noreferrer" class="⚙ rs-2 rs-3 rs-3 as-8 as-9 as-a as-b as-16 as-17 as-18 as-19 as-1a as-1b as-1c as-1d as-1e as-1f as-1g as-1h ⚙qbhidu">Markdoc</a></li></ul></div><div class="⚙ rs-4 as-w as-1b as-1m as-ab ⚙a74ed6"><a aria-label="Change the country setting" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" id="react-aria-:Rciqt9kmiq:" class="⚙ rs-2 rs-3 rs-4 as-8 as-9 as-a as-b as-c as-w as-1r as-1m as-y as-5f as-5g as-5h as-5i ⚙t70e14"><div title="AU" class="SVGInline SVGInline--cleaned SVG Box-root Flex-flex"><svg class="SVGInline-svg SVGInline--cleaned-svg SVG-svg" height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g fill="none" fill-rule="evenodd" transform="translate(0 2)"><rect width="16" height="12" fill="#43458B" rx="2"></rect><path fill="#FFF" d="M1.346 3.964H0V2.036h3v-.107L.748.44c.267-.213.59-.36.943-.415L3 .89V0h2v2.036h.046L8 .08v1.04l-1.383.915H8v1.928H5v.083l2.934 1.941h-1.57L5 5.086V6H3V3.964h-.082L0 5.894v-1.04l1.346-.89Z"></path><path fill="#E25950" d="M3 1.93v.106H1.587L.203 1.12C.333.856.52.624.748.44L3 1.93Zm2-.881L6.586 0H8v.104L5.08 2.036H5v-.987ZM2.92 3.964H3v.987L1.414 6H0v-.104l2.92-1.932Zm3.493 0L8 5.014V6h-.08L5 4.07v-.106h1.413ZM8 3.427H4.444V6h-.888V3.427H0v-.854h3.556V0h.888v2.573H8v.854Z"></path><path fill="#FFF" fill-rule="nonzero" d="M13.5 5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1Zm0 3a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1Zm-2-5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1ZM10 6a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1Zm2.5 3a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1Zm-8.883 1.236-.556.53c-.097.093-.253.015-.244-.12l.055-.78-.749-.118c-.13-.02-.169-.195-.06-.271l.626-.442-.378-.678c-.066-.118.042-.257.168-.217l.725.229.278-.727a.143.143 0 0 1 .27 0l.279.727.724-.23c.126-.04.234.1.169.218l-.378.678.625.442c.11.076.07.25-.06.271l-.749.119.055.779c.01.135-.147.213-.243.12l-.557-.53Z"></path></g></svg></div></a><a aria-label="Change the language setting" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" id="react-aria-:Rkiqt9kmiq:" class="⚙ rs-2 rs-3 rs-4 as-8 as-9 as-a as-b as-c as-w as-1r as-1m as-y as-5f as-5g as-5h as-5i ⚙t70e14"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--locale Icon-color Icon-color--gray600 Box-root Flex-flex"><svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 16 16" aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--locale-svg Icon-color-svg Icon-color--gray600-svg" height="16" width="16"><path d="M11.6 13.1l-2 2.5c-.3.3-.7.3-.9 0-.1-.1-.2-.3-.2-.5v-2c-2.5-.5-4-2.3-4-4.4 0-2.5 2.1-4.5 5.5-4.5s5.5 2 5.5 4.5c-.1 2.3-1.7 4.1-3.9 4.4z"></path></svg></div></a></div></footer></div><div class="RightPane Box-root"><div class="RightPaneScrollable--has-no-video Box-root"><div class="TableOfContents Box-root Padding-bottom--24"><span class="TableOfContents-header Text-color--dark Text-fontSize--13 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--upper Text-wrap--wrap Text-display--inline">On this page</span><div data-testid="toc-skeleton" class="⚙ rs-4 as-u as-8n ⚙gbjif9"><div class="⚙  as-ac as-ad as-ae as-af ⚙z6yh0w"></div><div class="⚙  as-ag as-ad as-ae as-af ⚙5126b9"></div><div class="⚙  as-ah as-ad as-ae as-af ⚙tt0tqb"></div><div class="⚙  as-ai as-ad as-ae as-af ⚙16mbv8w"></div></div></div><div class="RightPaneList Box-root"><span class="RightPaneList-header Text-color--dark Text-fontSize--13 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--upper Text-wrap--wrap Text-display--inline">Related Guides</span><div class="Box-root" style="pointer-events:none"><div class="Box-root Flex-flex Flex-direction--column Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-12px;margin-top:-12px"><div class="Box-root Box-hideIfEmpty Margin-top--12 Margin-left--12" style="pointer-events:auto"><a class="UnstyledLink ButtonLink Flex-flex" href="/testing-use-cases"><div class="Box-root Flex-flex Flex-alignItems--baseline Flex-direction--row" style="position:relative"><div aria-hidden="true" class="TextAligner Box-root" style="line-height:20px;font-size:14px;flex-basis:auto;flex-grow:0;flex-shrink:0"></div><div class="Box-root Flex-flex Flex-alignItems--baseline Flex-direction--row Flex-justifyContent--flexStart" style="line-height:0;flex-basis:auto;flex-grow:1;flex-shrink:1"><span style="margin-top:-1px" class="ButtonLink-label Text-color--blue Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--block">Testing use cases</span></div></div></a></div><div class="Box-root Box-hideIfEmpty Margin-top--12 Margin-left--12" style="pointer-events:auto"><a class="UnstyledLink ButtonLink Flex-flex" href="/keys"><div class="Box-root Flex-flex Flex-alignItems--baseline Flex-direction--row" style="position:relative"><div aria-hidden="true" class="TextAligner Box-root" style="line-height:20px;font-size:14px;flex-basis:auto;flex-grow:0;flex-shrink:0"></div><div class="Box-root Flex-flex Flex-alignItems--baseline Flex-direction--row Flex-justifyContent--flexStart" style="line-height:0;flex-basis:auto;flex-grow:1;flex-shrink:1"><span style="margin-top:-1px" class="ButtonLink-label Text-color--blue Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--block">API keys</span></div></div></a></div></div></div></div></div><div class="RightPane--fade"></div></div><div class="RightPane-Mobile ⚙ as-aj as-ak as-al as-am as-an as-ao ⚙15t2f7e"><a tabindex="0" role="button" class="⚙ rs-2 rs-3 rs-4 rs-7 rs-3 rs-2 rs-5 rs-6 as-8 as-9 as-a as-w as-2e as-1k as-y as-14 as-3r as-3s as-4c as-3t as-21 as-3u as-18 as-19 as-3v as-3b as-2r as-3w as-1u as-1v as-3f as-3g as-41 as-42 as-43 as-4d as-4e as-1s as-22 as-23 as-25 as-26 as-27 as-29 as-2a as-2b as-2c as-2d ⚙188tuz7"><svg aria-hidden="true" width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" class="⚙   as-2e as-2f as-2g as-2h as-2i as-44 as-45 ⚙psn2hp"><path d="M2.5 1.75C2.5 2.438 1.937 3 1.25 3 .562 3 0 2.45 0 1.75 0 1.062.563.5 1.25.5c.688 0 1.25.563 1.25 1.25Zm1.75-.8a.8.8 0 0 0 0 1.6h6.752a.8.8 0 1 0 0-1.6H4.25Zm-3 6.3c.688 0 1.25-.563 1.25-1.25 0-.688-.563-1.25-1.25-1.25C.562 4.75 0 5.313 0 6c0 .7.563 1.25 1.25 1.25Zm3-2.05a.8.8 0 0 0 0 1.6h6.752a.8.8 0 1 0 0-1.6H4.25Zm-3 6.3c.688 0 1.25-.563 1.25-1.25C2.5 9.562 1.937 9 1.25 9 .562 9 0 9.563 0 10.25c0 .7.563 1.25 1.25 1.25Zm3-2.05a.8.8 0 1 0 0 1.6h6.752a.8.8 0 1 0 0-1.6H4.25Z"></path></svg></a></div></div></div></div></div></div></div><div class="CookieBanner" style="opacity:0;transform:translateY(100px) translateZ(0)"></div></div></div></div></div></div></div>
        
        <script nonce="2IlLvECpkZ3o8GIIDu4mjw==">
          window.__INITIAL_STATE__ = {"account":{"anonymousSandboxAssignment":{"shouldAttemptAssignment":true,"shouldAttemptHandoff":true},"availableCountries":[{"code":"AE","beta":false},{"code":"AT","beta":false},{"code":"AU","beta":false},{"code":"BE","beta":false},{"code":"BG","beta":false},{"code":"BR","beta":false},{"code":"CA","beta":false},{"code":"CH","beta":false},{"code":"CY","beta":false},{"code":"CZ","beta":false},{"code":"DE","beta":false},{"code":"DK","beta":false},{"code":"EE","beta":false},{"code":"ES","beta":false},{"code":"FI","beta":false},{"code":"FR","beta":false},{"code":"GB","beta":false},{"code":"GI","beta":false},{"code":"GR","beta":false},{"code":"HK","beta":false},{"code":"HR","beta":false},{"code":"HU","beta":false},{"code":"IE","beta":false},{"code":"IT","beta":false},{"code":"JP","beta":false},{"code":"LI","beta":false},{"code":"LT","beta":false},{"code":"LU","beta":false},{"code":"LV","beta":false},{"code":"MT","beta":false},{"code":"MX","beta":false},{"code":"MY","beta":false},{"code":"NL","beta":false},{"code":"NO","beta":false},{"code":"NZ","beta":false},{"code":"PL","beta":false},{"code":"PT","beta":false},{"code":"RO","beta":false},{"code":"SE","beta":false},{"code":"SG","beta":false},{"code":"SI","beta":false},{"code":"SK","beta":false},{"code":"TH","beta":false},{"code":"US","beta":false},{"code":"IN","beta":true}],"availableLocales":[{"code":"id-ID","name":"Bahasa Indonesia","generated":false},{"code":"de-DE","name":"Deutsch","generated":false},{"code":"en-GB","name":"English \u0028United Kingdom\u0029","generated":false},{"code":"en-US","name":"English \u0028United States\u0029","generated":false},{"code":"es-419","name":"Español \u0028América Latina\u0029","generated":false},{"code":"es-ES","name":"Español \u0028España\u0029","generated":false},{"code":"fr-CA","name":"Français \u0028Canada\u0029","generated":false},{"code":"fr-FR","name":"Français \u0028France\u0029","generated":false},{"code":"it-IT","name":"Italiano","generated":false},{"code":"pt-BR","name":"Português \u0028Brasil\u0029","generated":false},{"code":"ja-JP","name":"日本語","generated":false},{"code":"zh-CN","name":"简体中文","generated":false}],"latestApiVersion":"2026-07-29.dahlia","latestPreviewApiVersion":"2026-07-29.preview","cookieEnforcementMode":"open","country":{"code":"AU","beta":false},"isSearchIndexer":false,"flags":{"dev_community_link_kill_switch":false,"docs_disable_report_code_snippet":false,"docs_disable_stripe_apps_example_renderer":false,"docs_disable_report_search_feedback":false,"docs_disable_api_ref_syntax_highlighting":false,"docs_disable_image_source_dimensions":false,"docs_disable_prefetch_articles":true,"use_beta_index_for_docs_search":false,"docs_emergency_disable_surveys":false,"docs_disable_content_cache":false,"docs_changelog_endpoint_filter":false,"docs_disable_optimized_markdoc_transformer":false,"docs_enable_v1_keys_in_v2_code_snippets":true,"docs_use_unified_api_key_component":false,"docs_disable_llm_readable_files":false,"docs_disable_conversational_layer":false,"docs_enable_gated_docs_search":false,"docs_enable_api_ref_agent_format":false,"docs_can_see_public_preview_api_ref":true,"docs_anonymous_sandboxes_enforce_hcaptcha":true,"docs_disable_workbench_shell_on_home_page":false,"connect_platform_guide_account_features":false,"multicurrency_settlement_billing_enabled":false,"docs_enable_runnable_codegen_snippets":true,"docs_disable_runnable_snippets":false,"docs_disable_runnable_snippets_execute_list_command":false,"docs_disable_runnable_snippets_prerequisites":false,"docs_enable_fuzzy_match_api_reference_search":false,"disable_api_versioned_search":false,"docs_enable_narrative_dark_mode_toggle":true,"docs_enable_api_section_comparison":false,"docs_enable_discord_link":true,"docs_llm_preamble":true,"docs_install_skills_button":true,"docs_enable_sticky_table_headers":false,"docs_enable_mobile_assistant_bottom_sheet":false,"docs_content_type_uses_text_instead_of_markdown":false,"docs_rvi_agent_api":false,"docs_enable_rvi_api_additional_information":false,"sail_observability_new_lazy":false},"hosts":{"dashboard.stripe.com":"https:\u002F\u002Fdashboard.stripe.com","support.stripe.com":"https:\u002F\u002Fsupport.stripe.com","api.stripe.com":"https:\u002F\u002Fapi.stripe.com","ai.stripe.com":"https:\u002F\u002Fai.stripe.com"},"keys":{"publishable":"pk_test_L1f0e3XAzjsG7jtp4uN7L9ql","secret":"sk_test_wsFx86XDJWwmE4dMskBgJYrt","is_merchant_key":false},"locale":{"code":"en-GB","name":"English \u0028United Kingdom\u0029","generated":false},"merchant":{"apiVersion":"2026-07-29.dahlia","isLoggedIn":false,"isLoggedInOrAnonymousSandbox":false,"isSandbox":false,"v2Enabled":false,"currency":"usd","defaultCurrency":"usd","country":"US","created":null,"iconUrl":"","nickname":"","token":"","isAnonymousSandbox":false,"isSynthetic":false},"treatments":{"variants":{"acquisition_docs_payment_links_demo_aa":"control","acquisition_docs_payment_element_demo_aa":"control","acquisition_docs_financial_connections_demo_aa":"control","use_launchpad":"control"},"arb_id":"09cb0470-661b-44bb-bda8-9805222d4212"},"user":null,"xray":null},"article":{"content":{"\u0024\u0024mdtype":"Tag","name":"Document","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Test your integration in a ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"sandbox"},"children":["sandbox"]}," by simulating transactions with test values – these transactions don’t move funds."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can access your sandboxes using the account picker in the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"https:\u002F\u002Fdashboard.stripe.com\u002Fsandboxes"},"children":["Dashboard"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Test cards act as “fake” credit cards, and allow you to simulate the following scenarios:"]},{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":false,"marker":"*","\u0024\u0024markdoc:type":"node"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Successful payments by ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#cards"},"children":["card brand"]}," or ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#international-cards"},"children":["country"]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Card errors due to ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#declined-payments"},"children":["declines"]},", ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#fraud-prevention"},"children":["fraud"]}," or ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#trigger-an-error-with-invalid-data"},"children":["invalid data"]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#disputes"},"children":["Disputes"]}," and ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting#refunds"},"children":["refunds"]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Authentication with ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#regulatory-cards"},"children":["3D Secure"]}," and ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#terminal"},"children":["PINs"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can also test non-card payments in a sandbox. Non-card payments are payment methods that aren’t credit or debit cards. Stripe supports various non-card payment options, such as digital wallets and bank transfers. ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#non-card-payments"},"children":["Each payment method"]}," has its own special values."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Don’t use testing environments to load test your integration because you might hit ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting#rate-limits"},"children":["rate limits"]},". To load test your integration, see ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Frate-limits#load-testing"},"children":["load testing"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"use-test-cards","level":2,"anchored":true,"toc":"How to use test cards"},"children":["How to use test cards"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["When you work with a test card, use ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fkeys#obtain-api-keys"},"children":["test API keys"]}," in all API calls. This is true whether you’re serving a payment form to test interactively or writing test code."]},{"\u0024\u0024mdtype":"Tag","name":"Callout","attributes":{"type":"mistake","title":"Don't use real card details"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Don’t use real card details. The ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"https:\u002F\u002Fstripe.com\u002Flegal\u002Fssa#1-your-stripe-account"},"children":["Stripe Services Agreement"]}," prohibits testing in live mode using real payment method details. Use your test API keys and the card numbers below."]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Testing interactively","id":"testing-interactively"},"children":["Testing interactively"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["When testing interactively, use a card number, such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=card-numbers#visa"},"children":["4242 4242 4242 4242"]},". Enter the card number in the Dashboard or in any payment form."]},{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":false,"marker":"*","\u0024\u0024markdoc:type":"node"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Use a valid future date, such as ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["12\u002F34"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Use any three-digit CVC \u0028four digits for American Express cards\u0029."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Use any value you like for other form fields."]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Test code","id":"test-code"},"children":["Test code"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["When writing test code, use a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentMethod","\u0024\u0024markdoc:type":"node"},"children":[]}," such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=payment-methods#visa"},"children":["pm_card_visa"]}," instead of a card number. We don’t recommend using card numbers directly in API calls or server-side code, even in testing environments. If you use them, your code might not be PCI-compliant when you go live. By default, a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentMethod","\u0024\u0024markdoc:type":"node"},"children":[]}," isn’t attached to a ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"customers"},"children":["Customer"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"CodegenSnippet","attributes":{"generatedCodeBlocks":[{"lang":"curl","generatedCode":{"resources":"curl https:\u002F\u002Fapi.stripe.com\u002Fv1\u002Fpayment_intents \\\n  -u \"\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024:\" \\\n  -d amount=500 \\\n  -d currency=gbp \\\n  -d payment_method=pm_card_visa \\\n  -d \"payment_method_types[]=card\""},"codegenError":null,"overriddenCodeBlock":null},{"lang":"cli","generatedCode":{"resources":"stripe payment_intents create  \\\n  --amount=500 \\\n  --currency=gbp \\\n  --payment-method=pm_card_visa \\\n  -d \"payment_method_types[0]\"=card"},"codegenError":null,"overriddenCodeBlock":null},{"lang":"ruby","generatedCode":{"resources":"# Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n# Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nStripe.api_key = '\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024'\n\npayment_intent = Stripe::PaymentIntent.create\u0028{\n  amount: 500,\n  currency: 'gbp',\n  payment_method: 'pm_card_visa',\n  payment_method_types: ['card'],\n}\u0029","services":"# Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n# Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nclient = Stripe::StripeClient.new\u0028\"\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024\"\u0029\n\npayment_intent = client.v1.payment_intents.create\u0028{\n  amount: 500,\n  currency: 'gbp',\n  payment_method: 'pm_card_visa',\n  payment_method_types: ['card'],\n}\u0029"},"codegenError":null,"overriddenCodeBlock":null},{"lang":"python","generatedCode":{"resources":"# Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n# Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nimport stripe\nstripe.api_key = \"\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024\"\n\npayment_intent = stripe.PaymentIntent.create\u0028\n  amount=500,\n  currency=\"gbp\",\n  payment_method=\"pm_card_visa\",\n  payment_method_types=[\"card\"],\n\u0029","services":"# Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n# Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nclient = StripeClient\u0028\"\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024\"\u0029\n\n# For SDK versions 12.4.0 or lower, remove '.v1' from the following line.\npayment_intent = client.v1.payment_intents.create\u0028{\n  \"amount\": 500,\n  \"currency\": \"gbp\",\n  \"payment_method\": \"pm_card_visa\",\n  \"payment_method_types\": [\"card\"],\n}\u0029"},"codegenError":null,"overriddenCodeBlock":null},{"lang":"php","generatedCode":{"resources":"\u002F\u002F Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n\u002F\u002F Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\n\u0024stripe = new \\Stripe\\StripeClient\u0028'\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024'\u0029;\n\n\u0024paymentIntent = \u0024stripe-\u003EpaymentIntents-\u003Ecreate\u0028[\n  'amount' =\u003E 500,\n  'currency' =\u003E 'gbp',\n  'payment_method' =\u003E 'pm_card_visa',\n  'payment_method_types' =\u003E ['card'],\n]\u0029;"},"codegenError":null,"overriddenCodeBlock":null},{"lang":"java","generatedCode":{"resources":"\u002F\u002F Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n\u002F\u002F Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nStripe.apiKey = \"\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024\";\n\nPaymentIntentCreateParams params =\n  PaymentIntentCreateParams.builder\u0028\u0029\n    .setAmount\u0028500L\u0029\n    .setCurrency\u0028\"gbp\"\u0029\n    .setPaymentMethod\u0028\"pm_card_visa\"\u0029\n    .addPaymentMethodType\u0028\"card\"\u0029\n    .build\u0028\u0029;\n\nPaymentIntent paymentIntent = PaymentIntent.create\u0028params\u0029;","services":"\u002F\u002F Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n\u002F\u002F Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nStripeClient client = new StripeClient\u0028\"\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024\"\u0029;\n\nPaymentIntentCreateParams params =\n  PaymentIntentCreateParams.builder\u0028\u0029\n    .setAmount\u0028500L\u0029\n    .setCurrency\u0028\"gbp\"\u0029\n    .setPaymentMethod\u0028\"pm_card_visa\"\u0029\n    .addPaymentMethodType\u0028\"card\"\u0029\n    .build\u0028\u0029;\n\n\u002F\u002F For SDK versions 29.4.0 or lower, remove '.v1\u0028\u0029' from the following line.\nPaymentIntent paymentIntent = client.v1\u0028\u0029.paymentIntents\u0028\u0029.create\u0028params\u0029;"},"codegenError":null,"overriddenCodeBlock":null},{"lang":"node","generatedCode":{"resources":"\u002F\u002F Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n\u002F\u002F Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nconst stripe = require\u0028'stripe'\u0029\u0028'\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024'\u0029;\n\nconst paymentIntent = await stripe.paymentIntents.create\u0028{\n  amount: 500,\n  currency: 'gbp',\n  payment_method: 'pm_card_visa',\n  payment_method_types: ['card'],\n}\u0029;"},"codegenError":null,"overriddenCodeBlock":null},{"lang":"go","generatedCode":{"resources":"\u002F\u002F Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n\u002F\u002F Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nstripe.Key = \"\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024\"\n\nparams := \u0026stripe.PaymentIntentParams{\n  Amount: stripe.Int64\u0028500\u0029,\n  Currency: stripe.String\u0028stripe.CurrencyGBP\u0029,\n  PaymentMethod: stripe.String\u0028\"pm_card_visa\"\u0029,\n  PaymentMethodTypes: []*string{stripe.String\u0028\"card\"\u0029},\n}\nresult, err := paymentintent.New\u0028params\u0029","services":"\u002F\u002F Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n\u002F\u002F Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nsc := stripe.NewClient\u0028\"\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024\"\u0029\nparams := \u0026stripe.PaymentIntentCreateParams{\n  Amount: stripe.Int64\u0028500\u0029,\n  Currency: stripe.String\u0028stripe.CurrencyGBP\u0029,\n  PaymentMethod: stripe.String\u0028\"pm_card_visa\"\u0029,\n  PaymentMethodTypes: []*string{stripe.String\u0028\"card\"\u0029},\n}\nresult, err := sc.V1PaymentIntents.Create\u0028context.TODO\u0028\u0029, params\u0029"},"codegenError":null,"overriddenCodeBlock":null},{"lang":"dotnet","generatedCode":{"resources":"\u002F\u002F Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n\u002F\u002F Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nStripeConfiguration.ApiKey = \"\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024\";\n\nvar options = new PaymentIntentCreateOptions\n{\n    Amount = 500,\n    Currency = \"gbp\",\n    PaymentMethod = \"pm_card_visa\",\n    PaymentMethodTypes = new List\u003Cstring\u003E { \"card\" },\n};\nvar service = new PaymentIntentService\u0028\u0029;\nPaymentIntent paymentIntent = service.Create\u0028options\u0029;","services":"\u002F\u002F Don't put any keys in code. See https:\u002F\u002Fdocs.stripe.com\u002Fkeys-best-practices.\n\u002F\u002F Find your keys at https:\u002F\u002Fdashboard.stripe.com\u002Fapikeys.\nvar options = new PaymentIntentCreateOptions\n{\n    Amount = 500,\n    Currency = \"gbp\",\n    PaymentMethod = \"pm_card_visa\",\n    PaymentMethodTypes = new List\u003Cstring\u003E { \"card\" },\n};\nvar client = new StripeClient\u0028\"\u0024\u0024TEST_KEY_REPLACE_ME\u0024\u0024\"\u0029;\nvar service = client.V1.PaymentIntents;\nPaymentIntent paymentIntent = service.Create\u0028options\u0029;"},"codegenError":null,"overriddenCodeBlock":null}],"codeTabGroupID":"codetab_04071ff474f5624d478989513c53daaf12b6c615","httpPath":"\u002Fv1\u002Fpayment_intents","httpVerb":"post","v2ApiVersion":"2026-07-29.preview","usesPreviewApiVersion":false},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["When you’re ready to take your integration live, replace your test publishable and secret ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fkeys"},"children":["API keys"]}," with live ones."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can’t process live payments if your integration is still using your test API keys. Store live API keys in a secrets vault or environment variables. Don’t store keys in source code or configuration files checked into version control. To learn how to use live keys safely, see ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fkeys-best-practices"},"children":["Best practices for managing secret API keys"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"cards","level":2,"anchored":true,"toc":"Simulate a payment by card brand"},"children":["Simulate a payment by card brand"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To simulate a successful payment for a specific card brand, use test cards from the following list."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Cross-border fees are assessed based on the country of the card issuer. Cards where the issuer country isn’t the US \u0028such as JCB and UnionPay\u0029 might be subject to a cross-border fee, even in testing environments."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["CVC"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Date"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"visa"},"children":["Visa"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4242424242424242","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028debit\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000056655665556","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5555555555554444","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard \u00282-series\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"2223003122003222","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard \u0028debit\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5200828282828210","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard \u0028prepaid\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5105105105105100","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["American Express"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"378282246310005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 4 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["American Express"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"371449635398431","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 4 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Discover"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"6011111111111117","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Discover"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"6011000990139424","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Discover \u0028debit\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"6011981111111113","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Diners Club"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"3056930009020004","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Diners Club \u002814-digit card\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"36227206271667","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["BCcard and DinaCard"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"6555900000604105","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["JCB"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"3566002020360505","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["UnionPay"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"6200000000000005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["UnionPay \u0028debit\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"6200000000000047","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["UnionPay \u002819-digit card\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"6205500000000000004","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"visa"},"children":["Visa"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_visa","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028debit\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_visa_debit","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_mastercard","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard \u0028debit\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_mastercard_debit","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard \u0028prepaid\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_mastercard_prepaid","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["American Express"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_amex","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Discover"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_discover","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Diners Club"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_diners","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["JCB"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_jcb","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["UnionPay"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_unionpay","\u0024\u0024markdoc:type":"node"},"children":[]}]}]}]}]}]}},{"id":"tokens","title":"Tokens","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"tokens","title":"Tokens"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-tokens.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most integrations don’t use tokens anymore, but we make test tokens such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=tokens#visa"},"children":["tok_visa"]}," available if you need them."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"visa"},"children":["Visa"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028debit\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_debit","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_mastercard","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard \u0028debit\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_mastercard_debit","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard \u0028prepaid\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_mastercard_prepaid","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["American Express"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_amex","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Discover"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_discover","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Diners Club"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_diners","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["JCB"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_jcb","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["UnionPay"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_unionpay","\u0024\u0024markdoc:type":"node"},"children":[]}]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most Cartes Bancaires and eftpos cards are co-branded with either Visa or Mastercard. The test cards in the following table simulate successful payments with co-branded cards."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand\u002FCo-brand"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["CVC"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Date"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Cartes Bancaires\u002FVisa"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002500001001","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Cartes Bancaires\u002FMastercard"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5555552500001001","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["eftpos Australia\u002FVisa"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000050360000001","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["eftpos Australia\u002FMastercard"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5555050360000080","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Cartes Bancaires\u002FVisa"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_visa_cartesBancaires","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Cartes Bancaires\u002FMastercard"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_mastercard_cartesBancaires","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["eftpos Australia\u002FVisa"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_visa_debit_eftposAuCoBranded","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["eftpos Australia\u002FMastercard"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_mastercard_debit_eftposAuCoBranded","\u0024\u0024markdoc:type":"node"},"children":[]}]}]}]}]}]}},{"id":"tokens","title":"Tokens","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"tokens","title":"Tokens"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-tokens.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most integrations don’t use tokens anymore, but we make test tokens such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=tokens#visa"},"children":["tok_visa"]}," available if you need them."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Cartes Bancaires\u002FVisa"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_cartesBancaires","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Cartes Bancaires\u002FMastercard"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_mastercard_cartesBancaires","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["eftpos Australia\u002FVisa"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_debit_eftposAuCoBranded","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["eftpos Australia\u002FMastercard"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_mastercard_debit_eftposAuCoBranded","\u0024\u0024markdoc:type":"node"},"children":[]}]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"international-cards","level":2,"anchored":true,"toc":"Simulate a payment by country"},"children":["Simulate a payment by country"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To simulate successful payments from specific countries, use test cards from the following sections."]},{"\u0024\u0024mdtype":"Tag","name":"Callout","attributes":{"type":"security"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"sca"},"children":["Strong Customer Authentication"]}," regulations require ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"3d-secure"},"children":["3D Secure"]}," authentication for online payments within the ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"eea"},"children":["European Economic Area"]},". The test cards in the Europe and Middle East section simulate a payment that succeeds without authentication. We also recommend testing authentication scenarios using ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting#regulatory-cards"},"children":["3D Secure test cards"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"solid","fixed":false,"highlightRows":[1,15,54],"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Country"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"card-americas","colspan":3},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["AMERICAS"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United States \u0028US\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4242424242424242","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Argentina \u0028AR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000320000021","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Brazil \u0028BR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000760000002","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Canada \u0028CA\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000001240000000","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Chile \u0028CL\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000001520000001","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Colombia \u0028CO\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000001700000003","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Costa Rica \u0028CR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000001880000005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Ecuador \u0028EC\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002180000000","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mexico \u0028MX\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000004840008001","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mexico \u0028MX\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5062210000000009","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Carnet"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Panama \u0028PA\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000005910000000","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Paraguay \u0028PY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000006000000066","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Peru \u0028PE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000006040000068","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Uruguay \u0028UY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008580000003","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"card-europe-and-middle-east","colspan":3},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["EUROPE and MIDDLE EAST"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Arab Emirates \u0028AE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000007840000001","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Arab Emirates \u0028AE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5200007840000022","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Austria \u0028AT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000400000008","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Belgium \u0028BE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000560000004","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bulgaria \u0028BG\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000001000000000","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Belarus \u0028BY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000001120000005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Croatia \u0028HR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000001910000009","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Cyprus \u0028CY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000001960000008","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Czech Republic \u0028CZ\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002030000002","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Denmark \u0028DK\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002080000001","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Estonia \u0028EE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002330000009","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Finland \u0028FI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002460000001","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["France \u0028FR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002500000003","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Germany \u0028DE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002760000016","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Gibraltar \u0028GI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002920000005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Greece \u0028GR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000003000000030","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Hungary \u0028HU\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000003480000005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Ireland \u0028IE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000003720000005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Italy \u0028IT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000003800000008","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Latvia \u0028LV\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000004280000005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Liechtenstein \u0028LI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000004380000004","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Lithuania \u0028LT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000004400000000","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Luxembourg \u0028LU\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000004420000006","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Malta \u0028MT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000004700000007","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Netherlands \u0028NL\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000005280000002","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Norway \u0028NO\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000005780000007","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Poland \u0028PL\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000006160000005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Portugal \u0028PT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000006200000007","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Romania \u0028RO\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000006420000001","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Saudi Arabia \u0028SA\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000006820000007","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Slovenia \u0028SI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000007050000006","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Slovakia \u0028SK\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000007030000001","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Spain \u0028ES\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000007240000007","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Sweden \u0028SE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000007520000008","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Switzerland \u0028CH\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000007560000009","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Kingdom \u0028GB\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008260000000","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Kingdom \u0028GB\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000058260000005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028debit\u0029"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Kingdom \u0028GB\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5555558265554449","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"card-asia-pacific","colspan":3},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["ASIA PACIFIC"]},{"\u0024\u0024mdtype":"Tag","name":"Callout","attributes":{"type":"regional","countries":["IN"]},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test subscriptions that require mandates and pre-debit notifications, see ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Findia-recurring-payments?integration=paymentIntents-setupIntents#testing"},"children":["India recurring payments"]},"."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Australia \u0028AU\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000360000006","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["China \u0028CN\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000001560000002","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Hong Kong \u0028HK\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000003440000004","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["India \u0028IN\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000003560000008","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Japan \u0028JP\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000003920000003","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Japan \u0028JP\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"3530111333300000","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["JCB"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Malaysia \u0028MY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000004580000002","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["New Zealand \u0028NZ\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000005540000008","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Singapore \u0028SG\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000007020000003","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Taiwan \u0028TW\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000001580000008","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Thailand \u0028TH\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000007640000003","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028credit\u0029"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Thailand \u0028TH\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000057640000008","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028debit\u0029"]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"solid","fixed":false,"highlightRows":[1,7,45],"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Country"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"pm-americas","colspan":3},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["AMERICAS"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United States \u0028US\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_us","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Argentina \u0028AR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_ar","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Brazil \u0028BR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_br","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Canada \u0028CA\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_ca","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Chile \u0028CL\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_cl","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Colombia \u0028CO\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_co","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Costa Rica \u0028CR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_cr","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Ecuador \u0028EC\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_ec","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mexico \u0028MX\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_mx","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Panama \u0028PA\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_pa","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Paraguay \u0028PY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_py","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Peru \u0028PE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_pe","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Uruguay \u0028UY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_uy","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"pm-europe-and-middle-east","colspan":3},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["EUROPE and MIDDLE EAST"]},{"\u0024\u0024mdtype":"Tag","name":"Callout","attributes":{"type":"security"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"sca"},"children":["Strong Customer Authentication"]}," regulations require ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"3d-secure"},"children":["3D Secure"]}," authentication for online payments within the ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"eea"},"children":["European Economic Area"]},". The test cards in this section simulate a payment that succeeds without authentication. We recommend also testing scenarios that involve authentication, using ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting#regulatory-cards"},"children":["3D Secure test cards"]},"."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Arab Emirates \u0028AE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_ae","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Arab Emirates \u0028AE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_ae_mastercard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Austria \u0028AT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_at","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Belgium \u0028BE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_be","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bulgaria \u0028BG\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_bg","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Belarus \u0028BY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_by","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Croatia \u0028HR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_hr","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Cyprus \u0028CY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_cy","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Czech Republic \u0028CZ\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_cz","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Denmark \u0028DK\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_dk","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Estonia \u0028EE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_ee","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Finland \u0028FI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_fi","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["France \u0028FR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_fr","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Germany \u0028DE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_de","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Gibraltar \u0028GI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_gi","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Greece \u0028GR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_gr","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Hungary \u0028HU\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_hu","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Ireland \u0028IE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_ie","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Italy \u0028IT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_it","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Latvia \u0028LV\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_lv","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Liechtenstein \u0028LI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_li","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Lithuania \u0028LT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_lt","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Luxembourg \u0028LU\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_lu","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Malta \u0028MT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_mt","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Netherlands \u0028NL\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_nl","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Norway \u0028NO\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_no","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Poland \u0028PL\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_pl","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Portugal \u0028PT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_pt","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Romania \u0028RO\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_ro","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Slovenia \u0028SI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_si","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Slovakia \u0028SK\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_sk","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Spain \u0028ES\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_es","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Sweden \u0028SE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_se","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Switzerland \u0028CH\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_ch","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Kingdom \u0028GB\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_gb","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Kingdom \u0028GB\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_gb_debit","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028debit\u0029"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Kingdom \u0028GB\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_gb_mastercard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"pm-asia-pacific","colspan":3},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["ASIA PACIFIC"]}," ",{"\u0024\u0024mdtype":"Tag","name":"Superscript","attributes":{},"children":["2"]},{"\u0024\u0024mdtype":"Tag","name":"Callout","attributes":{"type":"regional","countries":["IN"]},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test subscriptions that require mandates and pre-debit notifications, see ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Findia-recurring-payments?integration=paymentIntents-setupIntents#testing"},"children":["India recurring payments"]},"."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Australia \u0028AU\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_au","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["China \u0028CN\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_cn","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Hong Kong \u0028HK\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_hk","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["India \u0028IN\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_in","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Japan \u0028JP\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_jp","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Japan \u0028JP\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_jcb","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["JCB"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Malaysia \u0028my\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_my","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["New Zealand \u0028NZ\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_nz","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Singapore \u0028SG\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_sg","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Taiwan \u0028TW\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_tw","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Thailand \u0028TH\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_th_credit","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028credit\u0029"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Thailand \u0028TH\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_th_debit","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028debit\u0029"]}]}]}]}]}},{"id":"tokens","title":"Tokens","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"tokens","title":"Tokens"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-tokens.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most integrations don’t use tokens anymore, but we make test tokens such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=tokens#visa"},"children":["tok_visa"]}," available if you need them."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"solid","fixed":false,"highlightRows":[1,7,45],"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Country"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"token-americas","colspan":3},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["AMERICAS"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United States \u0028US\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_us","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Argentina \u0028AR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_ar","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Brazil \u0028BR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_br","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Canada \u0028CA\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_ca","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Chile \u0028CL\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_cl","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Colombia \u0028CO\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_co","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Costa Rica \u0028CR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_cr","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Ecuador \u0028EC\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_ec","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mexico \u0028MX\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_mx","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Panama \u0028PA\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_pa","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Paraguay \u0028PY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_py","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Peru \u0028PE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_pe","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Uruguay \u0028UY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_uy","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"token-europe-and-middle-east","colspan":3},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["EUROPE and MIDDLE EAST"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Arab Emirates \u0028AE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_ae","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Arab Emirates \u0028AE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_ae_mastercard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Austria \u0028AT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_at","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Belgium \u0028BE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_be","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bulgaria \u0028BG\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_bg","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Belarus \u0028BY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_by","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Croatia \u0028HR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_hr","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Cyprus \u0028CY\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_cy","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Czech Republic \u0028CZ\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_cz","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Denmark \u0028DK\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_dk","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Estonia \u0028EE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_ee","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Finland \u0028FI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_fi","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["France \u0028FR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_fr","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Germany \u0028DE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_de","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Gibraltar \u0028GI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_gi","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Greece \u0028GR\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_gr","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Hungary \u0028HU\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_hu","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Ireland \u0028IE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_ie","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Italy \u0028IT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_it","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Latvia \u0028LV\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_lv","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Liechtenstein \u0028LI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_li","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Lithuania \u0028LT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_lt","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Luxembourg \u0028LU\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_lu","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Malta \u0028MT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_mt","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Netherlands \u0028NL\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_nl","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Norway \u0028NO\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_no","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Poland \u0028PL\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_pl","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Portugal \u0028PT\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_pt","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Romania \u0028RO\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_ro","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Slovenia \u0028SI\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_si","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Slovakia \u0028SK\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_sk","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Spain \u0028ES\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_es","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Sweden \u0028SE\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_se","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Switzerland \u0028CH\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_ch","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Kingdom \u0028GB\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_gb","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Kingdom \u0028GB\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_gb_debit","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028debit\u0029"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["United Kingdom \u0028GB\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_gb_mastercard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"id":"token-asia-pacific","colspan":3},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["ASIA PACIFIC"]},{"\u0024\u0024mdtype":"Tag","name":"Callout","attributes":{"type":"regional","countries":["IN"]},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test subscriptions that require mandates and pre-debit notifications, see ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Findia-recurring-payments?integration=paymentIntents-setupIntents#testing"},"children":["India recurring payments"]},"."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Australia \u0028AU\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_au","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["China \u0028CN\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_cn","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Hong Kong \u0028HK\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_hk","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["India \u0028IN\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_in","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Japan \u0028JP\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_jp","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Japan \u0028JP\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_jcb","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["JCB"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Malaysia \u0028my\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_my","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["New Zealand \u0028NZ\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_nz","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Singapore \u0028SG\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_sg","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Taiwan \u0028TW\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_tw","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Thailand \u0028TH\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_th_credit","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028credit\u0029"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Thailand \u0028TH\u0029"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_th_debit","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa \u0028debit\u0029"]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"location-formatted-email","level":3,"anchored":true,"toc":"Simulate customer location with email"},"children":["Simulate customer location with email"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["When testing ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fcheckout"},"children":["Checkout Sessions"]},", ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayment-links"},"children":["Payment Links"]}," or ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fcheckout\u002Fpricing-table"},"children":["pricing tables"]},", you can simulate a customer’s geographic location by using a location-formatted email address. Add a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"\u002Blocation_XX","\u0024\u0024markdoc:type":"node"},"children":[]}," suffix to the local part of any email address, where ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"XX","\u0024\u0024markdoc:type":"node"},"children":[]}," is a valid two-letter ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FISO_3166-1_alpha-2"},"children":["ISO 3166-1 alpha-2"]}," country code."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["For example, to simulate a customer located in the United States, pass ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"test\u002Blocation_US@example.com","\u0024\u0024markdoc:type":"node"},"children":[]}," as the ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"customer_email","\u0024\u0024markdoc:type":"node"},"children":[]}," parameter when creating a Checkout Session and as the ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"prefilled_email","\u0024\u0024markdoc:type":"node"},"children":[]}," ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayment-links\u002Fcustomize#customize-checkout-with-url-parameters"},"children":["URL parameter"]}," when creating a Payment Link."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["When you visit the resulting Checkout Session URL, you see the same currency and payment methods that a customer in the specified country would see. Learn more about ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fcurrencies\u002Flocalize-prices\u002Fadaptive-pricing#testing"},"children":["testing with location-formatted emails"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"hsa-fsa-test-cards","level":2,"anchored":true,"toc":"Simulate an HSA or FSA card payment"},"children":["Simulate an HSA or FSA card payment"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Below are test card numbers for simulating transactions using a health savings account \u0028HSA\u0029 and a flexible spending account \u0028FSA\u0029. These accounts are commonly used for medical expenses, and testing with them ensures proper handling of healthcare-related transactions within your application."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand\u002FType"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["CVC"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Date"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa FSA"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000051230000072","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa HSA"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000051230000072","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard FSA"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5200828282828897","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any 3 digits"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any future date"]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Brand\u002FType"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa FSA"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_debit_visaFsaProductCode","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa HSA"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_debit_visaHsaProductCode","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard FSA"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_mastercard_debit_mastercardFsaProductCode","\u0024\u0024markdoc:type":"node"},"children":[]}]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"declined-payments","level":2,"anchored":true,"toc":"Simulate a declined payment"},"children":["Simulate a declined payment"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test your integration’s error-handling logic by simulating payments that the issuer declines for various reasons, use test cards from this section. These cards return a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-handling#payment-errors"},"children":["card error"]}," with the listed ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-codes"},"children":["error code"]}," and ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes"},"children":["decline code"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Provide a CVC when you test CVC behaviour. Stripe skips the CVC check if you omit it, so the check can’t fail. To simulate an incorrect CVC, use the “Incorrect CVC decline” test card listed in the following table and provide any three-digit CVC."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Error code"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Decline code"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Generic decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000002","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-codes#card-declined"},"children":["card_declined"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#generic_decline"},"children":["generic_decline"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Insufficient funds decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000009995","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-codes#card-declined"},"children":["card_declined"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#insufficient_funds"},"children":["insufficient_funds"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Lost card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000009987","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-codes#card-declined"},"children":["card_declined"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#lost_card"},"children":["lost_card"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Stolen card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000009979","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-codes#card-declined"},"children":["card_declined"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#stolen_card"},"children":["stolen_card"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Expired card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000069","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-codes#expired-card"},"children":["expired_card"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Incorrect CVC decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000127","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#incorrect_cvc"},"children":["incorrect_cvc"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Processing error decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000119","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-codes#processing-error"},"children":["processing_error"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Incorrect number decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4242424242424241","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#incorrect_number"},"children":["incorrect_number"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Exceeding velocity limit decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000006975","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-codes#card-declined"},"children":["card_declined"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#card_velocity_exceeded"},"children":["card_velocity_exceeded"]}]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-simulate-declined-payment.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can’t attach cards that simulate issuer declines to a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"Customer","\u0024\u0024markdoc:type":"node"},"children":[]}," object. To simulate a declined payment with an attached card, use the “Decline after attaching” test card listed in the following table."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Decline after attaching"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000341","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Attaching this card to a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcustomers"},"children":["Customer"]}," object succeeds, but attempts to charge the customer fail."]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Error code"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Decline code"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Generic decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_visa_chargeDeclined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"generic_decline","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Insufficient funds decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_visa_chargeDeclinedInsufficientFunds","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"insufficient_funds","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Lost card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_visa_chargeDeclinedLostCard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"lost_card","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Stolen card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_visa_chargeDeclinedStolenCard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"stolen_card","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Expired card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_chargeDeclinedExpiredCard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"expired_card","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Incorrect CVC decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_chargeDeclinedIncorrectCvc","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"incorrect_cvc","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Processing error decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_chargeDeclinedProcessingError","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing_error","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Exceeding velocity limit decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_visa_chargeDeclinedVelocityLimitExceeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_velocity_exceeded","\u0024\u0024markdoc:type":"node"},"children":[]}]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-simulate-declined-payment.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can’t attach cards that simulate issuer declines to a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"Customer","\u0024\u0024markdoc:type":"node"},"children":[]}," object. To simulate a declined payment with an attached card, use the “Decline after attaching” test card listed in the following table."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Decline after attaching"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_chargeCustomerFail","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Attaching this card to a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcustomers"},"children":["Customer"]}," object succeeds, but attempts to charge the customer fail."]}]}]}]}]}},{"id":"tokens","title":"Tokens","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"tokens","title":"Tokens"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-tokens.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most integrations don’t use tokens anymore, but we make test tokens such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=tokens#visa"},"children":["tok_visa"]}," available if you need them."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Error code"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Decline code"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Generic decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeDeclined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"generic_decline","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Insufficient funds decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeDeclinedInsufficientFunds","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"insufficient_funds","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Insufficient debit funds decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_debit_chargeDeclinedInsufficientFunds","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"insufficient_funds","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Lost card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeDeclinedLostCard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"lost_card","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Stolen card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeDeclinedStolenCard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"stolen_card","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Expired card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_chargeDeclinedExpiredCard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"expired_card","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Expired card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeDeclinedExpiredCard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"expired_card","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Fraudulent card decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeDeclinedFraudulent","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"expired_card","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Incorrect CVC decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_chargeDeclinedIncorrectCvc","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"incorrect_cvc","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Incorrect CVC decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeDeclinedIncorrectCvc","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"incorrect_cvc","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Processing error decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_chargeDeclinedProcessingError","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing_error","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Processing error decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeDeclinedProcessingError","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing_error","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["n\u002Fa"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Exceeding velocity limit decline"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeDeclinedVelocityLimitExceeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_velocity_exceeded","\u0024\u0024markdoc:type":"node"},"children":[]}]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-simulate-declined-payment.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can’t attach cards that simulate issuer declines to a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"Customer","\u0024\u0024markdoc:type":"node"},"children":[]}," object. To simulate a declined payment with an attached card, use the “Decline after attaching” test card listed in the following table."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Decline after attaching"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_chargeCustomerFail","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Attaching this card to a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcustomers"},"children":["Customer"]}," object succeeds, but attempts to charge the customer fail."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Decline after attaching"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeCustomerFail","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Attaching this card to a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcustomers"},"children":["Customer"]}," object succeeds, but attempts to charge the customer fail."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Decline after attaching due to lost card"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeCustomerFailLostCard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Attaching this card to a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcustomers"},"children":["Customer"]}," object succeeds, but attempts to charge the customer fail due to a lost card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Decline after attaching due to stolen card"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa_chargeCustomerFailStolenCard","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Attaching this card to a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcustomers"},"children":["Customer"]}," object succeeds, but attempts to charge the customer fail due to a stolen card."]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":2,"anchored":true,"toc":"Fraud prevention","id":"fraud-prevention"},"children":["Fraud prevention"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Stripe’s fraud prevention system, Radar, can block payments when they have a high risk level or fail verification checks. You can use the cards in this section to test your Radar settings. You can also use them to test how your integration responds to blocked payments."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Each card simulates specific risk factors. Your Radar settings determine which risk factors cause it to block a payment. Blocked payments result in ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-handling"},"children":["card errors with an error code of fraud"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To trigger a failed CVC check, include a CVC \u0028any three-digit number\u0029. To trigger a failed postal code check, include any valid postal code. If you omit these fields, Radar skips those checks, so they can’t fail."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Always blocked"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4100000000000019","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The charge has a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#high-risk"},"children":["risk level of “highest”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar always blocks it."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Highest risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000004954","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The charge has a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#high-risk"},"children":["risk level of “highest”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Elevated risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000009235","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The charge has a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#elevated-risk"},"children":["risk level of “elevated”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-reviews"},"children":["queue it for review"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["High fraud dispute score"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008400000407","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge has a high fraud dispute score."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["High early fraud warning score"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008400000159","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge has a high early fraud warning score."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Dynamic risk thresholds"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008400001017","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge triggers the Radar Dynamic risk thresholds control, when enabled."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar blocks the transaction if you enable the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings#dynamic-risk-thresholds"},"children":["Dynamic risk thresholds"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Free trial abuse"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4001858821843804","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge triggers the Radar free trial abuse risk control, when enabled."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar blocks the transaction if you enable the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings"},"children":["free trial abuse risk control"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Adaptive 3DS"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008405600003","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge triggers the Radar Adaptive 3DS risk control, when enabled."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you enable Adaptive 3DS, Radar requests 3DS authentication when using this test card."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["CVC check fails"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000101","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a CVC number, the CVC check fails."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Postal code check fails"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000036","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a postal code, the postal code check fails."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["CVC check fails with elevated risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000058400307872","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a CVC number, the CVC check fails with a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#elevated-risk"},"children":["risk level of “elevated”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Postal code check fails with elevated risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000058400306072","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a postcode, the postcode check fails with a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#elevated-risk"},"children":["risk level of “elevated”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Line1 check fails"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000028","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The address line 1 check fails."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The payment succeeds unless you ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules\u002Freference#post-authorization-attributes"},"children":["block it with a custom Radar rule"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Address checks fail"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000010","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The address postal code check and address line 1 check both fail."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Address unavailable"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000044","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The address postal code check and address line 1 check are both unavailable."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The payment succeeds unless you ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules\u002Freference#post-authorization-attributes"},"children":["block it with a custom Radar rule"]},"."]}]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Always blocked"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_radarBlock","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The charge has a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#high-risk"},"children":["risk level of “highest”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar always blocks it."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Highest risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_riskLevelHighest","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The charge has a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#high-risk"},"children":["risk level of “highest”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it depending on your settings."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Elevated risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_riskLevelElevated","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The charge has a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#elevated-risk"},"children":["risk level of “elevated”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-reviews"},"children":["queue it for review"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["High fraud dispute score"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_highFraudDisputeScore","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge has a high fraud dispute score."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["High early fraud warning score"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_highEfwScore","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge has a high early fraud warning score."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Dynamic risk thresholds"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_radarDynamicRiskThreshold","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge triggers the Radar Dynamic risk thresholds control, when enabled."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar blocks the transaction if you enable the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings#dynamic-risk-thresholds"},"children":["Dynamic risk thresholds"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Free trial abuse"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_freeTrialAbuseBlock","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge triggers the Radar free trial abuse risk control, when enabled."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar blocks the transaction if you enable the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings"},"children":["free trial abuse risk control"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Adaptive 3DS"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_adaptive3dsChallenge","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge triggers the Radar Adaptive 3DS risk control, when enabled."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you enable Adaptive 3DS, Radar requests 3DS authentication when using this test card."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["CVC check fails"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_cvcCheckFail","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a CVC number, the CVC check fails."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Postal code check fails"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_avsZipFail","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a postal code, the postal code check fails."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["CVC check fails with elevated risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_cvcCheckFailElevatedRisk","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a CVC number, the CVC check fails with a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#elevated-risk"},"children":["risk level of “elevated”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Postal code check fails with elevated risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_avsZipFailElevatedRisk","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a postcode, the postcode check fails with a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#elevated-risk"},"children":["risk level of “elevated”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Line1 check fails"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_avsLine1Fail","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The address line 1 check fails."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The payment succeeds unless you ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules\u002Freference#post-authorization-attributes"},"children":["block it with a custom Radar rule"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Address checks fail"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_avsFail","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The address postal code check and address line 1 check both fail."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Address unavailable"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_avsUnchecked","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The address postal code check and address line 1 check are both unavailable."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The payment succeeds unless you ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules\u002Freference#post-authorization-attributes"},"children":["block it with a custom Radar rule"]},"."]}]}]}]}]}]}},{"id":"tokens","title":"Tokens","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"tokens","title":"Tokens"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-tokens.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most integrations don’t use tokens anymore, but we make test tokens such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=tokens#visa"},"children":["tok_visa"]}," available if you need them."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Always blocked"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_radarBlock","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The charge has a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#high-risk"},"children":["risk level of “highest”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar always blocks it."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Highest risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_riskLevelHighest","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The charge has a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#high-risk"},"children":["risk level of “highest”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it depending on your settings."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Elevated risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_riskLevelElevated","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The charge has a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#elevated-risk"},"children":["risk level of “elevated”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-reviews"},"children":["queue it for review"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["High fraud dispute score"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_highFraudDisputeScore","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge has a high fraud dispute score."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["High early fraud warning score"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_highEfwScore","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge has a high early fraud warning score."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Dynamic risk thresholds"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_radarDynamicRiskThreshold","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge triggers the Radar Dynamic risk thresholds control, when enabled."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar blocks the transaction if you enable the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings#dynamic-risk-thresholds"},"children":["Dynamic risk thresholds"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Free trial abuse"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_freeTrialAbuseBlock","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge triggers the Radar free trial abuse risk control, when enabled."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar blocks the transaction if you enable the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frisk-settings"},"children":["free trial abuse risk control"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Adaptive 3DS"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_adaptive3dsChallenge","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This charge triggers the Radar Adaptive 3DS risk control, when enabled."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you enable Adaptive 3DS, Radar requests 3DS authentication when using this test card."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["CVC check fails"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_cvcCheckFail","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a CVC number, the CVC check fails."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Postal code check fails"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_avsZipFail","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a postal code, the postal code check fails."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["CVC check fails with elevated risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_cvcCheckFailElevatedRisk","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a CVC number, the CVC check fails with a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#elevated-risk"},"children":["risk level of “elevated”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Postal code check fails with elevated risk"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_avsZipFailElevatedRisk","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you provide a postcode, the postcode check fails with a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#elevated-risk"},"children":["risk level of “elevated”"]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Line1 check fails"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_avsLine1Fail","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The address line 1 check fails."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The payment succeeds unless you ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules\u002Freference#post-authorization-attributes"},"children":["block it with a custom Radar rule"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Address checks fail"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_avsFail","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The address postal code check and address line 1 check both fail."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Radar might block it ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#traditional-bank-checks"},"children":["depending on your settings."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Address unavailable"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_avsUnchecked","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The address postal code check and address line 1 check are both unavailable."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The payment succeeds unless you ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules\u002Freference#post-authorization-attributes"},"children":["block it with a custom Radar rule"]},"."]}]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":2,"anchored":true,"toc":"Trigger an error with invalid data","id":"trigger-an-error-with-invalid-data"},"children":["Trigger an error with invalid data"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test errors resulting from invalid data, provide invalid details. You don’t need a special test card for this. Any invalid value works. For instance:"]},{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":false,"marker":"*","\u0024\u0024markdoc:type":"node"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#invalid_expiry_month"},"children":["invalid_expiry_month"]},": Use an invalid month, such as ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["13"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#invalid_expiry_year"},"children":["invalid_expiry_year"]},": Use a year up to 50 years in the past, such as ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["95"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#invalid_cvc"},"children":["invalid_cvc"]},": Use a two-digit number, such as ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["99"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes#incorrect_number"},"children":["incorrect_number"]},": Use a card number that fails the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLuhn_algorithm"},"children":["Luhn check"]},", such as ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"4242424242424241","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"disputes","level":2,"anchored":true,"toc":"Simulate a dispute"},"children":["Simulate a dispute"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To simulate a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes"},"children":["disputed transaction"]},", use the test cards in this section. Then, to simulate winning or losing the dispute, provide ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#evidence"},"children":["winning or losing evidence"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Fraudulent"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000259","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fcategories"},"children":["fraudulent"]},". This type of dispute is ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002F3d-secure\u002Fauthentication-flow#disputed-payments"},"children":["protected"]}," after 3D Secure authentication."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Not received"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000002685","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fcategories"},"children":["product not received"]},". This type of dispute ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002F3d-secure\u002Fauthentication-flow#disputed-payments"},"children":["isn’t protected"]}," after 3D Secure authentication."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Enquiry"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000001976","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fhow-disputes-work#inquiries"},"children":["an enquiry"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Warning"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000005423","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to receive ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fhow-disputes-work#early-fraud-warnings"},"children":["an early fraud warning"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Multiple disputes"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000404000079","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fhow-disputes-work#multiple-disputes"},"children":["multiple times"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa Compelling Evidence 3.0"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000404000038","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fapi\u002Fvisa-ce3#testing"},"children":["Visa Compelling Evidence 3.0 eligible dispute"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa compliance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008400000779","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fapi\u002Fvisa-compliance#testing"},"children":["Visa compliance dispute"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard compliance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5105008400000002","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fapi\u002Fmastercard-compliance#testing"},"children":["Mastercard compliance dispute"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Smart disputes"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000001000043","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fsmart-disputes"},"children":["Smart Disputes"]}," eligible dispute."]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Fraudulent"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fcategories"},"children":["fraudulent"]},". This type of dispute is ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002F3d-secure\u002Fauthentication-flow#disputed-payments"},"children":["protected"]}," after 3D Secure authentication."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Not received"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createDisputeProductNotReceived","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fcategories"},"children":["product not received"]},". This type of dispute ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002F3d-secure\u002Fauthentication-flow#disputed-payments"},"children":["isn’t protected"]}," after 3D Secure authentication."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Enquiry"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createDisputeInquiry","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fhow-disputes-work#inquiries"},"children":["an enquiry"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Warning"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createIssuerFraudRecord","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to receive ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fhow-disputes-work#early-fraud-warnings"},"children":["an early fraud warning"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Multiple disputes"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createMultipleDisputes","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fhow-disputes-work#multiple-disputes"},"children":["multiple times"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa Compelling Evidence 3.0"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createCe3EligibleDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fapi\u002Fvisa-ce3#testing"},"children":["Visa Compelling Evidence 3.0 eligible dispute"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa compliance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createComplianceDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fapi\u002Fvisa-compliance#testing"},"children":["Visa compliance dispute"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard compliance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createMastercardComplianceDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, the charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fapi\u002Fmastercard-compliance#testing"},"children":["Mastercard compliance dispute"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Smart disputes"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createAutoRepresentmentEligibleDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fsmart-disputes"},"children":["Smart Disputes"]}," eligible dispute."]}]}]}]}]}},{"id":"tokens","title":"Tokens","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"tokens","title":"Tokens"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-tokens.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most integrations don’t use tokens anymore, but we make test tokens such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=tokens#visa"},"children":["tok_visa"]}," available if you need them."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Fraudulent"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fcategories"},"children":["fraudulent"]},". This type of dispute is ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002F3d-secure\u002Fauthentication-flow#disputed-payments"},"children":["protected"]}," after 3D Secure authentication."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Not received"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createDisputeProductNotReceived","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fcategories"},"children":["product not received"]},". This type of dispute ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002F3d-secure\u002Fauthentication-flow#disputed-payments"},"children":["isn’t protected"]}," after 3D Secure authentication."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Enquiry"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createDisputeInquiry","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fhow-disputes-work#inquiries"},"children":["an enquiry"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Warning"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createIssuerFraudRecord","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to receive ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fhow-disputes-work#early-fraud-warnings"},"children":["an early fraud warning"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Multiple disputes"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createMultipleDisputes","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fhow-disputes-work#multiple-disputes"},"children":["multiple times"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa Compelling Evidence 3.0"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createCe3EligibleDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fapi\u002Fvisa-ce3#testing"},"children":["Visa Compelling Evidence 3.0 eligible dispute"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa compliance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createComplianceDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fapi\u002Fvisa-compliance#testing"},"children":["Visa compliance dispute"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Mastercard compliance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createMastercardComplianceDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, the charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fapi\u002Fmastercard-compliance#testing"},"children":["Mastercard compliance dispute"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Smart disputes"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createAutoRepresentmentEligibleDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["With default account settings, charge succeeds, only to be disputed as a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fsmart-disputes"},"children":["Smart Disputes"]}," eligible dispute."]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"evidence","level":3,"anchored":true,"toc":"Evidence"},"children":["Evidence"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To simulate winning or losing the dispute, respond with one of the evidence values from the table below."]},{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":false,"marker":"*","\u0024\u0024markdoc:type":"node"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["If you ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fapi"},"children":["respond using the API"]},", pass the value from the table as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fdisputes\u002Fupdate#update_dispute-evidence-uncategorized_text"},"children":["uncategorised_text"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["If you ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fresponding"},"children":["respond in the Dashboard"]}," or in ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fconnect\u002Fsupported-embedded-components\u002Fdisputes-list"},"children":["Connect embedded components"]},", enter the value from the table in the ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["Additional information"]}," field. Then, click ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["Submit evidence"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Evidence"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"winning_evidence","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Closes the dispute as won and credits your account for the amount of the charge and related fees."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"losing_evidence","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Closes the dispute as lost without crediting your account. For enquiries, this closes the enquiry without escalation."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"escalate_inquiry_evidence","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Escalates the enquiry to a chargeback. This transitions the enquiry to a full dispute and debits your account for the amount of the dispute and related fees."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"dispute-prevention","level":3,"anchored":true,"toc":"Dispute prevention"},"children":["Dispute prevention"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes\u002Fprevention"},"children":["Dispute prevention"]}," helps resolve or block disputes before they become chargebacks. To simulate prevented disputes in test mode, use the test cards in this section. If your account has ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"https:\u002F\u002Fdashboard.stripe.com\u002Fsettings\u002Fdisputes"},"children":["Dispute Resolution or Dispute Deflection"]}," enabled, the dispute on the transaction is either blocked or resolved. Otherwise, the transaction is successfully disputed."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa Rapid Dispute Resolution"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000404004816","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Charge succeeds, then Visa RDR prevents the dispute if the account is enrolled in Dispute Resolution. Otherwise, creates a dispute."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Verifi CE3 block"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000404005649","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Charge succeeds, then Compelling Evidence 3.0 blocks the dispute if the account is enrolled in Dispute Deflection. Otherwise, creates a dispute."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Ethoca alert"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"5105000300000018","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Charge succeeds, then Ethoca Alerts prevents the dispute if the account is enrolled in Dispute Resolution. Otherwise, creates a dispute."]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa Rapid Dispute Resolution"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createRapidDisputeResolutionDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Charge succeeds, then Visa RDR prevents the dispute if the account is enrolled in Dispute Resolution. Otherwise, creates a dispute."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Verifi CE3 block"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createCe3BlockDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Charge succeeds, then Compelling Evidence 3.0 blocks the dispute if the account is enrolled in Dispute Deflection. Otherwise, creates a dispute."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Ethoca alert"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_createEthocaAlert","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Charge succeeds, then Ethoca Alerts prevents the dispute if the account is enrolled in Dispute Resolution. Otherwise, creates a dispute."]}]}]}]}]}},{"id":"tokens","title":"Tokens","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"tokens","title":"Tokens"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-tokens.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most integrations don’t use tokens anymore, but we make test tokens such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=tokens#visa"},"children":["tok_visa"]}," available if you need them."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Visa Rapid Dispute Resolution"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createRapidDisputeResolutionDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Charge succeeds, then Visa RDR prevents the dispute if the account is enrolled in Dispute Resolution. Otherwise, creates a dispute."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Verifi CE3 block"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createCe3BlockDispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Charge succeeds, then Compelling Evidence 3.0 blocks the dispute if the account is enrolled in Dispute Deflection. Otherwise, creates a dispute."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Ethoca alert"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_createEthocaAlert","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Charge succeeds, then Ethoca Alerts prevents the dispute if the account is enrolled in Dispute Resolution. Otherwise, creates a dispute."]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"refunds","level":2,"anchored":true,"toc":"Simulate an asynchronous refund"},"children":["Simulate an asynchronous refund"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["In live mode, refunds are asynchronous: a refund can appear to succeed and later fail, or can appear as ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pending","\u0024\u0024markdoc:type":"node"},"children":[]}," at first and later succeed. To simulate refunds with those behaviours, use the test cards in this section. With all other test cards, refunds succeed immediately and don’t change status after that."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Asynchronous success"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000007726","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The charge succeeds. If you initiate a refund, its status begins as ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pending","\u0024\u0024markdoc:type":"node"},"children":[]},". Some time later, its status transitions to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}," and sends a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"refund.updated","\u0024\u0024markdoc:type":"node"},"children":[]}," ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fevents\u002Ftypes#event_types-refund.updated"},"children":["event"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Asynchronous failure"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000005126","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The charge succeeds. If you initiate a refund, its status begins as ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]},". Some time later, its status transitions to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"failed","\u0024\u0024markdoc:type":"node"},"children":[]}," and sends a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"refund.failed","\u0024\u0024markdoc:type":"node"},"children":[]}," ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fevents\u002Ftypes#event_types-refund.failed"},"children":["event"]},"."]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Asynchronous success"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_pendingRefund","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The charge succeeds. If you initiate a refund, its status begins as ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pending","\u0024\u0024markdoc:type":"node"},"children":[]},". Some time later, its status transitions to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}," and sends a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"refund.updated","\u0024\u0024markdoc:type":"node"},"children":[]}," ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fevents\u002Ftypes#event_types-refund.updated"},"children":["event"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Asynchronous failure"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_refundFail","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The charge succeeds. If you initiate a refund, its status begins as ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]},". Some time later, its status transitions to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"failed","\u0024\u0024markdoc:type":"node"},"children":[]}," and sends a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"refund.failed","\u0024\u0024markdoc:type":"node"},"children":[]}," ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fevents\u002Ftypes#event_types-refund.failed"},"children":["event"]},"."]}]}]}]}]}},{"id":"tokens","title":"Tokens","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"tokens","title":"Tokens"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-tokens.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most integrations don’t use tokens anymore, but we make test tokens such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=tokens#visa"},"children":["tok_visa"]}," available if you need them."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Asynchronous success"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_pendingRefund","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The charge succeeds. If you initiate a refund, its status begins as ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pending","\u0024\u0024markdoc:type":"node"},"children":[]},". Some time later, its status transitions to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}," and sends a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"refund.updated","\u0024\u0024markdoc:type":"node"},"children":[]}," ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fevents\u002Ftypes#event_types-refund.updated"},"children":["event"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Asynchronous failure"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_refundFail","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The charge succeeds. If you initiate a refund, its status begins as ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]},". Some time later, its status transitions to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"failed","\u0024\u0024markdoc:type":"node"},"children":[]}," and sends a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"refund.failed","\u0024\u0024markdoc:type":"node"},"children":[]}," ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fevents\u002Ftypes#event_types-refund.failed"},"children":["event"]},"."]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can cancel a card refund only by using the Dashboard. In live mode, you can cancel a card refund within a short but nonspecific period of time. Testing environments simulate that period by allowing you to cancel a card refund within 30 minutes."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"available-balance","level":2,"anchored":true,"toc":"Send funds to your available balance"},"children":["Send funds to your available balance"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To send the funds from a test transaction directly to your available balance, use the test cards in this section. Other test cards send funds from a successful payment to your pending balance."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bypass pending balance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000000077","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The US charge succeeds. Funds are added directly to your available balance, bypassing your pending balance."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bypass pending balance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000003720000278","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The international charge succeeds. Funds are added directly to your available balance, bypassing your pending balance."]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bypass pending balance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_bypassPending","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The US charge succeeds. Funds are added directly to your available balance, bypassing your pending balance."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bypass pending balance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_bypassPendingInternational","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The international charge succeeds. Funds are added directly to your available balance, bypassing your pending balance."]}]}]}]}]}},{"id":"tokens","title":"Tokens","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"tokens","title":"Tokens"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-tokens.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most integrations don’t use tokens anymore, but we make test tokens such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=tokens#visa"},"children":["tok_visa"]}," available if you need them."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bypass pending balance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_bypassPending","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The US charge succeeds. Funds are added directly to your available balance, bypassing your pending balance."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bypass pending balance"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_bypassPendingInternational","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The international charge succeeds. Funds are added directly to your available balance, bypassing your pending balance."]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"regulatory-cards","level":2,"anchored":true,"toc":"Test 3D Secure authentication"},"children":["Test 3D Secure authentication"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["3D Secure requires an additional layer of authentication for credit card transactions. The test cards in this section allow you to simulate triggering authentication in different payment flows."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Only cards in this section effectively test your 3D Secure integration by simulating defined 3DS behaviour, such as a challenge flow or an unsupported card. Other Stripe testing cards might still trigger 3DS, but we return ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"attempt_acknowledged","\u0024\u0024markdoc:type":"node"},"children":[]}," to bypass the additional steps since 3DS testing isn’t the objective for those cards."]},{"\u0024\u0024mdtype":"Tag","name":"Callout","attributes":{"type":"mistake","title":"Dashboard not supported"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["3D Secure redirects won’t occur for payments created directly in the Stripe Dashboard. Instead, use your integration’s own front end or an API call."]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Authentication and setup","id":"authentication-and-setup"},"children":["Authentication and setup"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To simulate payment flows that include authentication, use the test cards in this section. Some of these cards can also be ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fsave-and-reuse"},"children":["set up"]}," for future payments or have already been."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{"width":33},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"width":33},"children":["Authenticate unless set up"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002500003155","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card requires authentication for off-session payments unless you ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fsave-and-reuse"},"children":["set it up"]}," for future payments. After you set it up, off-session payments no longer require authentication. However, on-session payments with this card always require authentication."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"width":33},"children":["Always authenticate"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002760003184","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card requires authentication on all transactions, regardless of how the card is set up."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"width":33},"children":["Already set up"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000003800000446","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card is already set up for off-session use. It requires authentication for ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Faccept-a-payment?platform=web"},"children":["one-time"]}," and other ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fexisting-customers?platform=web\u0026ui=elements"},"children":["on-session"]}," payments. However, all ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"off-session"},"children":["off-session payments"]}," succeed as if the card has been previously ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fsave-and-reuse"},"children":["set up"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"width":33},"children":["Insufficient funds"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008260003178","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card requires authentication for ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Faccept-a-payment?platform=web"},"children":["one-time payments"]},". All payments are declined with an ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"insufficient_funds","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code even after being successfully authenticated or previously ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fsave-and-reuse"},"children":["set up"]},"."]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Authenticate unless set up"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_authenticationRequiredOnSetup","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card requires authentication for every payment unless you ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fsave-and-reuse"},"children":["set it up"]}," for future payments. After you set it up, it no longer requires authentication."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Always authenticate"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_authenticationRequired","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card requires authentication on all transactions, regardless of how the card is set up."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Already set up"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_authenticationRequiredSetupForOffSession","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card is already set up for off-session use. It requires authentication for ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Faccept-a-payment?platform=web"},"children":["one-time"]}," and other ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fexisting-customers?platform=web\u0026ui=elements"},"children":["on-session"]}," payments. However, all off-session payments succeed as if the card has been previously ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fsave-and-reuse"},"children":["set up"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Insufficient funds"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_authenticationRequiredChargeDeclinedInsufficientFunds","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card requires authentication for ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Faccept-a-payment?platform=web"},"children":["one-time payments"]},". All payments are declined with an ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"insufficient_funds","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code even after being successfully authenticated or previously ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fsave-and-reuse"},"children":["set up"]},"."]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"three-ds-cards","level":3,"anchored":true,"toc":"Support and availability"},"children":["Support and availability"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Stripe requests authentication when required by regulation or when triggered by your Radar rules or custom code. Even if authentication is requested, it can’t always be performed – for instance, the customer’s card might not be enrolled or an error might occur. Use the test cards in this section to simulate various combinations of these factors."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["All 3DS references indicate ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"https:\u002F\u002Fstripe.com\u002Fguides\u002F3d-secure-2"},"children":["3D Secure 2"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["3D Secure usage"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Outcome"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3DS Required"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["OK"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000003220","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication must be completed for the payment to be successful. By default, your Radar rules request 3D Secure authentication for this card. Ireland-issued \u0028",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"IE","\u0024\u0024markdoc:type":"node"},"children":[]},"\u0029."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3DS Required"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["OK"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008400000027","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication must be completed for the payment to be successful. By default, your Radar rules request 3D Secure authentication for this card. US-issued \u0028",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"US","\u0024\u0024markdoc:type":"node"},"children":[]},"\u0029."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3DS Required"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Declined"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008400001629","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication is required, but payments are declined with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code after authentication. By default, your Radar rules request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3DS Required"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Error"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008400001280","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication is required, but the 3D Secure lookup request fails with a processing error. Payments are declined with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code. By default, your Radar rules request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3DS Supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["OK"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000003055","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication might still be performed, but isn’t required. By default, your Radar rules don’t request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3DS Supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Error"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000003097","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication might still be performed, but isn’t required. However, attempts to perform 3D Secure result in a processing error. By default, your Radar rules don’t request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3DS Supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Unenrolled"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4242424242424242","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure is supported for this card, but this card isn’t enrolled in 3D Secure. Even if your Radar rules request 3D Secure, the customer won’t be prompted to authenticate. By default, your Radar rules don’t request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{"colspan":2},"children":["3DS Not supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"378282246310005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure isn’t supported on this card and can’t be invoked. The PaymentIntent or SetupIntent proceeds without performing authentication."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3DS Frictionless flow"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["OK"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000032200000","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication is required on all transactions, regardless of how the card is set up. The authentication proceeds through a frictionless flow, and succeeds."]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["3D Secure usage"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Outcome"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["PaymentMethod"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Required"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["OK"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_threeDSecure2Required","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication must be completed for the payment to be successful. By default, your Radar rules request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Required"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Declined"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_threeDSecureRequiredChargeDeclined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication is required, but payments are declined with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code after authentication. By default, your Radar rules request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Required"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Error"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_threeDSecureRequiredProcessingError","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication is required, but the 3D Secure lookup request fails with a processing error. Payments are declined with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code. By default, your Radar rules request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["OK"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_threeDSecureOptional","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication might still be performed, but isn’t required. By default, your Radar rules don’t request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Error"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_threeDSecureOptionalProcessingError","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication might still be performed, but isn’t required. However, attempts to perform 3D Secure result in a processing error. By default, your Radar rules don’t request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Unenrolled"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_visa","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure is supported for this card, but this card isn’t enrolled in 3D Secure. Even if your Radar rules request 3D Secure, the customer won’t be prompted to authenticate. By default, your Radar rules don’t request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Not supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_card_amex_threeDSecureNotSupported","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure isn’t supported on this card and can’t be invoked. The PaymentIntent or SetupIntent proceeds without performing authentication."]}]}]}]}]}},{"id":"tokens","title":"Tokens","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"tokens","title":"Tokens"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Ftesting-tokens.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Most integrations don’t use tokens anymore, but we make test tokens such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ftesting?testing-method=tokens#visa"},"children":["tok_visa"]}," available if you need them."]}]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["3D Secure usage"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Outcome"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Required"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["OK"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_threeDSecure2Required","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication must be completed for the payment to be successful. By default, your Radar rules request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Required"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Declined"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_threeDSecureRequiredChargeDeclined","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication is required, but payments are declined with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code after authentication. By default, your Radar rules request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Required"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Error"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_threeDSecureRequiredProcessingError","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication is required, but the 3D Secure lookup request fails with a processing error. Payments are declined with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"card_declined","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code. By default, your Radar rules request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["OK"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_threeDSecureOptional","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication might still be performed, but isn’t required. By default, your Radar rules don’t request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Error"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_threeDSecureOptionalProcessingError","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure authentication might still be performed, but isn’t required. However, attempts to perform 3D Secure result in a processing error. By default, your Radar rules don’t request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Unenrolled"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_visa","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure is supported for this card, but this card isn’t enrolled in 3D Secure. Even if your Radar rules request 3D Secure, the customer won’t be prompted to authenticate. By default, your Radar rules don’t request 3D Secure authentication for this card."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Not supported"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"tok_amex_threeDSecureNotSupported","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure isn’t supported on this card and can’t be invoked. The PaymentIntent proceeds without performing authentication."]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"3D Secure mobile challenge flows","id":"3d-secure-mobile-challenge-flows"},"children":["3D Secure mobile challenge flows"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["In a mobile payment, several challenge flows for authentication – where the customer has to interact with prompts in the UI – are available. Use the test cards in this section to trigger a specific challenge flow for test purposes. These cards aren’t useful in browser-based payment forms or in API calls. In those environments, they work but don’t trigger any special behaviour. Because they’re not useful in API calls, we don’t provide any ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentMethod","\u0024\u0024markdoc:type":"node"},"children":[]}," or ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"Token","\u0024\u0024markdoc:type":"node"},"children":[]}," values to test with."]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Challenge flow"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Out of band"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000582600000094","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure 2 authentication must be completed on all transactions. Triggers the challenge flow with Out of Band UI."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["One time passcode"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000582600000045","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure 2 authentication must be completed on all transactions. Triggers the challenge flow with One Time Passcode UI."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Single select"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000582600000102","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure 2 authentication must be completed on all transactions. Triggers the challenge flow with single-select UI."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Multi select"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000582600000110","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3D Secure 2 authentication must be completed on all transactions. Triggers the challenge flow with multi-select UI."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"captcha","level":2,"anchored":true,"toc":"Simulate a captcha challenge"},"children":["Simulate a captcha challenge"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To prevent fraud, Stripe might display a captcha challenge to the user on the payment page. Use the test cards below to simulate this flow."]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Captcha challenge"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000001208","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The charge succeeds if the user correctly answers the captcha challenge."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Captcha challenge"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000000000003725","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The charge succeeds if the user correctly answers the captcha challenge."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"terminal","level":2,"anchored":true,"toc":"Simulate an in-person payment with a PIN"},"children":["Simulate an in-person payment with a PIN"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Use the test cards in this section to simulate successful in-person payments where a PIN is involved. There are many other options for testing in-person payments, including a simulated reader and physical test cards. See ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fterminal\u002Freferences\u002Ftesting"},"children":["Test Stripe Terminal"]}," for more information."]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"testing-method","selector":"tabs","items":[{"id":"card-numbers","title":"Card numbers","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"card-numbers","title":"Card numbers"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Offline PIN"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4001007020000002","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card simulates a payment where the cardholder is prompted for and enters an ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"offlinepin"},"children":["offline PIN"]},". The resulting charge has ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcharges\u002Fobject#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method"},"children":["cardholder_verification_method"]}," set to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"offline_pin","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Offline PIN retry"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000008260000075","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Simulates an SCA-triggered retry flow where a cardholder’s initial contactless charge fails and the reader then prompts the user to insert their card and enter their ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"offlinepin"},"children":["offline PIN"]},". The resulting charge has ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcharges\u002Fobject#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method"},"children":["cardholder_verification_method"]}," set to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"offline_pin","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Online PIN"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4001000360000005","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card simulates a payment where the cardholder is prompted for and enters an ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"onlinepin"},"children":["online PIN"]},". The resulting charge has ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcharges\u002Fobject#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method"},"children":["cardholder_verification_method"]}," set to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"online_pin","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Online PIN retry"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"CardNumber","attributes":{"number":"4000002760000008","copyable":true,"type":"card"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Simulates an SCA-triggered retry flow where a cardholder’s initial contactless charge fails and the reader then prompts the user to insert their card and enter their ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"onlinepin"},"children":["online PIN"]},". The resulting charge has ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcharges\u002Fobject#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method"},"children":["cardholder_verification_method"]}," set to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"online_pin","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]}]}]}]}},{"id":"payment-methods","title":"PaymentMethods","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"payment-methods","title":"PaymentMethods"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Details"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Offline PIN"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"offline_pin_cvm","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card simulates a payment where the cardholder is prompted for and enters an ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"offlinepin"},"children":["offline PIN"]},". The resulting charge has ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcharges\u002Fobject#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method"},"children":["cardholder_verification_method"]}," set to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"offline_pin","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Offline PIN retry"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"offline_pin_sca_retry","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Simulates an SCA-triggered retry flow where a cardholder’s initial contactless charge fails and the reader then prompts the user to insert their card and enter their ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"offlinepin"},"children":["offline PIN"]},". The resulting charge has ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcharges\u002Fobject#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method"},"children":["cardholder_verification_method"]}," set to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"offline_pin","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Online PIN"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"online_pin_cvm","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["This card simulates a payment where the cardholder is prompted for and enters an ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"onlinepin"},"children":["online PIN"]},". The resulting charge has ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcharges\u002Fobject#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method"},"children":["cardholder_verification_method"]}," set to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"online_pin","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Online PIN retry"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"online_pin_sca_retry","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Simulates an SCA-triggered retry flow where a cardholder’s initial contactless charge fails and the reader then prompts the user to insert their card and enter their ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"onlinepin"},"children":["online PIN"]},". The resulting charge has ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fcharges\u002Fobject#charge_object-payment_method_details-card_present-receipt-cardholder_verification_method"},"children":["cardholder_verification_method"]}," set to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"online_pin","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]}]}]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"event-destinations","level":2,"anchored":true,"toc":"Test a webhook or event destination"},"children":["Test a webhook or event destination"]},{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Fbilling\u002Ftesting\u002Fwebhooks-subs-test.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test your webhook endpoint or ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fevent-destinations"},"children":["event destination"]},", choose one of these two options:"]},{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":true,"marker":".","\u0024\u0024markdoc:type":"node"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Perform actions in a sandbox that send legitimate events to your event destination. For example, to trigger the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi#event_types-charge.succeeded"},"children":["charge.succeeded"]}," event, you can use a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#cards"},"children":["test card that produces a successful charge"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fwebhooks#test-webhook"},"children":["Trigger events using the Stripe CLI"]}," or ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fstripe-vscode#webhooks"},"children":["using Stripe for Visual Studio Code"]},"."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":2,"anchored":true,"toc":"Rate limits","id":"rate-limits"},"children":["Rate limits"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If your requests in your testing environments begin to receive ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"429","\u0024\u0024markdoc:type":"node"},"children":[]}," HTTP errors, make them less frequently. These errors come from our ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Frate-limits"},"children":["rate limiter"]},", which is more strict in testing environments than in live mode."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["We don’t recommend load testing your integration using the Stripe API in testing environments. Because the load limiter is stricter in testing environments, you might see errors that you wouldn’t see in production. See ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Frate-limits#load-testing"},"children":["load testing"]}," for an alternative approach."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"non-card-payments","level":2,"anchored":true,"toc":"Test a non-card payment method"},"children":["Test a non-card payment method"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["When you use a test non-card payment method, use ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fkeys#obtain-api-keys"},"children":["test API keys"]}," in all API calls. This is true whether you’re serving a payment form you can test interactively or writing test code."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Different payment methods have different test procedures:"]},{"\u0024\u0024mdtype":"Tag","name":"TabGroup","attributes":{"pref":"payment-method","selector":"tabs","items":[{"id":"ach-direct-debit","title":"ACH Direct Debit","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"ach-direct-debit","title":"ACH Direct Debit"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Fpayments\u002Fpayment-methods\u002Fus-bank-account\u002Ftest-integration.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Learn how to test scenarios with instant verifications using ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ffinancial-connections\u002Ftesting#web-how-to-use-test-accounts"},"children":["Financial Connections"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Send transaction emails in a sandbox","id":"send-transaction-emails-in-a-sandbox"},"children":["Send transaction emails in a sandbox"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["After you collect the bank account details and accept a mandate, send the mandate confirmation and microdeposit verification emails in a ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"sandbox"},"children":["sandbox"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If your domain is ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["{domain}"]}," and your username is ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["{username}"]},", use the following email format to send test transaction emails: ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["{username}\u002Btest_email@{domain}"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["For example, if your domain is ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["example.com"]}," and your username is ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["info"]},", use the format ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["info\u002Btest_email@example.com"]}," for testing ACH Direct Debit payments. This format ensures that emails are routed correctly. If you don’t include the ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["\u002Btest_email"]}," suffix, we won’t send the email."]},{"\u0024\u0024mdtype":"Tag","name":"Callout","attributes":{"type":"mistake"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You must ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fget-started\u002Faccount\u002Fset-up"},"children":["set up your Stripe account"]}," before you can trigger these emails while testing."]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Test account numbers","id":"test-account-numbers"},"children":["Test account numbers"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Stripe provides several test account numbers and corresponding tokens you can use to make sure your integration for manually-entered bank accounts is ready for production."]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Account number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Routing number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Behavior"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000123456789","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_success","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment succeeds."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000111111113","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_accountClosed","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails because the account is closed."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000004954","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_riskLevelHighest","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment is blocked by Radar due to a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-risk-prevention#high-risk"},"children":["high risk of fraud"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000111111116","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_noAccount","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails because no account is found."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000222222227","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_insufficientFunds","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails due to insufficient funds."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000333333335","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_debitNotAuthorized","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails because debits aren’t authorized."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000444444440","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_invalidCurrency","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails due to invalid currency."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000666666661","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_failMicrodeposits","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails to send microdeposits."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000555555559","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_dispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment triggers a dispute."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000000009","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_processing","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment stays in processing indefinitely. Useful for testing ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fpayment_intents\u002Fcancel"},"children":["PaymentIntent cancellation"]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000777777771","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_usBankAccount_weeklyLimitExceeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails due to payment amount causing the account to exceed its weekly payment volume limit."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000888888885","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"110000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails because of  a deactivated ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ffinancial-connections\u002Ftokenized-account-numbers"},"children":["tokenised account number"]},"."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Before test transactions can complete, you need to verify all test accounts that automatically succeed or fail the payment. To do so, use the test microdeposit amounts or descriptor codes below."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Test microdeposit amounts and descriptor codes","id":"test-microdeposit-amounts-and-descriptor-codes"},"children":["Test microdeposit amounts and descriptor codes"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To mimic different scenarios, use these microdeposit amounts ",{"\u0024\u0024mdtype":"Tag","name":"em","attributes":{},"children":["or"]}," 0.01 descriptor code values."]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Microdeposit values"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["0.01 descriptor code values"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Scenario"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"32","\u0024\u0024markdoc:type":"node"},"children":[]}," and ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"45","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["SM11AA"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Simulates verifying the account."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"10","\u0024\u0024markdoc:type":"node"},"children":[]}," and ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"11","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["SM33CC"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Simulates exceeding the number of allowed verification attempts."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"40","\u0024\u0024markdoc:type":"node"},"children":[]}," and ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"41","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["SM44DD"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Simulates a microdeposit timeout."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Test settlement behaviour","id":"test-settlement-behavior"},"children":["Test settlement behaviour"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Test transactions settle instantly and are added to your available test balance. This behaviour differs from livemode, where transactions can take ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fach-direct-debit#timing"},"children":["multiple days"]}," to settle in your available balance."]}]}]}},{"id":"sepa-direct-debit","title":"SEPA Direct Debit","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"sepa-direct-debit","title":"SEPA Direct Debit"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Create a test ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentIntent","\u0024\u0024markdoc:type":"node"},"children":[]}," that either succeeds or fails by doing the following:"]},{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":true,"marker":".","\u0024\u0024markdoc:type":"node"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Create a test ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"payment-methods"},"children":["PaymentMethod"]}," with a test account number."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Use the resulting ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentMethod","\u0024\u0024markdoc:type":"node"},"children":[]}," in a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"confirmSepaDebitPayment","\u0024\u0024markdoc:type":"node"},"children":[]}," request to create the test charge."]}]},{"\u0024\u0024mdtype":"Tag","name":"SepaTestAccountTable","attributes":{"entries":[{"country":"AT","numbers":{"immediate_success":"AT611904300234573201","delayed_success":"AT321904300235473204","immediate_failure":"AT861904300235473202","delayed_failure":"AT051904300235473205","dispute":"AT591904300235473203","charge_exceeds_weekly_limit":"AT981904300000343434","charge_exceeds_transaction_limit":"AT601904300000121212","insufficient_funds":"AT981904300002222227","setup_bank_not_supported":"AT271904300000055555","setup_debits_not_supported":"AT511904300000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_at","delayed_success":"pm_sepaDebit_successDelayed_at","immediate_failure":"pm_sepaDebit_failed_at","delayed_failure":"pm_sepaDebit_failedDelayed_at","dispute":"pm_sepaDebit_disputed_at","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_at","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_at","insufficient_funds":"pm_sepaDebit_insufficientFunds_at"}},{"country":"BE","numbers":{"immediate_success":"BE62510007547061","delayed_success":"BE78510007547064","immediate_failure":"BE68539007547034","delayed_failure":"BE51510007547065","dispute":"BE08510007547063","charge_exceeds_weekly_limit":"BE90510000343434","charge_exceeds_transaction_limit":"BE52510000121212","insufficient_funds":"BE90510002222227","setup_bank_not_supported":"BE19510000055555","setup_debits_not_supported":"BE43510000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_be","delayed_success":"pm_sepaDebit_successDelayed_be","immediate_failure":"pm_sepaDebit_failed_be","delayed_failure":"pm_sepaDebit_failedDelayed_be","dispute":"pm_sepaDebit_disputed_be","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_be","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_be","insufficient_funds":"pm_sepaDebit_insufficientFunds_be"}},{"country":"HR","numbers":{"immediate_success":"HR7624020064583467589","delayed_success":"HR6323600002337876649","immediate_failure":"HR2725000096983499248","delayed_failure":"HR6723600004878117427","dispute":"HR8724840081455523553","charge_exceeds_weekly_limit":"HR7424020060000343434","charge_exceeds_transaction_limit":"HR3624020060000121212","insufficient_funds":"HR7424020060002222227","setup_bank_not_supported":"HR0324020060000055555","setup_debits_not_supported":"HR2724020060000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_hr","delayed_success":"pm_sepaDebit_successDelayed_hr","immediate_failure":"pm_sepaDebit_failed_hr","delayed_failure":"pm_sepaDebit_failedDelayed_hr","dispute":"pm_sepaDebit_disputed_hr","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_hr","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_hr","insufficient_funds":"pm_sepaDebit_insufficientFunds_hr"}},{"country":"EE","numbers":{"immediate_success":"EE382200221020145685","delayed_success":"EE222200221020145682","immediate_failure":"EE762200221020145680","delayed_failure":"EE922200221020145683","dispute":"EE492200221020145681","charge_exceeds_weekly_limit":"EE672200000000343434","charge_exceeds_transaction_limit":"EE292200000000121212","insufficient_funds":"EE672200000002222227","setup_bank_not_supported":"EE932200000000055555","setup_debits_not_supported":"EE202200000000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_ee","delayed_success":"pm_sepaDebit_successDelayed_ee","immediate_failure":"pm_sepaDebit_failed_ee","delayed_failure":"pm_sepaDebit_failedDelayed_ee","dispute":"pm_sepaDebit_disputed_ee","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_ee","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_ee","insufficient_funds":"pm_sepaDebit_insufficientFunds_ee"}},{"country":"FI","numbers":{"immediate_success":"FI2112345600000785","delayed_success":"FI3712345600000788","immediate_failure":"FI9112345600000786","delayed_failure":"FI1012345600000789","dispute":"FI6412345600000787","charge_exceeds_weekly_limit":"FI6712345600343434","charge_exceeds_transaction_limit":"FI2912345600121212","insufficient_funds":"FI6712345602222227","setup_bank_not_supported":"FI9312345600055555","setup_debits_not_supported":"FI2012345600066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_fi","delayed_success":"pm_sepaDebit_successDelayed_fi","immediate_failure":"pm_sepaDebit_failed_fi","delayed_failure":"pm_sepaDebit_failedDelayed_fi","dispute":"pm_sepaDebit_disputed_fi","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_fi","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_fi","insufficient_funds":"pm_sepaDebit_insufficientFunds_fi"}},{"country":"FR","numbers":{"immediate_success":"FR1420041010050500013M02606","delayed_success":"FR3020041010050500013M02609","immediate_failure":"FR8420041010050500013M02607","delayed_failure":"FR7920041010050500013M02600","dispute":"FR5720041010050500013M02608","charge_exceeds_weekly_limit":"FR9720041010050000000343434","charge_exceeds_transaction_limit":"FR5920041010050000000121212","insufficient_funds":"FR9720041010050000002222227","setup_bank_not_supported":"FR2620041010050000000055555","setup_debits_not_supported":"FR5020041010050000000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_fr","delayed_success":"pm_sepaDebit_successDelayed_fr","immediate_failure":"pm_sepaDebit_failed_fr","delayed_failure":"pm_sepaDebit_failedDelayed_fr","dispute":"pm_sepaDebit_disputed_fr","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_fr","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_fr","insufficient_funds":"pm_sepaDebit_insufficientFunds_fr"}},{"country":"DE","numbers":{"immediate_success":"DE89370400440532013000","delayed_success":"DE08370400440532013003","immediate_failure":"DE62370400440532013001","delayed_failure":"DE78370400440532013004","dispute":"DE35370400440532013002","charge_exceeds_weekly_limit":"DE65370400440000343434","charge_exceeds_transaction_limit":"DE27370400440000121212","insufficient_funds":"DE65370400440002222227","setup_bank_not_supported":"DE91370400440000055555","setup_debits_not_supported":"DE18370400440000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_de","delayed_success":"pm_sepaDebit_successDelayed_de","immediate_failure":"pm_sepaDebit_failed_de","delayed_failure":"pm_sepaDebit_failedDelayed_de","dispute":"pm_sepaDebit_disputed_de","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_de","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_de","insufficient_funds":"pm_sepaDebit_insufficientFunds_de"}},{"country":"GI","numbers":{"immediate_success":"GI60MPFS599327643783385","delayed_success":"GI08RRNW626436291644533","immediate_failure":"GI41SAFA461293238477751","delayed_failure":"GI50LROG772261344693297","dispute":"GI26KJBC361883934534696","charge_exceeds_weekly_limit":"GI14NWBK000000000343434","charge_exceeds_transaction_limit":"GI73NWBK000000000121212","insufficient_funds":"GI14NWBK000000002222227","setup_bank_not_supported":"GI40NWBK000000000055555","setup_debits_not_supported":"GI64NWBK000000000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_gi","delayed_success":"pm_sepaDebit_successDelayed_gi","immediate_failure":"pm_sepaDebit_failed_gi","delayed_failure":"pm_sepaDebit_failedDelayed_gi","dispute":"pm_sepaDebit_disputed_gi","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_gi","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_gi","insufficient_funds":"pm_sepaDebit_insufficientFunds_gi"}},{"country":"IE","numbers":{"immediate_success":"IE29AIBK93115212345678","delayed_success":"IE24AIBK93115212345671","immediate_failure":"IE02AIBK93115212345679","delayed_failure":"IE94AIBK93115212345672","dispute":"IE51AIBK93115212345670","charge_exceeds_weekly_limit":"IE10AIBK93115200343434","charge_exceeds_transaction_limit":"IE69AIBK93115200121212","insufficient_funds":"IE10AIBK93115202222227","setup_bank_not_supported":"IE36AIBK93115200055555","setup_debits_not_supported":"IE60AIBK93115200066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_ie","delayed_success":"pm_sepaDebit_successDelayed_ie","immediate_failure":"pm_sepaDebit_failed_ie","delayed_failure":"pm_sepaDebit_failedDelayed_ie","dispute":"pm_sepaDebit_disputed_ie","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_ie","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_ie","insufficient_funds":"pm_sepaDebit_insufficientFunds_ie"}},{"country":"LI","numbers":{"immediate_success":"LI0508800636123378777","delayed_success":"LI4408800387787111369","immediate_failure":"LI1208800143823175626","delayed_failure":"LI4908800356441975566","dispute":"LI7708800125525347723","charge_exceeds_weekly_limit":"LI2408800000000343434","charge_exceeds_transaction_limit":"LI8308800000000121212","insufficient_funds":"LI2408800000002222227","setup_bank_not_supported":"LI5008800000000055555","setup_debits_not_supported":"LI7408800000000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_li","delayed_success":"pm_sepaDebit_successDelayed_li","immediate_failure":"pm_sepaDebit_failed_li","delayed_failure":"pm_sepaDebit_failedDelayed_li","dispute":"pm_sepaDebit_disputed_li","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_li","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_li","insufficient_funds":"pm_sepaDebit_insufficientFunds_li"}},{"country":"LT","numbers":{"immediate_success":"LT121000011101001000","delayed_success":"LT281000011101001003","immediate_failure":"LT821000011101001001","delayed_failure":"LT981000011101001004","dispute":"LT551000011101001002","charge_exceeds_weekly_limit":"LT591000000000343434","charge_exceeds_transaction_limit":"LT211000000000121212","insufficient_funds":"LT591000000002222227","setup_bank_not_supported":"LT851000000000055555","setup_debits_not_supported":"LT121000000000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_lt","delayed_success":"pm_sepaDebit_successDelayed_lt","immediate_failure":"pm_sepaDebit_failed_lt","delayed_failure":"pm_sepaDebit_failedDelayed_lt","dispute":"pm_sepaDebit_disputed_lt","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_lt","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_lt","insufficient_funds":"pm_sepaDebit_insufficientFunds_lt"}},{"country":"LU","numbers":{"immediate_success":"LU280019400644750000","delayed_success":"LU440019400644750003","immediate_failure":"LU980019400644750001","delayed_failure":"LU170019400644750004","dispute":"LU710019400644750002","charge_exceeds_weekly_limit":"LU900010000000343434","charge_exceeds_transaction_limit":"LU520010000000121212","insufficient_funds":"LU900010000002222227","setup_bank_not_supported":"LU190010000000055555","setup_debits_not_supported":"LU430010000000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_lu","delayed_success":"pm_sepaDebit_successDelayed_lu","immediate_failure":"pm_sepaDebit_failed_lu","delayed_failure":"pm_sepaDebit_failedDelayed_lu","dispute":"pm_sepaDebit_disputed_lu","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_lu","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_lu","insufficient_funds":"pm_sepaDebit_insufficientFunds_lu"}},{"country":"NL","numbers":{"immediate_success":"NL39RABO0300065264","delayed_success":"NL55RABO0300065267","immediate_failure":"NL91ABNA0417164300","delayed_failure":"NL28RABO0300065268","dispute":"NL82RABO0300065266","charge_exceeds_weekly_limit":"NL27RABO0000343434","charge_exceeds_transaction_limit":"NL86RABO0000121212","insufficient_funds":"NL27RABO0002222227","setup_bank_not_supported":"NL53RABO0000055555","setup_debits_not_supported":"NL77RABO0000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_nl","delayed_success":"pm_sepaDebit_successDelayed_nl","immediate_failure":"pm_sepaDebit_failed_nl","delayed_failure":"pm_sepaDebit_failedDelayed_nl","dispute":"pm_sepaDebit_disputed_nl","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_nl","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_nl","insufficient_funds":"pm_sepaDebit_insufficientFunds_nl"}},{"country":"NO","numbers":{"immediate_success":"NO9386011117947","delayed_success":"NO8886011117940","immediate_failure":"NO6686011117948","delayed_failure":"NO6186011117941","dispute":"NO3986011117949","charge_exceeds_weekly_limit":"NO0586010343434","charge_exceeds_transaction_limit":"NO6486010121212","insufficient_funds":"NO0586012222227","setup_bank_not_supported":"NO3186010055555","setup_debits_not_supported":"NO5586010066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_no","delayed_success":"pm_sepaDebit_successDelayed_no","immediate_failure":"pm_sepaDebit_failed_no","delayed_failure":"pm_sepaDebit_failedDelayed_no","dispute":"pm_sepaDebit_disputed_no","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_no","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_no","insufficient_funds":"pm_sepaDebit_insufficientFunds_no"}},{"country":"PT","numbers":{"immediate_success":"PT50000201231234567890154","delayed_success":"PT66000201231234567890157","immediate_failure":"PT23000201231234567890155","delayed_failure":"PT39000201231234567890158","dispute":"PT93000201231234567890156","charge_exceeds_weekly_limit":"PT05000201230000000343434","charge_exceeds_transaction_limit":"PT64000201230000000121212","insufficient_funds":"PT05000201230000002222227","setup_bank_not_supported":"PT31000201230000000055555","setup_debits_not_supported":"PT55000201230000000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_pt","delayed_success":"pm_sepaDebit_successDelayed_pt","immediate_failure":"pm_sepaDebit_failed_pt","delayed_failure":"pm_sepaDebit_failedDelayed_pt","dispute":"pm_sepaDebit_disputed_pt","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_pt","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_pt","insufficient_funds":"pm_sepaDebit_insufficientFunds_pt"}},{"country":"ES","numbers":{"immediate_success":"ES0700120345030000067890","delayed_success":"ES2300120345030000067893","immediate_failure":"ES9121000418450200051332","delayed_failure":"ES9300120345030000067894","dispute":"ES5000120345030000067892","charge_exceeds_weekly_limit":"ES1700120345000000343434","charge_exceeds_transaction_limit":"ES7600120345000000121212","insufficient_funds":"ES1700120345000002222227","setup_bank_not_supported":"ES4300120345000000055555","setup_debits_not_supported":"ES6700120345000000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_es","delayed_success":"pm_sepaDebit_successDelayed_es","immediate_failure":"pm_sepaDebit_failed_es","delayed_failure":"pm_sepaDebit_failedDelayed_es","dispute":"pm_sepaDebit_disputed_es","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_es","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_es","insufficient_funds":"pm_sepaDebit_insufficientFunds_es"}},{"country":"SE","numbers":{"immediate_success":"SE3550000000054910000003","delayed_success":"SE5150000000054910000006","immediate_failure":"SE0850000000054910000004","delayed_failure":"SE2450000000054910000007","dispute":"SE7850000000054910000005","charge_exceeds_weekly_limit":"SE2850000000000000343434","charge_exceeds_transaction_limit":"SE8750000000000000121212","insufficient_funds":"SE2850000000000002222227","setup_bank_not_supported":"SE5450000000000000055555","setup_debits_not_supported":"SE7850000000000000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_se","delayed_success":"pm_sepaDebit_successDelayed_se","immediate_failure":"pm_sepaDebit_failed_se","delayed_failure":"pm_sepaDebit_failedDelayed_se","dispute":"pm_sepaDebit_disputed_se","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_se","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_se","insufficient_funds":"pm_sepaDebit_insufficientFunds_se"}},{"country":"CH","numbers":{"immediate_success":"CH9300762011623852957","delayed_success":"CH8656663438253651553","immediate_failure":"CH5362200119938136497","delayed_failure":"CH1843597160341964438","dispute":"CH1260378413965193069","charge_exceeds_weekly_limit":"CH1800762000000343434","charge_exceeds_transaction_limit":"CH7700762000000121212","insufficient_funds":"CH1800762000002222227","setup_bank_not_supported":"CH4400762000000055555","setup_debits_not_supported":"CH6800762000000066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_ch","delayed_success":"pm_sepaDebit_successDelayed_ch","immediate_failure":"pm_sepaDebit_failed_ch","delayed_failure":"pm_sepaDebit_failedDelayed_ch","dispute":"pm_sepaDebit_disputed_ch","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_ch","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_ch","insufficient_funds":"pm_sepaDebit_insufficientFunds_ch"}},{"country":"GB","numbers":{"immediate_success":"GB82WEST12345698765432","delayed_success":"GB98WEST12345698765435","immediate_failure":"GB55WEST12345698765433","delayed_failure":"GB71WEST12345698765436","dispute":"GB28WEST12345698765434","charge_exceeds_weekly_limit":"GB70WEST12345600343434","charge_exceeds_transaction_limit":"GB32WEST12345600121212","insufficient_funds":"GB70WEST12345602222227","setup_bank_not_supported":"GB96WEST12345600055555","setup_debits_not_supported":"GB23WEST12345600066666"},"tokens":{"immediate_success":"pm_sepaDebit_success_gb","delayed_success":"pm_sepaDebit_successDelayed_gb","immediate_failure":"pm_sepaDebit_failed_gb","delayed_failure":"pm_sepaDebit_failedDelayed_gb","dispute":"pm_sepaDebit_disputed_gb","charge_exceeds_weekly_limit":"pm_sepaDebit_exceedsWeeklyVolumeLimit_gb","charge_exceeds_transaction_limit":"pm_sepaDebit_exceedsWeeklyTransactionLimit_gb","insufficient_funds":"pm_sepaDebit_insufficientFunds_gb"}}]},"children":[]}]}},{"id":"bacs-direct-debit","title":"BACS Direct Debit","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"bacs-direct-debit","title":"BACS Direct Debit"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Fpayments\u002Fpayment-methods\u002Fbacs-debit\u002Ftest-integration.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["There are several ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fkeys#test-live-modes"},"children":["test bank account numbers"]}," you can use in a ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"sandbox"},"children":["sandbox"]}," to make sure this integration is ready. You can also use the corresponding token to skip manually entering bank account details."]},{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Fpayments\u002Fpayment-methods\u002Fbacs-debit\u002Ftest-accounts.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Sort code"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Account number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"00012345","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_bacsDebit_success","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment succeeds and the PaymentIntent transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"90012345","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_bacsDebit_successDelayed","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment succeeds after three minutes and the PaymentIntent transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"33333335","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_bacsDebit_debitNotAuthorized","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment is accepted but then immediately fails with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"debit_not_authorized","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code and the PaymentIntent transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]},". The Mandate becomes ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"inactive","\u0024\u0024markdoc:type":"node"},"children":[]}," and the PaymentMethod can’t be used again."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"93333335","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_bacsDebit_debitNotAuthorizedDelayed","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails after three minutes with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"debit_not_authorized","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code and the PaymentIntent transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]},". The Mandate becomes ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"inactive","\u0024\u0024markdoc:type":"node"},"children":[]}," and the PaymentMethod can’t be used again."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"22222227","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_bacsDebit_insufficientFunds","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails with an ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"insufficient_funds","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code and the PaymentIntent transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]},". The Mandate remains ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"active","\u0024\u0024markdoc:type":"node"},"children":[]}," and the PaymentMethod can be used again."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"92222227","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_bacsDebit_insufficientFundsDelayed","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails after three minutes with an ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"insufficient_funds","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code and the PaymentIntent transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]},". The Mandate remains ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"active","\u0024\u0024markdoc:type":"node"},"children":[]}," and the PaymentMethod can be used again."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"55555559","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_bacsDebit_dispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment succeeds after three minutes and the PaymentIntent transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]},", but a dispute is immediately created."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"00033333","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_bacsDebit_mandateRefused","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Payment Method creation succeeds, but the Mandate is refused by the customer’s bank and immediately transitions to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"inactive","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"00044444","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["—"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The request to set up Bacs Direct Debit fails immediately due to an invalid account number and the customer is prompted to update their information before submitting. Payment details aren’t collected, so no synthetic token corresponds to this scenario."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"34343434","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_bacsDebit_exceedsWeeklyLimit","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"charge_exceeds_source_limit","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code due to the payment amount causing the account to exceed its weekly payment volume limit."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"108800","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"12121212","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_bacsDebit_exceedsTransactionLimit","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment fails with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"charge_exceeds_transaction_limit","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code due to the payment amount exceeding the account’s transaction volume limit."]}]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can test using any of the account numbers provided above. However, because Bacs Direct Debit payments take several days to process, use the test account numbers that operate on a three-minute delay to better simulate the behavior of live payments."]},{"\u0024\u0024mdtype":"Tag","name":"Callout","attributes":{"type":"note"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["By default, Stripe automatically sends ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fpayment-methods\u002Fbacs-debit#debit-notifications"},"children":["emails"]}," to the customer when payment details are initially collected and each time a debit will be made on their account. These notifications aren’t sent in sandboxes."]}]}]}]}},{"id":"au-becs-direct-debit","title":"AU BECS Direct Debit","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"au-becs-direct-debit","title":"AU BECS Direct Debit"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can create a test ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentIntent","\u0024\u0024markdoc:type":"node"},"children":[]}," that either succeeds or fails by doing the following:"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Create a test ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"payment-methods"},"children":["PaymentMethod"]}," with the test ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"BSB 000000","\u0024\u0024markdoc:type":"node"},"children":[]}," and a test account number from the list below. Use the resulting ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentMethod","\u0024\u0024markdoc:type":"node"},"children":[]}," in a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"confirmAuBecsDebitPayment","\u0024\u0024markdoc:type":"node"},"children":[]}," request to create the test charge."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"au-becs-debit-test-account-numbers","level":3,"anchored":true,"toc":"Test account numbers"},"children":["Test account numbers"]},{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Fpayments\u002Fpayment-methods\u002Fau-becs-debit\u002Ftest-accounts.md","variables":{"is_payment":true}},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":"row","wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["BSB Number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Account number"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Token"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000123456","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_auBecsDebit_success","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The PaymentIntent status transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]},". The mandate status remains ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"active","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"900123456","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_auBecsDebit_successDelayed","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The PaymentIntent status transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}," \u0028with a three-minute delay\u0029. The mandate status remains ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"active","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"111111113","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_auBecsDebit_accountClosed","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The PaymentIntent status transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]}," with an ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"account_closed","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code. The mandate status becomes ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"inactive","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"111111116","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_auBecsDebit_noAccount","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The PaymentIntent status transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]}," with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"no_account","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code. The mandate status becomes ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"inactive","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"222222227","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_auBecsDebit_referToCustomer","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The PaymentIntent status transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]}," with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"refer_to_customer","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code. The mandate status remains ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"active","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"922222227","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_auBecsDebit_referToCustomerDelayed","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The PaymentIntent status transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]}," with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"refer_to_customer","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code \u0028with a three-minute delay\u0029. The mandate status remains ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"active","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"333333335","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_auBecsDebit_debitNotAuthorized","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The PaymentIntent status transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]}," with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"debit_not_authorized","\u0024\u0024markdoc:type":"node"},"children":[]}," failure code. The mandate status becomes ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"inactive","\u0024\u0024markdoc:type":"node"},"children":[]},"."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"666666660","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_auBecsDebit_dispute","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The PaymentIntent status transitions from ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]},", but a dispute is immediately created."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"343434343","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_auBecsDebit_exceedsWeeklyLimit","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The PaymentIntent fails with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"charge_exceeds_source_limit","\u0024\u0024markdoc:type":"node"},"children":[]}," error due to the payment amount causing the account to exceed its weekly payment volume limit."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"000000","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"121212121","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pm_auBecsDebit_exceedsTransactionLimit","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The PaymentIntent fails with a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"charge_exceeds_transaction_limit","\u0024\u0024markdoc:type":"node"},"children":[]}," error due to the payment amount exceeding the account’s transaction volume limit."]}]}]}]}]}]}},{"id":"others","title":"Others","content":{"\u0024\u0024mdtype":"Tag","name":"Tab","attributes":{"id":"others","title":"Others"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["With other payment methods, testing information is included with the documentation. ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fpayment-methods\u002Foverview"},"children":["Find your payment method"]}," and read the associated guide to accept and test payments."]}]}}]},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":2,"anchored":true,"toc":"Test asynchronous payment methods","id":"test-asynchronous-payment-methods"},"children":["Test asynchronous payment methods"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Asynchronous, or “delayed notification”, payment methods don’t immediately confirm whether a payment succeeds or fails. After your customer submits payment details, the ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentIntent","\u0024\u0024markdoc:type":"node"},"children":[]}," can enter a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," state. The final outcome, such as ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}," or ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]},", arrives later, from a few minutes in a sandbox to several working days in live mode."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["This behaviour differs from most card payments, which usually receive an immediate authorisation response from the issuer."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Don’t rely on a client-side callback or redirect to determine the final status for these payment methods. Always use webhooks to drive fulfilment."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Understand the PaymentIntent lifecycle","id":"understand-the-paymentintent-lifecycle"},"children":["Understand the PaymentIntent lifecycle"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Payment methods that don’t require further action from your customer to authorise the payment, such as bank debits, move through these states after your customer submits payment:"]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Step"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["State"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["1"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Your customer submitted the payment, and the outcome isn’t yet known."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["2a"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment is confirmed."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["2b"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment failed, for example because of insufficient funds or a closed account."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Payment methods that require further action from your customer to authorise the payment, such as voucher-based methods including Multibanco, Boleto, OXXO, and Konbini, add an earlier state before ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]},":"]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Step"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["State"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["1"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_action","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Stripe issued a voucher or payment code and is waiting for your customer to pay out of band."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["2"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Stripe is waiting for the final outcome, and your customer can no longer complete the voucher payment through the original flow."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3a"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Your customer paid the voucher."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["3b"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The voucher expired or the payment failed."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Handle webhook events","id":"handle-webhook-events"},"children":["Handle webhook events"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Register a webhook handler, or use the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fstripe-cli"},"children":["Stripe CLI"]}," to listen locally with ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"stripe listen --forward-to localhost:4242\u002Fwebhook","\u0024\u0024markdoc:type":"node"},"children":[]},", and handle these events:"]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Event"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Description"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Recommended action"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Your customer successfully submitted payment and the result is pending. This is most common for bank debits."]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Send a “payment pending” confirmation email and hold order fulfilment."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment is confirmed."]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Fulfil the order."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The payment failed, such as for insufficient funds, an expired voucher, or a closed account."]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Notify your customer and request a new payment method."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.requires_action","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Stripe issued a voucher or out-of-band action and is waiting for your customer. This applies to Multibanco, Boleto, OXXO and Konbini."]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Send your customer the voucher or payment instructions."]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.canceled","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["The ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentIntent","\u0024\u0024markdoc:type":"node"},"children":[]}," was cancelled before your customer completed payment."]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Notify your customer. Don’t fulfil the order."]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["For Checkout-based integrations, these corresponding session-level events also trigger:"]},{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":false,"marker":"-","\u0024\u0024markdoc:type":"node"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"checkout.session.async_payment_succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"checkout.session.async_payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Review expected webhook sequence by payment method","id":"review-expected-webhook-sequence-by-payment-method"},"children":["Review expected webhook sequence by payment method"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The test values for each method are in the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#non-card-payments"},"children":["Test a non-card payment method"]}," section. Use the following tables to understand which webhook sequence to expect when you use those test values."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Review bank debit webhook sequence","id":"review-bank-debit-webhook-sequence"},"children":["Review bank debit webhook sequence"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["All bank debit methods follow the ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}," or ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}," pattern. In test mode, transitions happen after about 3 minutes for account numbers that simulate a delay. These use a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"9","\u0024\u0024markdoc:type":"node"},"children":[]}," prefix or suffix. See the test values for each method in the referenced section."]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Method"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Test values"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Expected webhooks for success"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Expected webhooks for failure"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["SEPA Direct Debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#sepa-direct-debit"},"children":["See SEPA Direct Debit"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["ACH Direct Debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#ach-direct-debit"},"children":["See ACH Direct Debit"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["BACS Direct Debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#bacs-direct-debit"},"children":["See Bacs Direct Debit"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["AU BECS Direct Debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#au-becs-direct-debit"},"children":["See BECS Direct Debit"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Review voucher-based webhook sequence","id":"review-voucher-based-webhook-sequence"},"children":["Review voucher-based webhook sequence"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Voucher methods issue a payment code that your customer pays out of band. The ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentIntent","\u0024\u0024markdoc:type":"node"},"children":[]}," enters ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_action","\u0024\u0024markdoc:type":"node"},"children":[]}," immediately after confirmation. The delayed outcome arrives when your customer pays or when the voucher expires."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["For Multibanco, Boleto, OXXO, and Konbini, use the email address patterns in ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#non-card-payments"},"children":["their respective test sections"]}," to control whether the simulated voucher is paid, expires, or never resolves."]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Method"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Expected webhooks for success"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Expected webhooks for failure or expiry"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Multibanco"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.requires_action","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.requires_action","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Boleto, OXXO, and Konbini"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.requires_action","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.requires_action","\u0024\u0024markdoc:type":"node"},"children":[]},", then ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Review redirect and delayed notification method","id":"review-redirect-and-delayed-notification-method"},"children":["Review redirect and delayed notification method"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Some payment methods redirect your customer for authentication. Depending on the payment method and configuration, Stripe might confirm the final outcome immediately after the redirect or deliver it asynchronously."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Expected webhook events for a successful payment:"]},{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":false,"marker":"-","\u0024\u0024markdoc:type":"node"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.processing","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["BLIK can also fail asynchronously in two ways. Use the email patterns in the BLIK test section to simulate them:"]},{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":false,"marker":"-","\u0024\u0024markdoc:type":"node"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["Delayed bank decline"]},": The bank declines the payment after your customer approves it, and ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}," triggers after a delay."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["Timeout"]},": Your customer doesn’t respond in time, and ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}," triggers after the timeout window."]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["BLIK can also fail immediately, such as when a code is expired or invalid. These synchronous failures don’t involve a delayed webhook."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Test asynchronous flow end to end","id":"test-asynchronous-flow-end-to-end"},"children":["Test asynchronous flow end to end"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Use these tips to test your integration."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Use the Stripe CLI to receive webhooks locally:"]},{"\u0024\u0024mdtype":"Tag","name":"CodeBlock","attributes":{"language":"bash","numbered":true,"downloadOnly":false,"showIntellisenseTooltips":true,"showPlusMinus":false,"highlights":{"default":[],"add":[],"remove":[],"empty":[]}},"children":["stripe listen --forward-to localhost:4242\u002Fwebhook\n"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Trigger specific events manually to test your handler in isolation without running a full payment flow:"]},{"\u0024\u0024mdtype":"Tag","name":"CodeBlock","attributes":{"language":"bash","numbered":true,"downloadOnly":false,"showIntellisenseTooltips":true,"showPlusMinus":false,"highlights":{"default":[],"add":[],"remove":[],"empty":[]}},"children":["stripe trigger payment_intent.processing\nstripe trigger payment_intent.succeeded\nstripe trigger payment_intent.payment_failed\n"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Handle ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}," in your return URL UI. When Stripe redirects your customer back to your site, ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"paymentIntent.status","\u0024\u0024markdoc:type":"node"},"children":[]}," might be ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]},", not ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]},". Show a ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment pending","\u0024\u0024markdoc:type":"node"},"children":[]}," state instead of an error."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Don’t fulfil physical goods on ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]},". Wait for ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]},". For digital goods, you might choose to grant access speculatively on ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]},", but your webhook handler must revoke access if ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}," arrives later."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Test expiry and timeout paths. Use the ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"expire_immediately","\u0024\u0024markdoc:type":"node"},"children":[]}," or ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"fill_never","\u0024\u0024markdoc:type":"node"},"children":[]}," email patterns, where available, to verify that your integration handles unpaid vouchers correctly."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If you use the mobile PaymentSheet, enable ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"allowsDelayedPaymentMethods","\u0024\u0024markdoc:type":"node"},"children":[]}," to show delayed notification methods. The final payment status isn’t known when the sheet completes. Tell your customers their order is confirmed, and fulfil only after ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}," arrives."]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Review asynchronous payment methods","id":"review-asynchronous-payment-methods"},"children":["Review asynchronous payment methods"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The following table summarises the PaymentIntent state each method enters immediately after confirmation, and the webhook events your server should expect once the delayed outcome arrives."]},{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Method"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Category"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["State after confirm"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Delayed success event"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Delayed failure event"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["SEPA Direct Debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bank debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["ACH Direct Debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bank debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["BACS Direct Debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bank debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["AU BECS Direct Debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Bank debit"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"processing","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Multibanco"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Voucher"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_action","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Boleto"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Voucher"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_action","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["OXXO"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Voucher"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_action","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Konbini"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Voucher"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_action","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Pay by Bank"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Redirect and delayed notification"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_action","\u0024\u0024markdoc:type":"node"},"children":[]},", then usually ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}," or ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"requires_payment_method","\u0024\u0024markdoc:type":"node"},"children":[]}," after the redirect"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["BLIK"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Redirect and delayed notification or timeout"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["varies"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.succeeded","\u0024\u0024markdoc:type":"node"},"children":[]}]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"payment_intent.payment_failed","\u0024\u0024markdoc:type":"node"},"children":[]}]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":2,"anchored":true,"toc":"Test Link","id":"test-link-brand-name"},"children":["Test ","Link"]},{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Flink\u002Ftesting.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Flink\u002Fsandbox-callout.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Callout","attributes":{"type":"caution"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Don’t store real user data in ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"sandbox"},"children":["sandbox"]}," ","Link"," accounts. Treat them as if they’re publicly available, because these test accounts are associated with your publishable key."]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Currently, ","Link"," only works with credit cards, debit cards, and qualified US bank account purchases. ","Link"," requires ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fpayment-methods\u002Fpmd-registration"},"children":["domain registration"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can create sandbox accounts for ","Link"," using any valid email address. The following table shows the fixed one-time passcode values that Stripe accepts for authenticating sandbox accounts:"]},{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Flink\u002Fotp-codes-table.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Table","attributes":{"type":"striped","fixed":false,"sortable":false,"filterable":false,"wrap":true,"displayRowHeaders":false,"maxHeight":false,"fixedHeight":false},"children":[{"\u0024\u0024mdtype":"Tag","name":"thead","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Value"]},{"\u0024\u0024mdtype":"Tag","name":"TableHeaderCell","attributes":{},"children":["Outcome"]}]}]},{"\u0024\u0024mdtype":"Tag","name":"tbody","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Any other 6 digits not listed below"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Success"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["000001"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Error, code invalid"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["000002"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Error, code expired"]}]},{"\u0024\u0024mdtype":"Tag","name":"TableRow","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["000003"]},{"\u0024\u0024mdtype":"Tag","name":"TableCell","attributes":{},"children":["Error, max attempts exceeded"]}]}]}]}]}]},{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Flink\u002Fmultiple-funding-sources.md"},"children":[{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"level":3,"anchored":true,"toc":"Multiple funding sources","id":"multiple-funding-sources"},"children":["Multiple funding sources"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["As Stripe adds additional funding source support, you don’t need to update your integration. Stripe automatically supports them with the same transaction settlement time and guarantees as card and bank account payments."]}]},{"\u0024\u0024mdtype":"Tag","name":"Partial","attributes":{"file":"partials\u002Flink\u002Ftest-disabled-funding-sources.md"},"children":[]},{"\u0024\u0024mdtype":"Tag","name":"Heading","attributes":{"id":"redirects","level":2,"anchored":true,"toc":"Test a redirect-based flow"},"children":["Test a redirect-based flow"]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test your integration’s redirect-handling logic by simulating a payment that uses a redirect flow \u0028for example, iDEAL\u0029, use a supported payment method that ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fpayments\u002Fpayment-methods\u002Fpayment-method-support#additional-api-supportability"},"children":["requires redirects"]},"."]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To create a test ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"PaymentIntent","\u0024\u0024markdoc:type":"node"},"children":[]}," that either succeeds or fails:"]},{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":true,"marker":".","\u0024\u0024markdoc:type":"node"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Go to the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"https:\u002F\u002Fdashboard.stripe.com\u002Fsettings\u002Fpayment_methods"},"children":["payment methods settings in the Dashboard"]}," and enable a supported payment method by clicking ",{"\u0024\u0024mdtype":"Tag","name":"strong","attributes":{},"children":["Turn on"]}," in your testing environment."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Collect payment details."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Submit the payment to Stripe."]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":["Authorise or fail the test payment."]}]},{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Make sure that the page \u0028corresponding to ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"return_url","\u0024\u0024markdoc:type":"node"},"children":[]},"\u0029 on your website provides the status of the payment."]},{"\u0024\u0024mdtype":"Tag","name":"SeeAlso","attributes":{"level":2,"children":[{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":false,"marker":"*","\u0024\u0024markdoc:type":"node","type":"guide"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fconnect\u002Ftesting"},"children":["Testing your Connect integration"]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fbilling\u002Ftesting"},"children":["Testing your Billing integration"]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fterminal\u002Freferences\u002Ftesting"},"children":["Testing your Terminal integration"]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Frate-limits#load-testing"},"children":["Load testing"]}]}]}]},"children":[{"\u0024\u0024mdtype":"Tag","name":"List","attributes":{"ordered":false,"marker":"*","\u0024\u0024markdoc:type":"node","type":"guide"},"children":[{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fconnect\u002Ftesting"},"children":["Testing your Connect integration"]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fbilling\u002Ftesting"},"children":["Testing your Billing integration"]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fterminal\u002Freferences\u002Ftesting"},"children":["Testing your Terminal integration"]}]},{"\u0024\u0024mdtype":"Tag","name":"ListItem","attributes":{},"children":[{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Frate-limits#load-testing"},"children":["Load testing"]}]}]}]}]},"shell_features":{"csat":true,"footer":true,"toc":true,"header":true,"action_bar":true,"breadcrumbs":true},"breadcrumbs":[{"href":"\u002Ftesting\u002Foverview","text":"Testing"},{"href":"\u002Ftesting","text":"Testing"}],"images":{},"format":"markdoc","intl":{"country":"AU","locale":"en-GB","translated":true,"availableLocales":[{"code":"id-ID","name":"Bahasa Indonesia","generated":false},{"code":"de-DE","name":"Deutsch","generated":false},{"code":"en-GB","name":"English \u0028United Kingdom\u0029","generated":false},{"code":"en-US","name":"English \u0028United States\u0029","generated":false},{"code":"es-419","name":"Español \u0028América Latina\u0029","generated":false},{"code":"es-ES","name":"Español \u0028España\u0029","generated":false},{"code":"fr-CA","name":"Français \u0028Canada\u0029","generated":false},{"code":"fr-FR","name":"Français \u0028France\u0029","generated":false},{"code":"it-IT","name":"Italiano","generated":false},{"code":"pt-BR","name":"Português \u0028Brasil\u0029","generated":false},{"code":"ja-JP","name":"日本語","generated":false},{"code":"zh-CN","name":"简体中文","generated":false}],"translationPercent":1,"translationBanner":false,"missingTranslationCount":0,"missingTranslationKeys":null},"metadata":{"subtitle":"Simulate payments to test your integration.","description":"Use test cards to validate your Stripe integration without moving real money. Test a variety of international scenarios, including successful and declined payments, card errors, disputes and bank authentication. You can also test non-card payment methods and redirects.","pagetitle":"Test card numbers","title":"Testing"},"openGraphImageUrl":"https:\u002F\u002Fd37ugbyn3rpeym.cloudfront.net\u002Fdocs\u002Fog-image\u002Ftesting.ogimage.png","pages":[{"title":"Main","prefs":{}}],"pagePrefs":[],"path":"\u002Ftesting","relatedDocs":[{"text":"Testing use cases","link":"\u002Ftesting-use-cases"},{"text":"API keys","link":"\u002Fkeys"}],"stripeProducts":[],"skills":["stripe-docs","stripe-best-practices"],"previews":{"\u002Ftesting#cards":{"type":"section","title":"Testing","sectionText":"Simulate a payment by card brand","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To simulate a successful payment for a specific card brand, use test cards from the following list."]}]},"\u002Ftesting#international-cards":{"type":"section","title":"Testing","sectionText":"Simulate a payment by country","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To simulate successful payments from specific countries, use test cards from the following sections."]}]},"\u002Ftesting#declined-payments":{"type":"section","title":"Testing","sectionText":"Simulate a declined payment","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test your integration’s error-handling logic by simulating payments that the issuer declines for various reasons, use test cards from this section. These cards return a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-handling#payment-errors"},"children":["card error"]}," with the listed ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ferror-codes"},"children":["error code"]}," and ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdeclines\u002Fcodes"},"children":["decline code"]},"."]}]},"\u002Ftesting#fraud-prevention":{"type":"section","title":"Testing","sectionText":"Fraud prevention","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Stripe’s fraud prevention system, Radar, can block payments when they have a high risk level or fail verification checks. You can use the cards in this section to test your Radar settings. You can also use them to test how your integration responds to blocked payments."]}]},"\u002Ftesting#trigger-an-error-with-invalid-data":{"type":"section","title":"Testing","sectionText":"Trigger an error with invalid data","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test errors resulting from invalid data, provide invalid details. You don’t need a special test card for this. Any invalid value works. For instance:"]}]},"\u002Ftesting#disputes":{"type":"section","title":"Testing","sectionText":"Simulate a dispute","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To simulate a ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes"},"children":["disputed transaction"]},", use the test cards in this section. Then, to simulate winning or losing the dispute, provide ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"#evidence"},"children":["winning or losing evidence"]},"."]}]},"\u002Ftesting#refunds":{"type":"section","title":"Testing","sectionText":"Simulate an asynchronous refund","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["In live mode, refunds are asynchronous: a refund can appear to succeed and later fail, or can appear as ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"pending","\u0024\u0024markdoc:type":"node"},"children":[]}," at first and later succeed. To simulate refunds with those behaviors, use the test cards in this section. With all other test cards, refunds succeed immediately and don’t change status after that."]}]},"\u002Ftesting#regulatory-cards":{"type":"section","title":"Testing","sectionText":"Test 3D Secure authentication","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["3D Secure requires an additional layer of authentication for credit card transactions. The test cards in this section allow you to simulate triggering authentication in different payment flows."]}]},"\u002Ftesting#terminal":{"type":"section","title":"Testing","sectionText":"Simulate an in-person payment with a PIN","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Use the test cards in this section to simulate successful in-person payments where a PIN is involved. There are many other options for testing in-person payments, including a simulated reader and physical test cards. See ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fterminal\u002Freferences\u002Ftesting"},"children":["Test Stripe Terminal"]}," for more information."]}]},"\u002Ftesting#non-card-payments":{"type":"section","title":"Testing","sectionText":"Test a non-card payment method","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["When you use a test non-card payment method, use ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fkeys#obtain-api-keys"},"children":["test API keys"]}," in all API calls. This is true whether you’re serving a payment form you can test interactively or writing test code."]}]},"\u002Ftesting#rate-limits":{"type":"section","title":"Testing","sectionText":"Rate limits","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["If your requests in your testing environments begin to receive ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"content":"429","\u0024\u0024markdoc:type":"node"},"children":[]}," HTTP errors, make them less frequently. These errors come from our ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Frate-limits"},"children":["rate limiter"]},", which is more strict in testing environments than in live mode."]}]},"\u002Frate-limits#load-testing":{"type":"section","title":"Rate limits","sectionText":"Load testing","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["It’s common for users to prepare for a major sales event by load testing their systems, with the Stripe API running in a sandbox as part of it. We generally discourage this practice because API limits are lower in a sandbox, so the load test is likely to hit limits that it wouldn’t hit in production. A sandbox is also not a perfect stand-in for live API calls, and that can be somewhat misleading. For example, creating a charge in live mode sends a request to a payment gateway and that request is mocked in a sandbox, resulting in significantly different latency profiles."]}]},"\u002Fkeys#obtain-api-keys":{"type":"section","title":"API keys","sectionText":"Key types","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["All Stripe API requests occur in either a ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"sandbox"},"children":["sandbox"]}," or ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"live-mode"},"children":["live mode"]},". You can use a sandbox to test your integration and access test data, and live mode to access actual account data. Each mode has its own set of API keys, and objects in one mode aren’t accessible to the other. For example, a sandbox ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fproducts\u002Fobject"},"children":["product object"]}," can’t be part of a live mode payment."]}]},"\u002Fkeys#create-restricted-api-key":{"type":"section","title":"API keys","sectionText":"Create a restricted API key","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Use ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fkeys\u002Frestricted-api-keys"},"children":["restricted API keys"]}," \u0028RAKs\u0029 for most use cases. You can use a RAK to assign the exact permissions your integration needs, which can help reduce the damage a bad actor could cause to your business if they obtained your key."]}]},"\u002Fkeys":{"type":"page","title":"API keys","subtitle":"Use API keys to authenticate API requests."},"\u002Fkeys-best-practices":{"type":"page","title":"Best practices for managing secret API keys","subtitle":"Learn how to manage secret API keys and handle an exposed or compromised key."},"\u002Fcard-product-codes":{"type":"page","title":"Card Product Codes","subtitle":"Learn about product codes for cards."},"\u002Fpayments\u002Fcheckout":{"type":"page","title":"Build a payments page","subtitle":"Create a payments page with prebuilt UIs using the Checkout Sessions API."},"\u002Fpayment-links":{"type":"page","title":"Accept payments online without writing code","subtitle":"Create a payment link and share it on social media, in emails, or on your website."},"\u002Fpayments\u002Fcheckout\u002Fpricing-table":{"type":"page","title":"Embeddable pricing table for subscriptions","subtitle":"Display a subscription pricing table on your website and take customers directly to Stripe Checkout."},"\u002Fpayment-links\u002Fcustomize#customize-checkout-with-url-parameters":{"type":"section","title":"Customize checkout for Payment Links","sectionText":"Customize checkout with URL parameters","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["URL parameters allow you to add additional context to your payment page and streamline checkout. Specify the language that appears during checkout, prefill an email address or promotional code for your customers, track campaigns, and streamline reconciliation."]}]},"\u002Fpayments\u002Fcurrencies\u002Flocalize-prices\u002Fadaptive-pricing#testing":{"type":"page","title":"Adaptive Pricing","subtitle":"Let customers pay in their local currency with Adaptive Pricing."},"\u002Ferror-handling#payment-errors":{"type":"section","title":"Error handling","sectionText":"Payment errors"},"\u002Ferror-codes":{"type":"page","title":"Error codes","subtitle":"Learn more about error codes and how to resolve them."},"\u002Fdeclines\u002Fcodes":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Ferror-codes#card-declined":{"type":"page","title":"Error codes","subtitle":"Learn more about error codes and how to resolve them."},"\u002Fdeclines\u002Fcodes#generic_decline":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Fdeclines\u002Fcodes#insufficient_funds":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Fdeclines\u002Fcodes#lost_card":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Fdeclines\u002Fcodes#stolen_card":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Ferror-codes#expired-card":{"type":"page","title":"Error codes","subtitle":"Learn more about error codes and how to resolve them."},"\u002Fdeclines\u002Fcodes#incorrect_cvc":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Ferror-codes#processing-error":{"type":"page","title":"Error codes","subtitle":"Learn more about error codes and how to resolve them."},"\u002Fdeclines\u002Fcodes#incorrect_number":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Fdeclines\u002Fcodes#card_velocity_exceeded":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Ferror-handling":{"type":"page","title":"Error handling","subtitle":"Catch and respond to declines, invalid data, network problems, and more."},"\u002Fradar\u002Ftransaction-risk-prevention#high-risk":{"type":"section","title":"Transaction risk prevention","sectionText":"High risk payments","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Stripe reports payments as high risk when we believe they’re likely to be fraudulent. Payments of this risk level are ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Frules#built-in-rules"},"children":["blocked"]}," by default."]}]},"\u002Fradar\u002Frisk-settings":{"type":"page","title":"Risk setting and risk controls","subtitle":"Automatically adjust which payments you block based on dynamic detection."},"\u002Fradar\u002Ftransaction-risk-prevention#elevated-risk":{"type":"section","title":"Transaction risk prevention","sectionText":"Elevated risk payments","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Elevated risk payments have an increased chance of being fraudulent. Stripe Radar allows payments of this risk level by default. If ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Fhow-radar-works#compare-plans"},"children":["your plan"]}," supports this feature, you can evaluate elevated risk payments in your ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fradar\u002Ftransaction-reviews"},"children":["review"]}," queue."]}]},"\u002Fradar\u002Ftransaction-reviews":{"type":"page","title":"Review payments","subtitle":"Use reviews to supplement automated systems with human expertise."},"\u002Fradar\u002Frisk-settings#dynamic-risk-thresholds":{"type":"section","title":"Risk setting and risk controls","sectionText":"Dynamic risk thresholds","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The dynamic risk thresholds control automatically blocks additional elevated and high-risk payments when your account is under fraud pressure. Stripe continuously monitors for fraud trends using machine learning and temporarily blocks these payments to help protect against fraud during a detected threat. When we no longer detect a threat, the block threshold automatically readjusts to your default setting."]}]},"\u002Fradar\u002Frules#traditional-bank-checks":{"type":"section","title":"Fraud prevention rules","sectionText":"Traditional card checks","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["A payment can still succeed even when the ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"cvc"},"children":["CVC"]}," or address \u0028",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"avs"},"children":["AVS"]},"\u0029 check fails because issuers evaluate numerous risk factors when deciding to authorize a payment. A card issuer might still consider a payment that fails CVC or postal code verification legitimate, and therefore approve it."]}]},"\u002Fradar\u002Frules\u002Freference#post-authorization-attributes":{"type":"section","title":"Rules reference","sectionText":"Post-authorization attributes","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["A post-authorization attribute \u0028for example, ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"\u0024\u0024markdoc:type":"tag"},"children":[{"\u0024\u0024mdtype":"Tag","name":"RadarText","attributes":{"type":"attribute"},"children":[":cvc_check:"]}]},", ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"\u0024\u0024markdoc:type":"tag"},"children":[{"\u0024\u0024mdtype":"Tag","name":"RadarText","attributes":{"type":"attribute"},"children":[":address_zip_check:"]}]},", or ",{"\u0024\u0024mdtype":"Tag","name":"InlineCode","attributes":{"\u0024\u0024markdoc:type":"tag"},"children":[{"\u0024\u0024mdtype":"Tag","name":"RadarText","attributes":{"type":"attribute"},"children":[":address_line1_check:"]}]},"\u0029 requires Stripe to exchange data with card issuers as part of the authorization process. The card issuer verifies this data against the information they have on file for the cardholder and checks for a match. Rules that use post-authorization attributes execute after rules that don’t use post-authorization attributes. \u0028This won’t affect whether a charge is blocked or not, but might impact which rule blocks the charge.\u0029"]}]},"\u002Fdeclines\u002Fcodes#invalid_expiry_month":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Fdeclines\u002Fcodes#invalid_expiry_year":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Fdeclines\u002Fcodes#invalid_cvc":{"type":"page","title":"Stripe decline codes","subtitle":"Learn about Stripe decline codes and how to resolve them when a charge fails."},"\u002Fdisputes":{"type":"page","title":"Disputes","subtitle":"Learn about disputes, how they work, and what you can do to prevent them."},"\u002Ftesting#evidence":{"type":"section","title":"Testing","sectionText":"Evidence","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To simulate winning or losing the dispute, respond with one of the evidence values from the table below."]}]},"\u002Fdisputes\u002Fcategories":{"type":"page","title":"Dispute reason code categories","subtitle":"Learn about reason code categories and evidence guidelines."},"\u002Fpayments\u002F3d-secure\u002Fauthentication-flow#disputed-payments":{"type":"section","title":"Authenticate with 3D Secure","sectionText":"Disputes and liability shift","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["The ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"liability-shift"},"children":["liability shift"]}," rule typically applies to payments successfully authenticated using 3DS. In some cases, liability shift applies with equivalent cryptograms, such as ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapple-pay"},"children":["Apple Pay"]}," or ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fgoogle-pay"},"children":["Google Pay"]},". If a cardholder ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fdisputes"},"children":["disputes"]}," a 3DS payment as fraudulent, the liability typically shifts from you to the card issuer."]}]},"\u002Fdisputes\u002Fhow-disputes-work#inquiries":{"type":"section","title":"How disputes work","sectionText":"Inquiries","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Some card networks initiate a preliminary phase before creating a formal dispute, and ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"chargeback"},"children":["chargeback"]},". Stripe calls this preliminary phase an ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"dispute-inquiry"},"children":["inquiry"]},", though these are sometimes also called a “retrieval” or a “request for information.” American Express and Discover are the networks that most often use this phase, while Mastercard and Visa no longer use it. Mexico Domestic charges that are disputed across card brands use inquiries before creating a formal dispute. If left unanswered, some disputes might escalate to unwinnable chargebacks."]}]},"\u002Fdisputes\u002Fhow-disputes-work#early-fraud-warnings":{"type":"section","title":"How disputes work","sectionText":"Early fraud warnings","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Early fraud warnings \u0028EFWs\u0029 are messages sourced from reports that ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"card-issuer"},"children":["card issuers"]}," on the Visa, Mastercard, and JCB networks generate to flag payments they suspect might be fraudulent. These include Visa TC40 reports and Mastercard’s System to Avoid Fraud Effectively \u0028SAFE\u0029 reports. The networks require issuers to report fraud, but that requirement doesn’t affect an issuer’s decision about whether to initiate a dispute."]}]},"\u002Fdisputes\u002Fhow-disputes-work#multiple-disputes":{"type":"section","title":"How disputes work","sectionText":"Receive multiple disputes","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["In extremely rare cases, you might receive more than one dispute per payment. This can happen when a customer files a new dispute with a different reason code, for a new line item in the original transaction, on multi-capture payments or simply because the issuer acquired new information about the payment allowing them to refile a dispute."]}]},"\u002Fdisputes\u002Fapi\u002Fvisa-ce3#testing":{"type":"section","title":"Visa Compelling Evidence 3.0 disputes","sectionText":"Testing","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test your Visa CE 3.0 integration, use the following test card, which creates a Visa CE 3.0 eligible dispute:"]}]},"\u002Fdisputes\u002Fapi\u002Fvisa-compliance#testing":{"type":"section","title":"Visa compliance disputes","sectionText":"Testing","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test responding to Visa compliance disputes, use the following test card, which creates a Visa compliance dispute:"]}]},"\u002Fdisputes\u002Fapi\u002Fmastercard-compliance#testing":{"type":"section","title":"Mastercard compliance disputes","sectionText":"Testing","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To test responding to Mastercard compliance disputes, use the following test card, which creates a Mastercard compliance dispute:"]}]},"\u002Fdisputes\u002Fsmart-disputes":{"type":"page","title":"Smart Disputes","subtitle":"Automate evidence collection and submission for eligible card disputes."},"\u002Fdisputes\u002Fapi":{"type":"page","title":"Use the API to respond to disputes","subtitle":"Learn how to manage disputes programmatically."},"\u002Fdisputes\u002Fresponding":{"type":"page","title":"Respond to disputes","subtitle":"Learn how to challenge or accept a dispute in the Dashboard."},"\u002Fconnect\u002Fsupported-embedded-components\u002Fdisputes-list":{"type":"page","title":"Disputes list","subtitle":"Display a list of disputes and allow your connected accounts to manage the disputes."},"\u002Fdisputes\u002Fprevention":{"type":"page","title":"Understand fraud","subtitle":"Learn how to identify fraud, and design a strategy to prevent it."},"\u002Fpayments\u002Fsave-and-reuse":{"type":"page","title":"Save a customer's payment method without making a payment","subtitle":"Learn how to save a payment method and charge it later."},"\u002Fterminal\u002Freferences\u002Ftesting":{"type":"page","title":"Test Stripe Terminal","subtitle":"Learn how to effectively test your Terminal integration."},"\u002Frate-limits":{"type":"page","title":"Rate limits","subtitle":"Learn about API rate limits and how to work with them."},"\u002Fpayments\u002Fpayment-methods\u002Foverview":{"type":"page","title":"Supported payment methods","subtitle":"Learn about the types of payment methods that your Stripe integration can support."},"\u002Fstripe-cli":{"type":"page","title":"Stripe CLI","subtitle":"Use the command line to manage your Stripe resources in a sandbox."},"\u002Ftesting#sepa-direct-debit":{"type":"page","title":"Testing","subtitle":"Simulate payments to test your integration."},"\u002Ftesting#ach-direct-debit":{"type":"page","title":"Testing","subtitle":"Simulate payments to test your integration."},"\u002Ftesting#bacs-direct-debit":{"type":"page","title":"Testing","subtitle":"Simulate payments to test your integration."},"\u002Ftesting#au-becs-direct-debit":{"type":"page","title":"Testing","subtitle":"Simulate payments to test your integration."},"\u002Fpayments\u002Fpayment-methods\u002Fpayment-method-support#additional-api-supportability":{"type":"section","title":"Payment method support","sectionText":"Additional API support","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["To learn about payment method API support, refer to the following tables."]}]},"\u002Fconnect\u002Ftesting":{"type":"page","title":"Testing Stripe Connect","subtitle":"Before going live, test your Connect integration for account creation, identity verification, and payouts."},"\u002Fbilling\u002Ftesting":{"type":"page","title":"Test your Billing integration","subtitle":"Learn how to test your Billing integration to make sure it's ready for production."},"\u002Fevent-destinations":{"type":"page","title":"Integrate with events","subtitle":"Send events from Stripe to webhook endpoints and cloud services."},"\u002Fwebhooks#test-webhook":{"type":"section","title":"Receive Stripe events in your webhook endpoint","sectionText":"Test your handler","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Before you go-live with your webhook endpoint function, we recommend that you test your application integration. You can do so by configuring a local listener to send events to your local machine, and sending test events. You need to use the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fstripe-cli"},"children":["CLI"]}," to test."]}]},"\u002Fstripe-vscode#webhooks":{"type":"section","title":"Stripe for Visual Studio Code","sectionText":"Trigger and forward webhook events","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["You can listen for incoming webhook events and forward them to your to your local machine in one of two ways:"]}]},"\u002Ffinancial-connections\u002Ftesting#web-how-to-use-test-accounts":{"type":"section","title":"Test Financial Connections","sectionText":"How to use test accounts and institutions","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["When you provide ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fjs"},"children":["Stripe.js"]}," with a Financial Connections Session token created using sandbox test keys, the ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Ffinancial-connections\u002Ffundamentals#authentication-flow"},"children":["authentication flow"]}," exclusively shows a selection of test institutions managed by Stripe. The client can link accounts from any of these institutions without providing credentials."]}]},"\u002Fget-started\u002Faccount\u002Fset-up":{"type":"page","title":"Set up your account","subtitle":"Verify your business to set up Stripe services on a live account."},"\u002Ffinancial-connections\u002Ftokenized-account-numbers":{"type":"page","title":"Manage bank accounts with Tokenized Account Numbers","subtitle":"Learn about tokenized account numbers, their impact on your integration, and how to manage TAN accounts."},"\u002Fpayments\u002Fach-direct-debit#timing":{"type":"section","title":"ACH Direct Debit payments","sectionText":"Timing","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["With ACH Direct Debit, it can take time for funds to become available in your Stripe"," ","balance. The amount of time it takes for funds to become available is referred to as"," ","the settlement timing. The following tables describe the settlement timings for ACH"," ","Direct Debit payments that Stripe offers."]}]},"\u002Fkeys#test-live-modes":{"type":"section","title":"API keys","sectionText":"Sandbox versus live mode","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["All Stripe API requests occur in either a ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"sandbox"},"children":["sandbox"]}," or ",{"\u0024\u0024mdtype":"Tag","name":"Glossary","attributes":{"term":"live-mode"},"children":["live mode"]},". You can use a sandbox to test your integration and access test data, and live mode to access actual account data. Each mode has its own set of API keys, and objects in one mode aren’t accessible to the other. For example, a sandbox ",{"\u0024\u0024mdtype":"Tag","name":"Link","attributes":{"href":"\u002Fapi\u002Fproducts\u002Fobject"},"children":["product object"]}," can’t be part of a live mode payment."]}]},"\u002Fpayments\u002Fpayment-methods\u002Fbacs-debit#debit-notifications":{"type":"section","title":"Bacs Direct Debit payments in the UK","sectionText":"Debit notifications","excerpt":[{"\u0024\u0024mdtype":"Tag","name":"Paragraph","attributes":{},"children":["Bacs Direct Debit requires that customers are notified of the following:"]}]},"\u002Fpayments\u002Fpayment-methods\u002Fpmd-registration":{"type":"page","title":"Register domains for payment methods","subtitle":"Register domains to use payment methods \u0028including Link, Apple Pay, and Google Pay\u0029 in Elements or Checkout's embeddable payment form.","variant":{"policy":"link","title":"Register domains for payment methods","subtitle":"Register domains to use payment methods \u0028including Onelink, Apple Pay, and Google Pay\u0029 in Elements or Checkout's embeddable payment form."}}},"version":"1","shouldRenderPlaceholderToc":true,"hasCodeSnippetWithKey":true,"urls":[]},"baseUrl":"https:\u002F\u002Fdocs.stripe.com","baseUrlAssets":"https:\u002F\u002Fb.stripecdn.com\u002Fdocs-statics-srv\u002Fassets\u002F","countries":{"AD":{"name":"Andorra","name_with_article":null},"AE":{"name":"United Arab Emirates","name_with_article":"the United Arab Emirates"},"AF":{"name":"Afghanistan","name_with_article":null},"AG":{"name":"Antigua \u0026 Barbuda","name_with_article":null},"AI":{"name":"Anguilla","name_with_article":null},"AL":{"name":"Albania","name_with_article":null},"AM":{"name":"Armenia","name_with_article":null},"AO":{"name":"Angola","name_with_article":null},"AQ":{"name":"Antarctica","name_with_article":null},"AR":{"name":"Argentina","name_with_article":null},"AS":{"name":"American Samoa","name_with_article":null},"AT":{"name":"Austria","name_with_article":null},"AU":{"name":"Australia","name_with_article":null},"AW":{"name":"Aruba","name_with_article":null},"AX":{"name":"Åland Islands","name_with_article":null},"AZ":{"name":"Azerbaijan","name_with_article":null},"BA":{"name":"Bosnia \u0026 Herzegovina","name_with_article":null},"BB":{"name":"Barbados","name_with_article":null},"BD":{"name":"Bangladesh","name_with_article":null},"BE":{"name":"Belgium","name_with_article":null},"BF":{"name":"Burkina Faso","name_with_article":null},"BG":{"name":"Bulgaria","name_with_article":null},"BH":{"name":"Bahrain","name_with_article":null},"BI":{"name":"Burundi","name_with_article":null},"BJ":{"name":"Benin","name_with_article":null},"BL":{"name":"St. Barthélemy","name_with_article":null},"BM":{"name":"Bermuda","name_with_article":null},"BN":{"name":"Brunei","name_with_article":null},"BO":{"name":"Bolivia","name_with_article":null},"BQ":{"name":"Caribbean Netherlands","name_with_article":null},"BR":{"name":"Brazil","name_with_article":null},"BS":{"name":"Bahamas","name_with_article":null},"BT":{"name":"Bhutan","name_with_article":null},"BV":{"name":"Bouvet Island","name_with_article":null},"BW":{"name":"Botswana","name_with_article":null},"BY":{"name":"Belarus","name_with_article":null},"BZ":{"name":"Belize","name_with_article":null},"CA":{"name":"Canada","name_with_article":null},"CC":{"name":"Cocos \u0028Keeling\u0029 Islands","name_with_article":null},"CD":{"name":"Congo - Kinshasa","name_with_article":null},"CF":{"name":"Central African Republic","name_with_article":null},"CG":{"name":"Congo - Brazzaville","name_with_article":null},"CH":{"name":"Switzerland","name_with_article":null},"CI":{"name":"Côte d’Ivoire","name_with_article":null},"CK":{"name":"Cook Islands","name_with_article":null},"CL":{"name":"Chile","name_with_article":null},"CM":{"name":"Cameroon","name_with_article":null},"CN":{"name":"China","name_with_article":null},"CO":{"name":"Colombia","name_with_article":null},"CR":{"name":"Costa Rica","name_with_article":null},"CU":{"name":"Cuba","name_with_article":null},"CV":{"name":"Cape Verde","name_with_article":null},"CW":{"name":"Curaçao","name_with_article":null},"CX":{"name":"Christmas Island","name_with_article":null},"CY":{"name":"Cyprus","name_with_article":null},"CZ":{"name":"Czech Republic","name_with_article":"the Czech Republic"},"DE":{"name":"Germany","name_with_article":null},"DJ":{"name":"Djibouti","name_with_article":null},"DK":{"name":"Denmark","name_with_article":null},"DM":{"name":"Dominica","name_with_article":null},"DO":{"name":"Dominican Republic","name_with_article":null},"DZ":{"name":"Algeria","name_with_article":null},"EC":{"name":"Ecuador","name_with_article":null},"EE":{"name":"Estonia","name_with_article":null},"EG":{"name":"Egypt","name_with_article":null},"EH":{"name":"Western Sahara","name_with_article":null},"ER":{"name":"Eritrea","name_with_article":null},"ES":{"name":"Spain","name_with_article":null},"ET":{"name":"Ethiopia","name_with_article":null},"FI":{"name":"Finland","name_with_article":null},"FJ":{"name":"Fiji","name_with_article":null},"FK":{"name":"Falkland Islands","name_with_article":null},"FM":{"name":"Micronesia","name_with_article":null},"FO":{"name":"Faroe Islands","name_with_article":null},"FR":{"name":"France","name_with_article":null},"GA":{"name":"Gabon","name_with_article":null},"GB":{"name":"United Kingdom","name_with_article":"the United Kingdom"},"GD":{"name":"Grenada","name_with_article":null},"GE":{"name":"Georgia","name_with_article":null},"GF":{"name":"French Guiana","name_with_article":null},"GG":{"name":"Guernsey","name_with_article":null},"GH":{"name":"Ghana","name_with_article":null},"GI":{"name":"Gibraltar","name_with_article":null},"GL":{"name":"Greenland","name_with_article":null},"GM":{"name":"Gambia","name_with_article":null},"GN":{"name":"Guinea","name_with_article":null},"GP":{"name":"Guadeloupe","name_with_article":null},"GQ":{"name":"Equatorial Guinea","name_with_article":null},"GR":{"name":"Greece","name_with_article":null},"GS":{"name":"South Georgia \u0026 South Sandwich Islands","name_with_article":null},"GT":{"name":"Guatemala","name_with_article":null},"GU":{"name":"Guam","name_with_article":null},"GW":{"name":"Guinea-Bissau","name_with_article":null},"GY":{"name":"Guyana","name_with_article":null},"HK":{"name":"Hong Kong","name_with_article":null},"HM":{"name":"Heard \u0026 McDonald Islands","name_with_article":null},"HN":{"name":"Honduras","name_with_article":null},"HR":{"name":"Croatia","name_with_article":null},"HT":{"name":"Haiti","name_with_article":null},"HU":{"name":"Hungary","name_with_article":null},"ID":{"name":"Indonesia","name_with_article":null},"IE":{"name":"Ireland","name_with_article":null},"IL":{"name":"Israel","name_with_article":null},"IM":{"name":"Isle of Man","name_with_article":null},"IN":{"name":"India","name_with_article":null},"IO":{"name":"British Indian Ocean Territory","name_with_article":null},"IQ":{"name":"Iraq","name_with_article":null},"IR":{"name":"Iran","name_with_article":null},"IS":{"name":"Iceland","name_with_article":null},"IT":{"name":"Italy","name_with_article":null},"JE":{"name":"Jersey","name_with_article":null},"JM":{"name":"Jamaica","name_with_article":null},"JO":{"name":"Jordan","name_with_article":null},"JP":{"name":"Japan","name_with_article":null},"KE":{"name":"Kenya","name_with_article":null},"KG":{"name":"Kyrgyzstan","name_with_article":null},"KH":{"name":"Cambodia","name_with_article":null},"KI":{"name":"Kiribati","name_with_article":null},"KM":{"name":"Comoros","name_with_article":null},"KN":{"name":"St. Kitts \u0026 Nevis","name_with_article":null},"KP":{"name":"North Korea","name_with_article":null},"KR":{"name":"South Korea","name_with_article":null},"KW":{"name":"Kuwait","name_with_article":null},"KY":{"name":"Cayman Islands","name_with_article":null},"KZ":{"name":"Kazakhstan","name_with_article":null},"LA":{"name":"Laos","name_with_article":null},"LB":{"name":"Lebanon","name_with_article":null},"LC":{"name":"St. Lucia","name_with_article":null},"LI":{"name":"Liechtenstein","name_with_article":null},"LK":{"name":"Sri Lanka","name_with_article":null},"LR":{"name":"Liberia","name_with_article":null},"LS":{"name":"Lesotho","name_with_article":null},"LT":{"name":"Lithuania","name_with_article":null},"LU":{"name":"Luxembourg","name_with_article":null},"LV":{"name":"Latvia","name_with_article":null},"LY":{"name":"Libya","name_with_article":null},"MA":{"name":"Morocco","name_with_article":null},"MC":{"name":"Monaco","name_with_article":null},"MD":{"name":"Moldova","name_with_article":null},"ME":{"name":"Montenegro","name_with_article":null},"MF":{"name":"St. Martin","name_with_article":null},"MG":{"name":"Madagascar","name_with_article":null},"MH":{"name":"Marshall Islands","name_with_article":null},"MK":{"name":"North Macedonia","name_with_article":null},"ML":{"name":"Mali","name_with_article":null},"MM":{"name":"Myanmar \u0028Burma\u0029","name_with_article":null},"MN":{"name":"Mongolia","name_with_article":null},"MO":{"name":"Macao SAR China","name_with_article":null},"MP":{"name":"Northern Mariana Islands","name_with_article":null},"MQ":{"name":"Martinique","name_with_article":null},"MR":{"name":"Mauritania","name_with_article":null},"MS":{"name":"Montserrat","name_with_article":null},"MT":{"name":"Malta","name_with_article":null},"MU":{"name":"Mauritius","name_with_article":null},"MV":{"name":"Maldives","name_with_article":null},"MW":{"name":"Malawi","name_with_article":null},"MX":{"name":"Mexico","name_with_article":null},"MY":{"name":"Malaysia","name_with_article":null},"MZ":{"name":"Mozambique","name_with_article":null},"NA":{"name":"Namibia","name_with_article":null},"NC":{"name":"New Caledonia","name_with_article":null},"NE":{"name":"Niger","name_with_article":null},"NF":{"name":"Norfolk Island","name_with_article":null},"NG":{"name":"Nigeria","name_with_article":null},"NI":{"name":"Nicaragua","name_with_article":null},"NL":{"name":"Netherlands","name_with_article":"the Netherlands"},"NO":{"name":"Norway","name_with_article":null},"NP":{"name":"Nepal","name_with_article":null},"NR":{"name":"Nauru","name_with_article":null},"NU":{"name":"Niue","name_with_article":null},"NZ":{"name":"New Zealand","name_with_article":null},"OM":{"name":"Oman","name_with_article":null},"PA":{"name":"Panama","name_with_article":null},"PE":{"name":"Peru","name_with_article":null},"PF":{"name":"French Polynesia","name_with_article":null},"PG":{"name":"Papua New Guinea","name_with_article":null},"PH":{"name":"Philippines","name_with_article":"the Philippines"},"PK":{"name":"Pakistan","name_with_article":null},"PL":{"name":"Poland","name_with_article":null},"PM":{"name":"St. Pierre \u0026 Miquelon","name_with_article":null},"PN":{"name":"Pitcairn Islands","name_with_article":null},"PR":{"name":"Puerto Rico","name_with_article":null},"PS":{"name":"Palestinian Territories","name_with_article":null},"PT":{"name":"Portugal","name_with_article":null},"PW":{"name":"Palau","name_with_article":null},"PY":{"name":"Paraguay","name_with_article":null},"QA":{"name":"Qatar","name_with_article":null},"RE":{"name":"Réunion","name_with_article":null},"RO":{"name":"Romania","name_with_article":null},"RS":{"name":"Serbia","name_with_article":null},"RU":{"name":"Russia","name_with_article":null},"RW":{"name":"Rwanda","name_with_article":null},"SA":{"name":"Saudi Arabia","name_with_article":null},"SB":{"name":"Solomon Islands","name_with_article":null},"SC":{"name":"Seychelles","name_with_article":null},"SD":{"name":"Sudan","name_with_article":null},"SE":{"name":"Sweden","name_with_article":null},"SG":{"name":"Singapore","name_with_article":null},"SH":{"name":"St. Helena","name_with_article":null},"SI":{"name":"Slovenia","name_with_article":null},"SJ":{"name":"Svalbard \u0026 Jan Mayen","name_with_article":null},"SK":{"name":"Slovakia","name_with_article":null},"SL":{"name":"Sierra Leone","name_with_article":null},"SM":{"name":"San Marino","name_with_article":null},"SN":{"name":"Senegal","name_with_article":null},"SO":{"name":"Somalia","name_with_article":null},"SR":{"name":"Suriname","name_with_article":null},"SS":{"name":"South Sudan","name_with_article":null},"ST":{"name":"São Tomé \u0026 Príncipe","name_with_article":null},"SV":{"name":"El Salvador","name_with_article":null},"SX":{"name":"Sint Maarten","name_with_article":null},"SY":{"name":"Syria","name_with_article":null},"SZ":{"name":"Eswatini","name_with_article":null},"TC":{"name":"Turks \u0026 Caicos Islands","name_with_article":null},"TD":{"name":"Chad","name_with_article":null},"TF":{"name":"French Southern Territories","name_with_article":null},"TG":{"name":"Togo","name_with_article":null},"TH":{"name":"Thailand","name_with_article":null},"TJ":{"name":"Tajikistan","name_with_article":null},"TK":{"name":"Tokelau","name_with_article":null},"TL":{"name":"Timor-Leste","name_with_article":null},"TM":{"name":"Turkmenistan","name_with_article":null},"TN":{"name":"Tunisia","name_with_article":null},"TO":{"name":"Tonga","name_with_article":null},"TR":{"name":"Turkey","name_with_article":null},"TT":{"name":"Trinidad \u0026 Tobago","name_with_article":null},"TV":{"name":"Tuvalu","name_with_article":null},"TW":{"name":"Taiwan","name_with_article":null},"TZ":{"name":"Tanzania","name_with_article":null},"UA":{"name":"Ukraine","name_with_article":null},"UG":{"name":"Uganda","name_with_article":null},"UM":{"name":"U.S. Outlying Islands","name_with_article":null},"US":{"name":"United States","name_with_article":"the United States"},"UY":{"name":"Uruguay","name_with_article":null},"UZ":{"name":"Uzbekistan","name_with_article":null},"VA":{"name":"Vatican City","name_with_article":null},"VC":{"name":"St. Vincent \u0026 Grenadines","name_with_article":null},"VE":{"name":"Venezuela","name_with_article":null},"VG":{"name":"British Virgin Islands","name_with_article":null},"VI":{"name":"U.S. Virgin Islands","name_with_article":null},"VN":{"name":"Vietnam","name_with_article":null},"VU":{"name":"Vanuatu","name_with_article":null},"WF":{"name":"Wallis \u0026 Futuna","name_with_article":null},"WS":{"name":"Samoa","name_with_article":null},"YE":{"name":"Yemen","name_with_article":null},"YT":{"name":"Mayotte","name_with_article":null},"ZA":{"name":"South Africa","name_with_article":null},"ZM":{"name":"Zambia","name_with_article":null},"ZW":{"name":"Zimbabwe","name_with_article":null}},"csrfToken":"fake-deprecated-token","messages":{"docsShell.AccountPicker.newSandbox":"New sandbox","docsShell.AccountPicker.openDashboard":"Open Dashboard","docsShell.ConnectCheckoutDemo.canceled":"Welcome back\u0021 You canceled a test purchase.","docsShell.ConnectCheckoutDemo.checkout":"Checkout","docsShell.ConnectCheckoutDemo.infoText":"This sample integration is running in test mode, which means that it won’t create a real charge. Use {cardNumber} as your card number, any three-digit CVC code, and an expiration date in the future to simulate a successful payment.","docsShell.ConnectCheckoutDemo.success":"Welcome back\u0021 You successfully completed a test purchase.","docsShell.HomePage.Hero.exploreAllProducts":"Explore all products","docsShell.HomePage.Hero.getStartedWithPayments":"Get started with Stripe","docsShell.HomePage.TestMode.CommandOptions.getBalance":"Get your balance","docsShell.HomePage.TestMode.CommandOptions.issueCoupons":"Issue coupons","docsShell.HomePage.TestMode.CommandOptions.learnMore.PaymentIntents":"Learn more about Payment Intents","docsShell.HomePage.TestMode.CommandOptions.learnMore.ProductsAndPrices":"Learn more about products and prices","docsShell.HomePage.TestMode.CommandOptions.learnMore.coupons":"Learn more about coupons","docsShell.HomePage.TestMode.CommandOptions.learnMore.getBalance":"Learn more about the Balance object","docsShell.HomePage.TestMode.CommandOptions.manageTaxes":"Manage taxes","docsShell.HomePage.TestMode.CommandOptions.sellAProduct":"Sell a product","docsShell.HomePage.TestMode.CommandOptions.startAPayment":"Start a payment","docsShell.HomePage.TestMode.downloadStripeCli":"Download Stripe CLI","docsShell.HomePage.TestMode.loggedOut.copiedCommand":"Command copied","docsShell.HomePage.TestMode.loggedOut.copyCommand":"Copy command","docsShell.HomePage.TestMode.login":"\u003Ca\u003ESign in\u003C\u002Fa\u003E to edit real requests.","docsShell.HomePage.TestMode.tryItOutTestMode":"Try it out","docsShell.HomePage.TestMode.tryWithNoCode":"Try it without code","docsShell.HomePage.TestMode.useInTestMode":"These are common \u003Ca\u003ECLI\u003C\u002Fa\u003E actions. Choose one, and try it by clicking in the terminal to the right.","docsShell.HomePage.utilityCard.apiKeys":"API keys","docsShell.HomePage.utilityCard.apiKeys.loggedOut":"\u003Ca\u003ESign in\u003C\u002Fa\u003E or \u003Cca\u003Ecreate an account\u003C\u002Fca\u003E to load your test API keys.","docsShell.HomePage.utilityCard.apiKeys.publishable":"Publishable key","docsShell.HomePage.utilityCard.apiKeys.publishable.copy":"Copy publishable test key","docsShell.HomePage.utilityCard.apiKeys.secret":"Secret key","docsShell.HomePage.utilityCard.apiKeys.secret.copy":"Copy secret test key","docsShell.HomePage.utilityCard.recentlyViewed":"Recently viewed","docsShell.HomePage.utilityCard.testCard.moreTestCards":"Test cards","docsShell.Terminal.countryNames.AT":"Austria","docsShell.Terminal.countryNames.AU":"Australia","docsShell.Terminal.countryNames.BE":"Belgium","docsShell.Terminal.countryNames.CA":"Canada","docsShell.Terminal.countryNames.CH":"Switzerland","docsShell.Terminal.countryNames.CZ":"Czech Republic","docsShell.Terminal.countryNames.DE":"Germany","docsShell.Terminal.countryNames.DK":"Denmark","docsShell.Terminal.countryNames.ES":"Spain","docsShell.Terminal.countryNames.FI":"Finland","docsShell.Terminal.countryNames.FR":"France","docsShell.Terminal.countryNames.GB":"United Kingdom","docsShell.Terminal.countryNames.HK":"Hong Kong","docsShell.Terminal.countryNames.IE":"Ireland","docsShell.Terminal.countryNames.IT":"Italy","docsShell.Terminal.countryNames.LU":"Luxembourg","docsShell.Terminal.countryNames.MY":"Malaysia","docsShell.Terminal.countryNames.NL":"Netherlands","docsShell.Terminal.countryNames.NO":"Norway","docsShell.Terminal.countryNames.NZ":"New Zealand","docsShell.Terminal.countryNames.PT":"Portugal","docsShell.Terminal.countryNames.SE":"Sweden","docsShell.Terminal.countryNames.SG":"Singapore","docsShell.Terminal.countryNames.US":"United States","docsShell.Terminal.footnote.betaCountryFootnote":"Terminal is currently in beta in this country.","docsShell.Terminal.footnote.betaIntegrationShapeFootnote":"This Terminal integration shape is currently in beta.","docsShell.Terminal.footnote.reactNativeIntegrationShapeFootnote":"Compatibility for this mobile SDK also applies when used with React Native.","docsShell.TerminalCompatibilityMatrix.countries":"Countries","docsShell.TerminalCompatibilityMatrix.country":"Country","docsShell.TerminalCompatibilityMatrix.formatPlatform.android":"Android","docsShell.TerminalCompatibilityMatrix.formatPlatform.ios":"iOS","docsShell.TerminalCompatibilityMatrix.formatPlatform.js":"JavaScript","docsShell.TerminalCompatibilityMatrix.formatPlatform.server.driven":"Server-Driven","docsShell.TerminalCompatibilityMatrix.formatReader.chipper":"Chipper 2X","docsShell.TerminalCompatibilityMatrix.formatReader.p400":"P400","docsShell.TerminalCompatibilityMatrix.formatReader.stripe.m2":"Stripe Reader M2","docsShell.TerminalCompatibilityMatrix.formatReader.wisepad3":"WisePad 3","docsShell.TerminalCompatibilityMatrix.formatReader.wisepos.e":"WisePOS E","docsShell.TerminalCountrySelector.country":"Country","docsShell.TerminalLocationAddressRequirementsTable.countries":"Countries","docsShell.TerminalLocationAddressRequirementsTable.requiredAddressProperties":"Required Address Properties","docsShell.apiRef.element.dataType.associativeArray":"associative array","docsShell.apiRef.element.dataType.associativeArrays":"associative arrays","docsShell.apiRef.element.dataType.dictionaries":"dictionaries","docsShell.apiRef.element.dataType.dictionary":"dictionary","docsShell.apiRef.element.dataType.dotnetDictionaries":"Dictionaries","docsShell.apiRef.element.dataType.dotnetDictionary":"Dictionary","docsShell.apiRef.element.dataType.hash":"hash","docsShell.apiRef.element.dataType.hashes":"hashes","docsShell.apiRef.element.dataType.javaMaps":"Maps","docsShell.apiRef.element.dataType.map":"map","docsShell.apiRef.element.dataType.maps":"maps","docsShell.apiRef.element.dataType.object":"object","docsShell.apiRef.element.dataType.objects":"objects","docsShell.apiRef.search.checkToEnableCmdF":"Open on {CmdF}","docsShell.apiRef.search.footer.go":"Go","docsShell.apiRef.search.footer.navigate":"Navigate","docsShell.apiRef.search.footer.noResults":"No results","docsShell.apiRef.search.placeholder":"Find anything","docsShell.apiRef.search.pressCmdFAgainToUseBrowserSearch":"Press {CmdF} again to use native browser search.","docsShell.apiRef.search.recentlyViewed":"Recently viewed","docsShell.apiRef.search.searchLabel":"Search the API","docsShell.apiRef.search.searchPlaceholder":"Go to...","docsShell.apiref.EnumValuesList.possibleEnumValues":"Possible enum values","docsShell.apiref.EnumValuesList.showMore":"Show {count} more","docsShell.apiref.copiedConfirmation":"Copied\u0021","docsShell.apiref.elementlist.collapseAll":"Collapse all","docsShell.apiref.elementlist.expandAll":"Expand all","docsShell.apiref.fence.unsupportedLang":"We show the cURL request because this method is currently unsupported in the {language} client. To see it in the library, \u003Ca\u003Elet us know\u003C\u002Fa\u003E about your use case.","docsShell.apiref.localizedCurrencySymbol.subunit":"the smallest currency unit","docsShell.apiref.localizedCurrencySymbol.symbol":"\u0024","docsShell.apiref.section.badge.preview":"Preview","docsShell.apiref.section.badge.terminal":"Terminal only","docsShell.apiref.section.badge.testhelper":"Test helper","docsShell.apiref.section.csat.contactSupport":"If you need help or have any questions, please consider \u003Ca\u003Econtacting support\u003C\u002Fa\u003E.","docsShell.apiref.section.csat.sectionHelpful":"Was this section helpful?","docsShell.apiref.section.csat.sectionImprove":"How could this section be improved?","docsShell.apiref.subfields.hideAttributes":"Hide child attributes","docsShell.apiref.subfields.hideParameters":"Hide child parameters","docsShell.apiref.subfields.showAttributes":"Show child attributes","docsShell.apiref.subfields.showParameters":"Show child parameters","docsShell.breadcrumbs.home":"Home","docsShell.breadcrumbs.label":"Breadcrumbs","docsShell.changelog.empty":"\u0028Changes introduced in this version have since been removed.\u0029","docsShell.codeBlock.keyToken.loggedOut":"This is a public \u003Cstrong\u003Esample\u003C\u002Fstrong\u003E test mode \u003Ca\u003EAPI key\u003C\u002Fa\u003E. Don't submit any personally identifiable information in requests made with this key.","docsShell.codeBlock.keyToken.prompt":"\u003Cb\u003ESign in\u003C\u002Fb\u003E to see examples prefilled with your test keys.","docsShell.codeBlock.keyToken.type":"\u003Cspan\u003EThis is your \u003Cbold\u003E{type, select, sandbox {sandbox} testMode {test mode} other {}}\u003C\u002Fbold\u003E \u003Ca\u003EAPI key\u003C\u002Fa\u003E.\u003C\u002Fspan\u003E {switchToSandboxButton} \u003Cspan\u003EDo not check secret keys into your source control. You can manage and view your other keys in the \u003Cb\u003EDashboard\u003C\u002Fb\u003E.\u003C\u002Fspan\u003E","docsShell.codeBlock.keyToken.v2.loggedOut":"This is a placeholder for a secret API key.","docsShell.collectEmail.defaultFormCtaText":"Get updates","docsShell.collectEmail.defaultFormEmailPlaceholder":"Email","docsShell.collectEmail.emailConfimation.md":"Signed up successfully\u0021","docsShell.collectEmail.failed":"Sorry, your signup was unsuccessful.","docsShell.collectEmail.privacyPolicy.md":"Read our \u003Ca\u003Eprivacy policy\u003C\u002Fa\u003E.","docsShell.connectButton.label":"Connect with","docsShell.connectPayoutCurrencies.error":"Unable to load the table of connect payout currencies","docsShell.connectPayoutCurrencies.loading":"Loading a table of connect payout currencies","docsShell.cookieBanner.accept":"Accept all","docsShell.cookieBanner.cookieDescription":"We use cookies to improve your experience and for marketing. Read our \u003CCookiePolicyLink\u003Ecookie policy\u003C\u002FCookiePolicyLink\u003E or \u003CManageCookiesLink\u003Emanage cookies\u003C\u002FManageCookiesLink\u003E.","docsShell.cookieBanner.dismiss":"OK\u0021 We'll only set cookies that are absolutely necessary for our systems to function.","docsShell.cookieBanner.rejectAll":"Reject all","docsShell.csat.anotherReason":"Another reason","docsShell.csat.anotherReasonPrompt":"Tell us more about your experience.","docsShell.csat.commentsOptional":"\u0028Optional\u0029 Try to be as specific and detailed as possible\u0021","docsShell.csat.helpfulAccurateDescription":"Accurately describes the product or feature.","docsShell.csat.helpfulAccurateLabel":"Accurate","docsShell.csat.helpfulEasyToUnderstandDescription":"Easy to follow and comprehend.","docsShell.csat.helpfulEasyToUnderstandLabel":"Easy to understand","docsShell.csat.helpfulHelpedMeDecideToUseTheProductDescription":"Convinced me to adopt the product or feature.","docsShell.csat.helpfulHelpedMeDecideToUseTheProductLabel":"Helped me decide to use the product","docsShell.csat.helpfulSolvedMyProblemDescription":"Helped me resolve an issue.","docsShell.csat.helpfulSolvedMyProblemLabel":"Solved my problem.","docsShell.csat.improve":"What went wrong?","docsShell.csat.mostHelpful":"What did you like?","docsShell.csat.no":"No","docsShell.csat.okToFollowUp":"Yes, it's okay to follow up by email.","docsShell.csat.pageHelpful":"Was this page helpful?","docsShell.csat.submit":"Submit","docsShell.csat.thankYouMessage":"Thank you for helping improve Stripe's documentation\u0021","docsShell.csat.unhelpfulCodeSampleErrorsDescription":"One or more code samples are incorrect.","docsShell.csat.unhelpfulCodeSampleErrorsLabel":"Code sample errors","docsShell.csat.unhelpfulCouldnotFindWhatIWasLookingForDescription":"Missing important information.","docsShell.csat.unhelpfulCouldnotFindWhatIWasLookingForLabel":"Couldn't find what I was looking for","docsShell.csat.unhelpfulHardToUnderstandDescription":"Too complicated or unclear.","docsShell.csat.unhelpfulHardToUnderstandLabel":"Hard to understand","docsShell.csat.unhelpfulInaccurateDescription":"Doesn't accurately describe the product or feature.","docsShell.csat.unhelpfulInaccurateLabel":"Inaccurate","docsShell.csat.yes":"Yes","docsShell.currencies.alternativeCurrencySettlementFees.ChargeFeeHeader":"Charge fee","docsShell.currencies.alternativeCurrencySettlementFees.CurrencyHeader":"Currency","docsShell.currencies.alternativeCurrencySettlementFees.DisputeFeeHeader":"Dispute fee","docsShell.currencies.alternativeCurrencySettlementFees.DropDownLabel":"Viewing supported settlement currencies for","docsShell.currencies.alternativeCurrencySettlementFees.Error":"Unable to load the table of settlement fees","docsShell.currencies.alternativeCurrencySettlementFees.Loading":"Loading a table of settlement fees","docsShell.currencies.alternativeCurrencySettlementFees.TableHeader":"Acquiring fees for card usage in alternative currencies for accounts created in {countryName}.","docsShell.diagram.entityDiagram.hide":"hide sample arguments","docsShell.diagram.entityDiagram.show":"show sample arguments","docsShell.diagram.overviewDiagram.account":"Connected account","docsShell.diagram.overviewDiagram.bank":"Bank","docsShell.diagram.overviewDiagram.client":"Client","docsShell.diagram.overviewDiagram.customer":"Customer","docsShell.diagram.overviewDiagram.finaccount":"Financial account","docsShell.diagram.overviewDiagram.location":"Location","docsShell.diagram.overviewDiagram.platform":"Platform","docsShell.diagram.overviewDiagram.pos":"Point of Sale","docsShell.diagram.overviewDiagram.server":"Server","docsShell.diagram.overviewDiagram.terminal":"Reader","docsShell.footer.changeLog":"Check out our \u003Ca\u003Echangelog\u003C\u002Fa\u003E.","docsShell.footer.contactSales":"Questions? \u003Ca\u003EContact Sales\u003C\u002Fa\u003E.","docsShell.footer.contactSupport":"Need help? \u003Ca\u003EContact Support\u003C\u002Fa\u003E.","docsShell.footer.devDigestFailed":"Sorry, your signup was unsuccessful","docsShell.footer.devDigestFailedEmail":"Sorry, your signup was unsuccessful due to an invalid email","docsShell.footer.devDigestThankYou":"Thank you, we’ll let you know when our next dev digest goes out.","docsShell.footer.devTutorials":"Watch our \u003Ca\u003Edeveloper tutorials\u003C\u002Fa\u003E.","docsShell.footer.poweredByMarkdoc.md":"Powered by \u003Ca\u003EMarkdoc\u003C\u002Fa\u003E","docsShell.footer.signUp":"Sign up","docsShell.footer.signUpForUpdates":"Sign up for developer updates:","docsShell.footer.youCanUnsubscribe":"You can unsubscribe at any time. Read our \u003Ca\u003Eprivacy policy\u003C\u002Fa\u003E.","docsShell.home.title":"Stripe Documentation","docsShell.ib.bucketPrice.description":"{bucketQuantity, plural,\n      one {{usageType, select, metered {{formattedPrice} per {unitLabel}} other {{formattedPrice}}}}\n      other {{formattedPrice} per group of {bucketQuantity, number}}\n    }","docsShell.ib.checkout.html.line-items.billing-period.custom":"Custom","docsShell.ib.checkout.html.line-items.billing-period.day":"Daily","docsShell.ib.checkout.html.line-items.billing-period.month":"Monthly","docsShell.ib.checkout.html.line-items.billing-period.quarter":"Every 3 months","docsShell.ib.checkout.html.line-items.billing-period.semiannual":"Every 6 months","docsShell.ib.checkout.html.line-items.billing-period.week":"Weekly","docsShell.ib.checkout.html.line-items.billing-period.year":"Yearly","docsShell.ib.checkout.html.line-items.option.addProduct":"Add new test product","docsShell.ib.checkout.html.line-items.option.billingPeriod":"Billing period","docsShell.ib.checkout.html.line-items.option.cancel":"Cancel","docsShell.ib.checkout.html.line-items.option.chooseLabel":"Select a test product or create a new one","docsShell.ib.checkout.html.line-items.option.createProduct":"Create test product","docsShell.ib.checkout.html.line-items.option.createProductTooltip":"When you're ready to go live, remember to update this with a live mode product.","docsShell.ib.checkout.html.line-items.option.error":"An unexpected error occurred. Please try again.","docsShell.ib.checkout.html.line-items.option.learnMore":"View docs","docsShell.ib.checkout.html.line-items.option.lookupKey":"Lookup key","docsShell.ib.checkout.html.line-items.option.lookupKeyTooltip":"A lookup key used to retrieve prices dynamically from a static string.","docsShell.ib.checkout.html.line-items.option.moreProductOptions":"More options","docsShell.ib.checkout.html.line-items.option.name":"Name","docsShell.ib.checkout.html.line-items.option.namePlaceholder":"Sunglasses, premium plan and so on.","docsShell.ib.checkout.html.line-items.option.oneTime":"One-time","docsShell.ib.checkout.html.line-items.option.price":"Price","docsShell.ib.checkout.html.line-items.option.recurring":"Recurring","docsShell.ib.defaultUnitLabel":"unit","docsShell.ib.price.description":"{intervalCount, plural,\n      one   {{intervalUnit, select,\n        day   {{formattedPrice} \u002F day}\n        week  {{formattedPrice} \u002F week}\n        month {{formattedPrice} \u002F month}\n        year  {{formattedPrice} \u002F year}\n        one_time {{formattedPrice}}\n        other {}\n      }}\n      other {{intervalUnit, select,\n        day   {{formattedPrice} every {formattedIntervalCount} days}\n        week  {{formattedPrice} every {formattedIntervalCount} weeks}\n        month {{formattedPrice} every {formattedIntervalCount} months}\n        year  {{formattedPrice} every {formattedIntervalCount} years}\n        other {}\n      }}\n    }","docsShell.integrationBuilder.guide.checkoutLabel":"Stripe-hosted page","docsShell.integrationBuilder.guide.embeddedCheckoutLabel":"Embedded form","docsShell.integrationBuilder.guide.guideText":"View the text-based guide","docsShell.integrationBuilder.guide.partners":"Don't code? Use Stripe’s \u003CNoCodeLink\u003Eno-code options\u003C\u002FNoCodeLink\u003E or get help from \u003CPartnersLink\u003Eour partners\u003C\u002FPartnersLink\u003E.","docsShell.integrationBuilder.test-cards.auth":"Payment requires 3DS authentication","docsShell.integrationBuilder.test-cards.decline":"Payment is declined","docsShell.integrationBuilder.test-cards.success":"Payment succeeds","docsShell.integrationBuilder.test-cards.terminal.one":"Payment succeeds","docsShell.integrationBuilder.test-cards.terminal.two":"Payment is declined","docsShell.intellisense.viewReference":"View reference","docsShell.logo":"The Stripe Docs logo","docsShell.markdocContent.inviteOnly":"Invite only","docsShell.mobileCreateAccountOrSignIn.label":"\u003CCreateAccount\u003ECreate account\u003C\u002FCreateAccount\u003E or \u003CSignIn\u003ESign in\u003C\u002FSignIn\u003E","docsShell.navigation.apis":"APIs \u0026 SDKs","docsShell.navigation.createAccount":"Create account","docsShell.navigation.dashboard":"Dashboard","docsShell.navigation.home":"Home","docsShell.navigation.relatedDocs":"Related Guides","docsShell.navigation.signIn":"Sign in","docsShell.navigation.supportLink":"Support","docsShell.navigation.toc":"On this page","docsShell.payoutSettlementCurrencies.connectHeader":"Accounts created in {countryName} and that are under the \u003Ca\u003E{service_agreement_type} service agreement\u003C\u002Fa\u003E can receive payouts in the following settlement currencies.","docsShell.payoutSettlementCurrencies.cost":"{percent}%, minimum fee of {cost}","docsShell.payoutSettlementCurrencies.costOr":"{percent}% or minimum fee of {cost}","docsShell.payoutSettlementCurrencies.countries":"Can be paid out to banks in these countries","docsShell.payoutSettlementCurrencies.dropDownLabel":"Viewing supported settlement currencies for Stripe accounts in","docsShell.payoutSettlementCurrencies.error":"Unable to load the table of settlement currencies","docsShell.payoutSettlementCurrencies.free":"FREE","docsShell.payoutSettlementCurrencies.fullService":"Full Service Agreement","docsShell.payoutSettlementCurrencies.header":"Accounts created in {countryName} can receive payouts in the following settlement currencies.","docsShell.payoutSettlementCurrencies.loading":"Loading a table of settlement currencies","docsShell.payoutSettlementCurrencies.max":"Minimum auto payout amount","docsShell.payoutSettlementCurrencies.min":"Minimum manual payout amount","docsShell.payoutSettlementCurrencies.nonLocalCountries":"Can be paid out to banks in these countries","docsShell.payoutSettlementCurrencies.nonLocalDropDownLabel":"Viewing supported settlement currencies for Stripe accounts in","docsShell.payoutSettlementCurrencies.nonLocalHeader":"Accounts created in {countryName} can receive payouts in the following non-local settlement currencies.","docsShell.payoutSettlementCurrencies.pricing":"Pricing","docsShell.payoutSettlementCurrencies.recipientService":"Recipient Service Agreement","docsShell.payoutSettlementCurrencies.settlementCurrency":"Settlement currency","docsShell.prerequisites.header":"Before you begin","docsShell.refdropdown.label":"APIs \u0026 SDKs","docsShell.sampleApp.seeAlso":"Read a related guide","docsShell.search.homeBreadcrumb":"Home › {breadcrumb}","docsShell.search.noResults":"No results","docsShell.search.searchDocumentation":"Search documentation... try “API keys”","docsShell.search.searchHeadingRecentlyViewed":"Recently viewed","docsShell.search.searchHeadingSuggested":"Suggested","docsShell.search.suggestedTestCards":"Test cards","docsShell.sepaTestAccountTable.accountHeader":"Account Number","docsShell.sepaTestAccountTable.delayedFailure":"The PaymentIntent status transitions from \u003CInlineCode\u003Eprocessing\u003C\u002FInlineCode\u003E to \u003CInlineCode\u003Erequires_payment_method\u003C\u002FInlineCode\u003E after at least three minutes.","docsShell.sepaTestAccountTable.delayedSuccess":"The PaymentIntent status transitions from \u003CInlineCode\u003Eprocessing\u003C\u002FInlineCode\u003E to \u003CInlineCode\u003Esucceeded\u003C\u002FInlineCode\u003E after at least three minutes.","docsShell.sepaTestAccountTable.descriptionHeader":"Description","docsShell.sepaTestAccountTable.dispute":"The PaymentIntent status transitions from \u003CInlineCode\u003Eprocessing\u003C\u002FInlineCode\u003E to \u003CInlineCode\u003Esucceeded\u003C\u002FInlineCode\u003E, but a dispute is immediately created.","docsShell.sepaTestAccountTable.immediateFailure":"The PaymentIntent status transitions from \u003CInlineCode\u003Eprocessing\u003C\u002FInlineCode\u003E to \u003CInlineCode\u003Erequires_payment_method\u003C\u002FInlineCode\u003E.","docsShell.sepaTestAccountTable.immediateSuccess":"The PaymentIntent status transitions from \u003CInlineCode\u003Eprocessing\u003C\u002FInlineCode\u003E to \u003CInlineCode\u003Esucceeded\u003C\u002FInlineCode\u003E.","docsShell.sidebarNavigation.badge.pending":"Page pending for translation","docsShell.sidebarNavigation.dropdownClosed":"Dropdown closed","docsShell.sidebarNavigation.dropdownOpen":"Dropdown open","docsShell.sidebarNavigation.hide":"Click to collapse the sidebar and hide the navigation","docsShell.sidebarNavigation.home":"Home","docsShell.sidebarNavigation.overview":"Overview","docsShell.sidebarNavigation.show":"Click to open the sidebar and show the navigation","docsShell.sidebarNavigation.sidebarLinkTooltip.affirmativeHeaderSidebarHeader":"This header will appear in the sidebar when:","docsShell.sidebarNavigation.sidebarLinkTooltip.affirmativeHeaderSidebarItem":"This link and any children will appear in the sidebar when:","docsShell.sidebarNavigation.sidebarLinkTooltip.affirmativeHeaderTopic":"This tab will appear in the header when:","docsShell.sidebarNavigation.sidebarLinkTooltip.negativeHeaderSidebarHeader":"This header will appear in the sidebar unless:","docsShell.sidebarNavigation.sidebarLinkTooltip.negativeHeaderSidebarItem":"This link and any children will appear in the sidebar unless:","docsShell.sidebarNavigation.sidebarLinkTooltip.negativeHeaderTopic":"This tab will appear in the header unless:","docsShell.smartSearch.apiKeys.testPublishableKey":"Test publishable key","docsShell.smartSearch.apiKeys.testSecretKey":"Test secret key","docsShell.smartSearch.askResultSources.title":"Summarised from these articles","docsShell.smartSearch.askResultSummary.gatheringSources":"Gathering sources","docsShell.smartSearch.askResultSummary.summaryFailed.withSources":"Sorry, there was a problem generating the summary for your question. The links below might still be useful, or click \u003Ca\u003Ehere\u003C\u002Fa\u003E to try again.","docsShell.smartSearch.askResultSummary.summaryFailed.withoutSources":"Sorry, there was a problem generating the summary for your question. Click \u003Ca\u003Ehere\u003C\u002Fa\u003E to try again.","docsShell.smartSearch.askResultSummary.unanswerable.withSources":"Sorry, I wasn't able to answer your question using the Stripe docs, but here are some results that may be helpful.","docsShell.smartSearch.askResultSummary.unanswerable.withoutSources":"Sorry, I wasn't able to answer your question using the Stripe docs.","docsShell.smartSearch.defaultSuggestions.getAnswers":"Ask AI Assistant","docsShell.smartSearch.defaultSuggestions.searchCodeSnippets":"Search code examples across docs","docsShell.smartSearch.defaultSuggestions.title":"Suggested","docsShell.smartSearch.defaultSuggestions.viewApiKeys":"View API Keys","docsShell.smartSearch.defaultSuggestions.viewTestCards":"View test cards","docsShell.smartSearch.exampleQuestions.title":"Example questions","docsShell.smartSearch.exampleSnippet.title":"Code example","docsShell.smartSearch.recentlyAsked.title":"Recently asked","docsShell.smartSearch.searchFieldPlaceholder.api":"Search for an API resource","docsShell.smartSearch.searchFieldPlaceholder.ask":"Ask a question","docsShell.smartSearch.searchFieldPlaceholder.cli":"Search for a Stripe CLI resource","docsShell.smartSearch.searchFieldPlaceholder.code":"Search code examples across docs","docsShell.smartSearch.searchFieldPlaceholder.js":"Search for a Stripe JS resource","docsShell.smartSearch.searchFieldPlaceholder.search":"Search the docs","docsShell.smartSearch.searchFieldPlaceholder.searchOrAsk":"Search the docs or ask a question","docsShell.smartSearch.searchModeChiclet.ask":"AI Assistant","docsShell.smartSearch.searchModeChiclet.cli":"CLI Reference","docsShell.smartSearch.searchModeChiclet.code":"Code examples","docsShell.smartSearch.searchModeChiclet.js":"JS Reference","docsShell.smartSearch.searchPrompt":"Search","docsShell.smartSearch.testCards.testCard3DSAuthNeeded":"Test card: 3DS authentication needed","docsShell.smartSearch.testCards.testCardFailedPayment":"Test card: failed payment","docsShell.smartSearch.testCards.testCardSuccessfulPayment":"Test card: successful payment","docsShell.supportedPresentmentCurrencies.amexIN":"You can charge American Express cards issued outside of India only in INR and USD","docsShell.supportedPresentmentCurrencies.amexMXN":"You can charge American Express cards only in MXN","docsShell.supportedPresentmentCurrencies.canOnlyUseBRL":"You can only charge Brazilian cards in BRL","docsShell.supportedPresentmentCurrencies.canOnlyUseJPY":"Diners Club and Discover cards can only be charged in JPY","docsShell.supportedPresentmentCurrencies.canOnlyUseUSDAndCAD":"You can only charge UnionPay cards in USD or CAD","docsShell.supportedPresentmentCurrencies.domesticIN":"Domestic charges can only be in INR","docsShell.supportedPresentmentCurrencies.domesticMX":"You can charge domestic cards only in MXN","docsShell.supportedPresentmentCurrencies.followingExceptions":"Stripe users in the selected country can process charges in the following list of currencies, with these exceptions:","docsShell.supportedPresentmentCurrencies.noAmexSupport":"Currencies marked with \u003CInlineCode\u003E*\u003C\u002FInlineCode\u003E are not supported by American Express","docsShell.supportedPresentmentCurrencies.tiedToCardPayments":"This list of currencies applies to card payments. Other local payment methods often only support one specific currency.","docsShell.template.error":"Unable to copy the text to your clipboard.","docsShell.toc.video":"Watch the video guide","docsShell.untranslatedNotice":"This page is not yet available in this language. We're working hard to make our documentation available in more languages and will provide a translation as soon as it's available.","docsShell.verificationDocuments.addressTab":"Address Documents","docsShell.verificationDocuments.addressTitle":"Acceptable forms of address verification:","docsShell.verificationDocuments.bankAccountTab":"Bank Account Documents","docsShell.verificationDocuments.bankAccountTab.title":"Acceptable forms of bank account ownership verification:","docsShell.verificationDocuments.country":"Country","docsShell.verificationDocuments.documentTwoSided.1":"scans of front and back are required","docsShell.verificationDocuments.documentTwoSidedPhysicalRequired.1":"photos of front and back of the physical Emirates ID card or the front and back of the Emirates ID from the ICP app are required","docsShell.verificationDocuments.entityTab.InCompanyLimitedLiabilityPartnership":"Acceptable forms of legal entity verification for \u003CBoldText\u003Elimited liability partnerships\u003C\u002FBoldText\u003E:","docsShell.verificationDocuments.entityTab.InCompanyPrivateCompany":"Acceptable forms of legal entity verification for \u003CBoldText\u003Ecompanies\u003C\u002FBoldText\u003E:","docsShell.verificationDocuments.entityTab.InCompanySoleProprietorship":"Acceptable forms of legal entity verification for \u003CBoldText\u003Esole proprietorships\u003C\u002FBoldText\u003E:","docsShell.verificationDocuments.entityTab.all":"Acceptable forms of legal entity verification for \u003CBoldText\u003Eall legal entity types\u003C\u002FBoldText\u003E:","docsShell.verificationDocuments.expirationPolicy.12months":"dated within 12 months","docsShell.verificationDocuments.expirationPolicy.6months":"dated within 6 months","docsShell.verificationDocuments.identificationTab":"Identity Documents","docsShell.verificationDocuments.identificationTabAEDisclaimer":"A trade license is a required document for all entity types. One or more Memoranda of Association and a Power of Attorney will also be required depending on the entity type.","docsShell.verificationDocuments.identificationTitle":"Acceptable forms of identification:","docsShell.verificationDocuments.legalTab":"Company\u002FEntity Documents","docsShell.verificationDocuments.legalTitle":"Acceptable forms of legal entity verification:","docsShell.verificationDocuments.passportCallout":"When a person linked to a Stripe account \u0028such as the Account Representative or Owner\u0029 resides in a different country from the country of the Stripe account, a valid passport is the only accepted form of ID for identity verification. Other forms of ID are not accepted in this case.","docsShell.verificationDocuments.relationshipTab":"Relationship Documents","docsShell.verificationDocuments.relationshipTab.directorship":"Acceptable forms of \u003CBoldText\u003Edirectorship\u003C\u002FBoldText\u003E verification:","docsShell.verificationDocuments.relationshipTab.ownership":"Acceptable forms of \u003CBoldText\u003Eownership\u003C\u002FBoldText\u003E verification:","docsShell.verificationDocuments.sgCallout":"For accounts subject to enhanced identity verification, Stripe requires the representative of the account to be verified by means such as MyInfo, or by taking a selfie with an identity document using Stripe Identity. To collect such information, your platform must integrate with Connect Onboarding or you won’t be able to onboard connected accounts subject to enhanced identity verification.","docsShell.verificationDocuments.thPassportExtraMessage":"only acceptable for non-Thai nationals","docsShell.verificationDocuments.uaeCallout":"For a resident UAE national, both Emirates ID and passport are required. For a resident who is not a UAE national, the residence visa is also required. For an individual who is neither a UAE national nor resident, a passport is required. Power of Attorney is required for LLCs when the representative is not present on the Memorandum of Association.","docsShell.verificationDocuments.uaePhysicalOrDigitalPassport":"a photo of the physical passport or the e-passport are required","docsShell.verificationDocuments.uaeResidenceVisaExtraMessage":"passport visa page, digital visa from ICP app, front and back of Emirates Golden Card or front and back of physical Emirates ID card \u0028if issued after 11 April 2022\u0029","docsShell.AccountPicker.SandboxMenu.switch":"Switch","docsShell.AccountPicker.newBusiness":"New business","docsShell.AccountPicker.selected":"Selected","docsShell.AccountPicker.testMode":"Test mode","docsShell.AccountPicker.testMode.legacy":"Legacy","docsShell.TerminalCompatibilityMatrix.formatReader.stripe.s700":"Stripe Reader S700","docsShell.TerminalCompatibilityMatrix.formatReader.stripe.taptopay":"Tap to Pay","docsShell.apiRef.element.dataType.javaMap":"Map","docsShell.apiref.ElementTitle.copiedUrl":"Copied\u0021","docsShell.apiref.copyPrompt":"Click to copy","docsShell.apiref.section.badge.deprecated":"Deprecated","docsShell.apiref.viewLogs":"View logs","docsShell.codeBlock.keyToken.copied":"Copied\u0021","docsShell.codeBlock.keyToken.v2.loggedIn":"This is a placeholder for your secret key. Get your API keys from the \u003Clink\u003Edashboard\u003C\u002Flink\u003E.","docsShell.helpdropdown.label":"Help","docsShell.markdocContent.deprecated":"Deprecated","docsShell.navigation.salesLink":"Contact sales","docsShell.search.suggestedAPIKeys":"API keys","docsShell.skipToContent.label":"Skip to content","docsShell.smartSearch.apiKeys.title":"API Keys","docsShell.smartSearch.ask.title":"Ask AI Assistant","docsShell.smartSearch.copyableMenuItem.copied":"Copied\u0021","docsShell.smartSearch.exampleSnippets.title":"Code examples","docsShell.smartSearch.recentlyViewed.title":"Recently viewed","docsShell.smartSearch.searchDialogFooter.supportLink":"Stripe Support","docsShell.smartSearch.searchModeChiclet.api":"API Reference","docsShell.smartSearch.searchResults.menuItemBadge.deprecated":"Deprecated","docsShell.smartSearch.searchResults.noResults":"No results found.","docsShell.smartSearch.searchResults.title":"Results","docsShell.smartSearch.testCards.title":"Test cards","docsShell.stripeApps.pageSelector.version":"SDK version","docsShell.template.copied":"Copied\u0021","docsShell.template.copy":"Copy","docsShell.verificationDocuments.jpCallout":"A Japanese government-issued identification document is always required for account representatives.","docsShell.AccountPicker.errorLoadingMerchantsTryAgain":"Try again","docsShell.rightPane.quickActions.createInvoice":"Create invoice","docsShell.rightPane.quickActions.label":"Quick actions","docsShell.integrationBuilder.featureList.error":"An unexpected error occurred. Please try again.","docsShell.integrationBuilder.featureList.create":"Create test feature","docsShell.integrationBuilder.featureList.featureList":"Existing features of {product}","docsShell.integrationBuilder.featureList.featureName":"New feature name","docsShell.integrationBuilder.featureList.featureNamePlaceHolder":"Example: Unlimited SMS.","docsShell.integrationBuilder.featureList.featureNameTooLong":"The feature name must be 50 characters or fewer.","docsShell.integrationBuilder.featureList.nameEmpty":"The feature name cannot be empty.","docsShell.integrationBuilder.featureList.selectProductDescription":"Create or select a product before adding a feature.","docsShell.stripeApps.example.missingComponentExample":"Component example not found.","docsShell.stripeApps.pageSelector.unstableVersionWarning":"This version of the SDK is a pre-release and can be unstable. Avoid using this version unless it's necessary for your integration.","docsShell.AccountPicker.errorLoadingMerchants":"Something went wrong when loading your merchants.","docsShell.HomePage.utilityCard.apiKeys.noAccess":"You do not have permission to view API keys.","docsShell.AccountPicker.genericError":"Something went wrong. Click to retry, or refresh the page.","docsShell.verificationDocuments.registrationStatusTab.CaNonProfitRegisteredCharityCompanyRegistrationCertificate":"Acceptable forms of registration status verification for \u003CBoldText\u003Eregistered charities\u003C\u002FBoldText\u003E:","docsShell.verificationDocuments.registrationStatusTab.all":"Acceptable forms of registration status verification for \u003CBoldText\u003Eall legal entity types\u003C\u002FBoldText\u003E:","docsShell.verificationDocuments.registrationStatusTab.default":"Acceptable forms of registration status verification:","docsShell.verificationDocuments.sgUboLoaExtraMessage":"download a template \u003CSGLOATemplate\u003Ehere\u003C\u002FSGLOATemplate\u003E.","docsShell.AccountPicker.LivemodeCompartmentMenu.selectAccount":"Select an account","docsShell.AccountPicker.organization":"Organisation","docsShell.AccountPicker.noAccessibleSandboxes":"Visit \u003Ca\u003EDashboard\u003C\u002Fa\u003E to create a sandbox.","docsShell.verificationDocuments.expirationPolicy.3months":"dated within 3 months","docsShell.HomePage.TestMode.CommandOptions.learnMore.stripeTax":"Learn more about Stripe Tax","docsShell.AccountPicker.sandboxOrganization":"Sandbox Organisation","docsShell.CodeBlockDropdownSelector.resources":"Global config","docsShell.CodeBlockDropdownSelector.selectLanguage":"Select a language","docsShell.apiref.section.v2.description":"Endpoints within the \u002Fv2 namespace have different behaviour than \u002Fv1 endpoints.","docsShell.apiref.section.v2.linktext":"Learn more about calling API v2 endpoints.","docsShell.bankAccount.usCallout":"Documents must be less than 1 year old in order to be considered valid for bank account verification.","docsShell.AccountPicker.failedToLoadAccountPicker":"Could not load account data. Click to retry, or refresh the page.","docsShell.sepaTestAccountTable.chargeExceedsTransactionLimit":"The payment fails with a \u003CInlineCode\u003Echarge_exceeds_weekly_limit\u003C\u002FInlineCode\u003E failure code due to payment amount exceeding account's transaction volume limit.","docsShell.sepaTestAccountTable.chargeExceedsWeeklyLimit":"The payment fails with a \u003CInlineCode\u003Echarge_exceeds_source_limit\u003C\u002FInlineCode\u003E failure code due to payment amount causing account to exceed its weekly payment volume limit.","docsShell.verificationDocuments.registrationStatusTab.CA":"Charity Documents","docsShell.codeBlock.keyToken.promptV2":"\u003Cb\u003ESign in\u003C\u002Fb\u003E and \u003Cs\u003Ecreate a sandbox\u003C\u002Fs\u003E to see examples prefilled with your test keys.","docsShell.codeBlock.keyToken.v2PromptSandbox":"\u003Cs\u003ECreate a sandbox\u003C\u002Fs\u003E to see examples prefilled with your test keys.","docsShell.markdocContent.privatePreview":"Private preview","docsShell.markdocContent.publicPreview":"Public preview","docsShell.Terminal.countryNames.PL":"Poland","docsShell.markdocContent.developerPreview":"Developer preview","docsShell.markdocContent.developerPrivatePreview":"Private developer preview","docsShell.AccountPicker.SandboxMenu.selectSandbox":"Select a sandbox{hasTestMode,select,true { or test mode} other {}}","docsShell.stripeApps.example.loadingExample":"Loading example...","docsShell.stripeApps.renderer.errorMessage":"Something went wrong rendering the App","docsShell.supportedPresentmentCurrencies.noAmexSupportAll":"American Express cards are currently not supported in any currency","docsShell.integrationBuilder.vscode.buttonText":"Integrate in VS Code","docsShell.integrationBuilder.vscode.tooltip":"Launch our AI assistant in the Stripe VS Code extension to get step-by-step help adding this integration to your existing codebase.","docsShell.verificationDocuments.relationshipTab.representativeAuthority":"Acceptable forms of \u003CBoldText\u003Erepresentative authority\u003C\u002FBoldText\u003E verification:","docsShell.verificationDocuments.sgCompanyAuthorizationExtraMessage":"download a template \u003CSGLOATemplate\u003Ehere\u003C\u002FSGLOATemplate\u003E.","docsShell.footer.llms":"LLM? \u003Ca\u003ERead llms.txt\u003C\u002Fa\u003E.","docsShell.filePurposes.downloadable":"Yes","docsShell.filePurposes.notDownloadable":"No","docsShell.filePurposes.downloadableWhenUploadedByConnectPlatform":"When uploaded by Connect platform","docsShell.sepaTestAccountTable.insufficientFunds":"The payment fails with an \u003CInlineCode\u003Einsufficient_funds\u003C\u002FInlineCode\u003E failure code.","docsShell.verificationAddressDocuments.brCallout":"All documents must be dated within the last 12 months, unless otherwise stated below.","docsShell.verificationDocuments.brCallout":"Below documents issued within the last 10 years.","docsShell.apiRef.inlineCodeKey.prompt":"Switch to a sandbox using the account picker.","docsShell.apiref.explainUsingAi":"Explain using AI","docsShell.verificationDocuments.brAoaExtraLocalizedMessage":"Válido somente quando o usuário possuir uma empresa holding presente em seu Contrato Social\u002FEstatuto Social, e deve ser enviada em conjunto com o Contrato Social\u002FEstatuto Social","docsShell.verificationDocuments.brAoaExtraMessage":"\u0028Only valid when the user has a holding company present in their Articles of Association\u002FBy-laws, and in addition to the incorporation doc\u0029","docsShell.verificationDocuments.brLoaExtraLocalizedMessage":"A carta de atestado deve: i\u0029 ser feita em papel timbrado da empresa; e ii\u0029  ser assinada por um representante legal autorizado a agir em nome do usuário","docsShell.verificationDocuments.brLoaExtraMessage":"\u0028Letter of attestation must be: i\u0029 on the company's letterhead; and ii\u0029 signed by a legal representative authorised to act on behalf of the user\u0029","docsShell.Terminal.countryNames.JP":"Japan","docsShell.HomePage.utilityCard.apiKeys.withAnonymousSandbox":"Demo Sandbox","docsShell.HomePage.utilityCard.apiKeys.loggedOutWithAnonymousSandbox":"\u003Cca\u003ECreate an account\u003C\u002Fca\u003E or \u003Ca\u003ESign in\u003C\u002Fa\u003E","docsShell.CodeBlockDropdownSelector.resourcesDescription":"Uses single global configuration","docsShell.CodeBlockDropdownSelector.stripeClient":"Stripe Client","docsShell.CodeBlockDropdownSelector.stripeClientDescription":"Uses a per-client configuration","docsShell.apiRef.search.footer.cancel":"Cancel","docsShell.apiRef.search.footer.reported":"Reported\u0021","docsShell.apiRef.search.footer.submit":"Submit","docsShell.apiRef.search.footer.reportIncorrectResults":"Report incorrect results","docsShell.apiRef.search.footer.submittedToStripe":"Your report will be submitted to our team. Thank you for helping to improve our docs.","docsShell.apiRef.search.footer.whatsWrong":"What's wrong with the search results?","docsShell.contrib.ConnectCopyForLLM.buttonText":"Copy prompt for LLM","docsShell.contrib.ConnectCopyForLLM.copied":"Copied the prompt\u0021","docsShell.contrib.ConnectCopyForLLM.scAndTWarning":"This prompt treats Separate Charges and Transfers as destination charges, you may need to update code accordingly.","docsShell.contrib.ConnectCopyForLLM.tooltip":"Copy a pre-formatted prompt for your AI assistant \u0028in Cursor, VS Code, Claude Code or any other\u0029 to implement this guide.","docsShell.smartSearch.searchResults.loading":"Loading...","docsShell.Terminal.countryNames.AE":"United Arab Emirates","docsShell.Terminal.countryNames.BG":"Bulgaria","docsShell.Terminal.countryNames.CY":"Cyprus","docsShell.Terminal.countryNames.EE":"Estonia","docsShell.Terminal.countryNames.GI":"Gibraltar","docsShell.Terminal.countryNames.GR":"Greece","docsShell.Terminal.countryNames.HR":"Croatia","docsShell.Terminal.countryNames.HU":"Hungary","docsShell.Terminal.countryNames.LI":"Liechtenstein","docsShell.Terminal.countryNames.LT":"Lithuania","docsShell.Terminal.countryNames.LV":"Latvia","docsShell.Terminal.countryNames.MT":"Malta","docsShell.Terminal.countryNames.RO":"Romania","docsShell.Terminal.countryNames.SI":"Slovenia","docsShell.Terminal.countryNames.SK":"Slovakia","docsShell.smartSearch.searchResults.viewMore":"View more results","docsShell.smartSearch.askResultSummary.unanswerable.question":"Sorry, I can only answer questions about Stripe. Try searching for something else in the search bar.","docsShell.smartSearch.continueThread.button":"Continue in new thread","docsShell.CodeBlockDropdownSelector.resourcesLegacy":"Global Config","docsShell.CodeBlockDropdownSelector.selectConfig":"Select a config","docsShell.stripeApps.renderer.onboardingCompleteMessage":"This dialog appears because onboarding was completed. In the Stripe Dashboard the onboarding modal will close automatically instead.","docsShell.verificationAddressDocuments.defaultCallout":"The cross border scenario is not applicable for an Individual\u002FSole-Prop accounts, which means the user needs to reside in the Account Country ONLY, the scenario an user can key-in an overseas address \u0028Country Y\u0029 is only for Non-Individual\u002FNon-Sole Proprietor accounts \u0028Registered Business\u002FCorporations\u002FCompany\u0029. It is understood that an owner\u002Frep may be overseas.","docsShell.ib.checkout.html.line-items.option.customPrices":"Will you use dynamic prices?","docsShell.tax.pageSelector.jurisdiction":"Jurisdiction","docsShell.verificationDocuments.coCallout":"Note: Keep in mind that for individual accounts, we need Cédula de Ciudadanía \u002F Citizenship ID. If you use Cédula de Extranjería for your document verification, payouts cannot be released to your bank account.","docsShell.HomePage.TestMode.runInWorkbench":"Run in Workbench","docsShell.HomePage.TestMode.useInTestMode.loggedOut.workbench":"\u003Cb\u003ESign in\u003C\u002Fb\u003E to use Workbench to run API requests in test mode. Here are some common \u003Ca\u003ECLI\u003C\u002Fa\u003E actions you could run.","docsShell.integrationBuilder.runInWorkbench":"Run in Workbench","docsShell.ApiEventType.TypeCopy.copy":"Copy event name","docsShell.ApiEventTypes.emptyState.description":"Try updating your search filters.","docsShell.ApiEventTypes.emptyState.title":"No event types found.","docsShell.ApiEventTypes.filters.relatedObject.description":"Filter events by their related object","docsShell.ApiEventTypes.filters.relatedObject.label":"Related object","docsShell.ApiEventTypes.filters.relatedObject.multipleSelected":"and {n} more","docsShell.ApiEventTypes.filters.type.description":"Filter events by type","docsShell.CollapsibleJson.copiedLabel":"Copied","docsShell.CollapsibleJson.copyLabel":"Copy","docsShell.CollapsibleJson.numberOfItems":"{count, plural,\n        one {{count} item}\n        other {{count} items}\n      }","docsShell.TestModeBankAccounts.accountTypeAccount":"Account","docsShell.TestModeBankAccounts.accountTypeIban":"IBAN","docsShell.TestModeBankAccounts.behaviorTypeFailure":"Payout fails with a \u003CInlineCode\u003E{code}\u003C\u002FInlineCode\u003E code.","docsShell.TestModeBankAccounts.behaviorTypeSuccess":"Payout succeeds.","docsShell.TestModeBankAccounts.behaviorTypeSuccessInstantUnsupported":"Payout fails if \u003CInlineCode\u003E{method}\u003C\u002FInlineCode\u003E is \u003CInlineCode\u003E{instant}\u003C\u002FInlineCode\u003E. Bank account is not eligible for Instant Payouts.","docsShell.TestModeBankAccounts.routingTypeRouting":"Routing","docsShell.TestModeBankAccounts.routingTypeSortCode":"Sort Code","docsShell.TestModeBankAccounts.routingTypeSwift":"SWIFT \u002F BIC Code","docsShell.YouTube.loading":"Loading video content...","docsShell.api.hooks.useFetch.loading":"Loading...","docsShell.api.hooks.useFetch.unexpectedError":"An error occurred. We're looking into it\u0021","docsShell.componenets.codeBlock.reportIncorrectCode":"Report incorrect code","docsShell.components.ActionBar.askQuestion":"Ask about this page","docsShell.components.ActionBar.askQuestionApiReference":"Ask about this section","docsShell.components.ActionBar.askQuestionTooltip":"Open the AI pane to ask a question about this page","docsShell.components.ActionBar.askQuestionTooltipApiReference":"Open the AI pane to ask a question about this section","docsShell.components.ActionBar.copyPage":"Copy for LLM","docsShell.components.ActionBar.copyPageTooltip":"Copy page as Markdown","docsShell.components.ActionBar.copying":"Copying...","docsShell.components.ClimateProductTable.expectedDeliveryYearHeader":"Expected delivery year","docsShell.components.ClimateProductTable.kilogram":"1 kilogram","docsShell.components.ClimateProductTable.locationsHeader":"Location","docsShell.components.ClimateProductTable.minimumOrderHeader":"Minimum order","docsShell.components.ClimateProductTable.pathways.various":"Various","docsShell.components.ClimateProductTable.pricePerMetricTonHeader":"Price per metric ton","docsShell.components.ClimateProductTable.ton":"1 ton","docsShell.components.EventPermisssionTable.eventHeader":"Event","docsShell.components.EventPermisssionTable.permissionHeader":"Permission","docsShell.components.Identifier.TerminalHardwareOrder":"Create a Terminal Hardware Order with the \u003Ca\u003EAPI\u003C\u002Fa\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E before making this request.","docsShell.components.Identifier.account":"Find your Merchant ID by visiting your \u003Ca\u003Eaccount settings\u003C\u002Fa\u003E.","docsShell.components.Identifier.accountIdGlobalPayouts":"Identifier for your recipient.","docsShell.components.Identifier.accountToken":"Create an Account Token with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.bankAccountToken":"Create a Bank Account Token with the \u003Ca\u003E API \u003C\u002Fa\u003E before making this request or use a \u003Ca2\u003Etest Token\u003C\u002Fa2\u003E.","docsShell.components.Identifier.buyButton":"Create a Buy Button through the \u003Ca1\u003EDashboard\u003C\u002Fa1\u003E from a Payment Link.","docsShell.components.Identifier.charge":"Identifier of a Charge created using the \u003Ca\u003E API \u003C\u002Fa\u003E or as part of a \u003Ca2\u003EPaymentIntent\u003C\u002Fa2\u003E.","docsShell.components.Identifier.clientApplication":"Identifier of your application's client ID found in your \u003Ca1\u003EConnect settings\u003C\u002Fa1\u003E.","docsShell.components.Identifier.connectedAccount":"Identifier of a Connected Account created using the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E.","docsShell.components.Identifier.context":"Identifier of the \u003Ca\u003Erelevant account\u003C\u002Fa\u003E for the request, such as an account or platform in an organisation, or a connected account. Might be a single ID or a relationship path of IDs.","docsShell.components.Identifier.coupon":"Create a Coupon with the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E before making this request.","docsShell.components.Identifier.creditUnderwritingRecord":"Replace cur_1NiHAD2eZvKYlo2CmWGpt5OX with the actual credit underwriting record ID from your create_from_application response.","docsShell.components.Identifier.customer":"Create a Customer with the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E before making this request.","docsShell.components.Identifier.decisionTimestamp":"Replace 1681138965 with the current Unix timestamp \u0028For example, \u0024\u0028date \u002B%s\u0029 in your terminal\u0029.","docsShell.components.Identifier.defaultTooltipMessage":"Create a{n} {IdentifierResource} with the {Api} before making this request.","docsShell.components.Identifier.dispute":"Create a Dispute with the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E before making this request.","docsShell.components.Identifier.effectiveAtTimestamp":"Replace 12345678 with a future Unix timestamp at 00:00 UTC.","docsShell.components.Identifier.entitlementsFeature":"Create a Feature Token with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.file":"Create a File with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.financialAccount":"Create a FinancialAccount with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.financialAccountId":"Identifier for your storage balance. Use the Financial Accounts API to retrieve it.","docsShell.components.Identifier.financialConnectionsAccount":"Create a Financial Connections Account with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.flowId":"Identifier for InboundTransfer or ReceivedCredit ID.","docsShell.components.Identifier.fundingObligation":"Replace fo_12345 with the actual funding obligation ID from your previous response.","docsShell.components.Identifier.idempotencyKey":"An idempotency key is a unique value generated by the client which the server uses to recognize subsequent retries of the same request. How you create unique keys is up to you, but we suggest using V4 UUIDs, or another random string with enough entropy to avoid collisions. Idempotency keys can be up to 255 characters long.","docsShell.components.Identifier.identityVerificationFlow":"Identifier of a Verification Flow \u0028vs_abc123\u0029 created using the Dashboard.","docsShell.components.Identifier.inventory":"Create an Inventory with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.invoice":"Create an invoice with the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E before making this request.","docsShell.components.Identifier.issuingCardholder":"Create an Issuing Cardholder with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.location":"Create a Location with the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E before making this request.","docsShell.components.Identifier.operationsFinancialAccountId":"Replace fa_12345 with the actual operations financial account ID.","docsShell.components.Identifier.order":"Create an Order with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.outboundPaymentQuoteId":"Identifier for an OutboundQuote. In the UK, use this to confirm your payout details before submitting them to Stripe with the Outbound Payment API.","docsShell.components.Identifier.partner":"Find your Partner ID in the Partners section of the \u003Ca\u003EDashboard\u003C\u002Fa\u003E.","docsShell.components.Identifier.payment":"Identifier of a Payment created using the \u003Ca\u003EAPI\u003C\u002Fa\u003E, as part of a \u003Ca2\u003EPaymentIntent\u003C\u002Fa2\u003E, or the result of a \u003Ca3\u003Edestination charge\u003C\u002Fa3\u003E.","docsShell.components.Identifier.paymentIntent":"Create a PaymentIntent with the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E. You can also create a test payment using the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E.","docsShell.components.Identifier.paymentMethod":"Create a PaymentMethod with the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or hardcode a \u003Ca2\u003Etest ID\u003C\u002Fa2\u003E before making this request.","docsShell.components.Identifier.paymentMethodConfiguration":"Identifier of a PaymentMethodConfiguration created using the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E.","docsShell.components.Identifier.paymentRefund":"Create a Refund with the \u003Ca\u003EAPI\u003C\u002Fa\u003E or hardcode a test ID before making this request.","docsShell.components.Identifier.payoutMethodId":"Identifier for your external bank account connected to your storage balance. Use it to pull money into your storage balance using the Inbound Transfer API or to withdraw funds from your storage balance using the Outbound Transfers API.","docsShell.components.Identifier.platformCustomer":"The customer of the platform making the request.","docsShell.components.Identifier.price":"Create a Price and Product with the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E before making this request.","docsShell.components.Identifier.pricingTable":"Create a Pricing Table through the \u003Ca1\u003EDashboard\u003C\u002Fa1\u003E.","docsShell.components.Identifier.product":"Create a Price and Product with the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E before making this request.","docsShell.components.Identifier.productFeature":"Identifier of a Product Feature created using the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E by attaching a Feature to a Product.","docsShell.components.Identifier.promotionCode":"This is the customer-facing promotion code.","docsShell.components.Identifier.promotionCodeId":"Create a Coupon and PromotionCode with the \u003Ca1\u003EAPI\u003C\u002Fa1\u003E or through the \u003Ca2\u003EDashboard\u003C\u002Fa2\u003E before making this request.","docsShell.components.Identifier.recipientAccountId":"Identifier of a Recipient created using the \u003Ca\u003EAPI\u003C\u002Fa\u003E. Recipients are used to send OutboundPayments from Financial Accounts.","docsShell.components.Identifier.recipientPayoutMethodId":"Identifier of a PayoutMethod belonging to a recipient.","docsShell.components.Identifier.recipientVerificationId":"Identifier for a Recipient Verification object. In the Eurozone, use this to verify your recipient before submitting them to Stripe with the Outbound Payment or Outbound Transfer API","docsShell.components.Identifier.session":"Create a Checkout Session with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.subscription":"Create a Subscription with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.subscriptionItem":"Identifier of a SubscriptionItem \u0028si_123\u0029 associated with a Subscription previously created via the \u003Ca\u003EAPI\u003C\u002Fa\u003E.","docsShell.components.Identifier.subscriptionSchedule":"Create a SubscriptionSchedule with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.taxCalculation":"Calculate tax with \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.taxCode":"This is the generally taxable tax code for electronically supplied services. You can use \u003Ca\u003Eother tax codes\u003C\u002Fa\u003E instead.","docsShell.components.Identifier.terminalHardwareProduct":"Query for a Terminal Hardware Product with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.Identifier.tipsFinancialAccountId":"Replace fa_67890 with the actual tips financial account ID.","docsShell.components.Identifier.transactionIdGlobalPayouts":"Identifier for any transaction into or out of your storage balance.","docsShell.components.Identifier.transfer":"Identifier of a Transfer created with the \u003Ca\u003EAPI\u003C\u002Fa\u003E or part of a \u003Ca2\u003EConnect funds flow\u003C\u002Fa2\u003E.","docsShell.components.Identifier.verificationSession":"Create a VerificationSession with the \u003Ca\u003EAPI\u003C\u002Fa\u003E before making this request.","docsShell.components.IndiaExportsTable.headerCells.code":"Code","docsShell.components.IndiaExportsTable.headerCells.description":"Description","docsShell.components.IndonesianBankCodesTable.headerCells.bankCode":"Bank Code","docsShell.components.IndonesianBankCodesTable.headerCells.bankName":"Bank Name","docsShell.components.IntegrationCard.integrationEffort":"Integration effort","docsShell.components.IssuingCategoriesTable.headerCells.code":"Category","docsShell.components.IssuingCategoriesTable.headerCells.description":"MCC","docsShell.components.IssuingRegulatoryReportingTable.description":"Description","docsShell.components.IssuingRegulatoryReportingTable.reportingField":"Reporting Field","docsShell.components.RatingScale.message":"{message}","docsShell.components.ReportingCategoryList.btTypesHeader":"Balance transaction types: ","docsShell.components.ReportingCategoryList.reportSectionHeader":"Sections in the monthly report: ","docsShell.components.RoleIdTable.attirbuteRoleHeader":"Attribute statement role id","docsShell.components.RoleIdTable.dashboardRoleHeader":"Dashboard role","docsShell.components.SandboxSignpost.integratingInTestMode":"You're integrating in \u003Cb\u003ETest mode\u003C\u002Fb\u003E. Try using a \u003Ca\u003Esandbox\u003C\u002Fa\u003E instead.","docsShell.components.SandboxSignpost.trySwitchToASandbox":"Try switch to a sandbox","docsShell.components.SwitchToSandbox.switchToSandbox":"Switch to a sandbox","docsShell.components.availability.available":"Available in: ","docsShell.components.aymentRequestButtonElementDemo.callout":"\u003Cb\u003EEither your browser does not support the Payment Request API, or you do not have a saved payment method\u003C\u002Fb\u003E. To try out the Payment Request Button live demo, switch to one of the \u003Ca\u003Esupported browsers\u003C\u002Fa\u003E below, and make sure you have a saved payment method.","docsShell.components.beforeAfterTable.after":"After","docsShell.components.beforeAfterTable.before":"Before","docsShell.components.callout.caution":"Caution","docsShell.components.callout.developerPreview":"Developer preview","docsShell.components.callout.mistake":"Common mistake","docsShell.components.callout.pilot":"Limited Pilot","docsShell.components.callout.privateDeveloperPreview":"Private developer preview","docsShell.components.callout.privatePreview":"Private preview","docsShell.components.callout.publicPreview":"Public preview","docsShell.components.callout.security":"Security tip","docsShell.components.cardPaymentDemoOxxo.email":"Email","docsShell.components.cardPaymentDemoOxxo.emailError":"A value is needed in the email field to pay.","docsShell.components.cardPaymentDemoOxxo.genericError":"An error occurred. We're looking into it\u0021","docsShell.components.cardPaymentDemoOxxo.name":"Name","docsShell.components.cardPaymentDemoOxxo.nameError":"A value is needed in the name field to pay.","docsShell.components.cardPaymentDemoOxxo.pay":"Pay with OXXO","docsShell.components.cardPaymentDemoOxxo.prefill":"Prefill billing details","docsShell.components.changelogBrowser.copied":"Copied\u0021","docsShell.components.changelogBrowser.filter.breakingChanges":"Breaking changes","docsShell.components.changelogBrowser.filter.breakingChanges.breaking":"Breaking changes only","docsShell.components.changelogBrowser.filter.breakingChanges.dropdown":"Filter by change","docsShell.components.changelogBrowser.filter.breakingChanges.nonBreaking":"Non-breaking","docsShell.components.changelogBrowser.filter.channel":"Release channel","docsShell.components.changelogBrowser.filter.channel.public-ga":"Generally available","docsShell.components.changelogBrowser.filter.channel.public-preview":"Preview","docsShell.components.changelogBrowser.filter.products":"{productCount, plural, =0 {Product} one {Product} other {Products}}","docsShell.components.changelogBrowser.filter.products.all":"All products","docsShell.components.changelogBrowser.filter.products.dropdown":"Filter by affected products","docsShell.components.changelogBrowser.filterByCategory":"Filter by category","docsShell.components.changelogBrowser.previewChannelDescription":"Features in development that users can preview and test before the feature is GA.","docsShell.components.changelogBrowser.previewChannelTitle":"{ReleaseTrainTitle} preview features","docsShell.components.changelogBrowser.releases":"{version} releases","docsShell.components.changelogBrowser.searchbar.placeholder.release":"Search {numReleases, plural, one {this release} other {these releases}}...","docsShell.components.changelogChangeset.affectsAllProducts":"Affects all products","docsShell.components.changelogChangeset.sdkOnly":"SDK only","docsShell.components.changelogEntryChangeTableHeader.codes-error.left":"{changedCount, plural, one {Code} other {Codes}}","docsShell.components.changelogEntryChangeTableHeader.event.right":"{affectedCount, plural, one {Event type} other {Event types}}","docsShell.components.changelogEntryChangeTableHeader.field-from-to.right":"From → to","docsShell.components.changelogEntryChanges.changed":"Changed","docsShell.components.changelogRelease.additionalUpdates":"Additional updates","docsShell.components.changelogRelease.breaking":"Breaking changes","docsShell.components.changelogReleaseTrain.learnWhatsChangingIn":"Learn what's changing in {ReleaseTrainTitle}","docsShell.components.claimableSandboxAccountChecker.createManagedAppSandbox":"To create claimable sandboxes, you will need to call the API from a managed app sandbox.","docsShell.components.claimableSandboxAccountChecker.switchToManagedAppSandbox":"Use your \u003Ca\u003Emanaged app sandbox\u003C\u002Fa\u003E to create claimable sandboxes.","docsShell.components.codeBlock.cancel":"Cancel","docsShell.components.codeBlock.explainUsingAI":"Explain using AI","docsShell.components.codeBlock.hideLines":"Hide lines","docsShell.components.codeBlock.reported":"Reported\u0021","docsShell.components.codeBlock.runWithShell":"Customise \u0026 run","docsShell.components.codeBlock.seeAllLines":"See all {count} lines","docsShell.components.codeBlock.seeAllLinesCountless":"See all lines","docsShell.components.codeBlock.submit":"Submit","docsShell.components.codeBlock.submittedToStripe":"Your report will be submitted to our team. Thank you for helping to improve our docs.","docsShell.components.codeBlock.viewFullSample":"View full sample","docsShell.components.codeBlock.whatsWrong":"What's wrong with the code?","docsShell.components.contrib.AccountTypeDescriptor.withTraits.blurb":"This content applies only to connected accounts with \u003CAccountConfigLink\u003Ecertain configurations\u003C\u002FAccountConfigLink\u003E.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.complianceOwner.platform":"This content applies to connected accounts where the platform is responsible for collecting updated information when requirements are due or change.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.complianceOwner.stripe":"This content applies to connected accounts where Stripe is responsible for collecting updated information when requirements are due or change.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.dashboardType.express":"This content applies to connected accounts that can access the Stripe Express Dashboard.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.dashboardType.full":"This content applies to connected accounts that can access the full Stripe Dashboard.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.dashboardType.none":"This content applies to connected accounts that access a custom platform app instead of a Stripe Dashboard.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.isControlled.false":"This content applies to connected accounts with access to the full Stripe Dashboard and without \u003CPlatformControlsLink\u003Eplatform controls\u003C\u002FPlatformControlsLink\u003E enabled.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.isControlled.true":"This content applies to connected accounts that the platform controls. This includes accounts without access to the full Stripe Dashboard and accounts with \u003CPlatformControlsLink\u003Eplatform controls\u003C\u002FPlatformControlsLink\u003E enabled.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.lossLiability.platform":"This content applies to connected accounts where the platform is responsible for their negative balances.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.lossLiability.stripe":"This content applies to connected accounts where Stripe is responsible for their negative balances.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.pricingControl.platform":"This content applies to connected accounts where Stripe collects payment fees from the platform.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.pricingControl.stripe":"This content applies to connected accounts that pay fees directly to Stripe.","docsShell.components.contrib.AccountTypeDescriptor.withTraits.title":"Applicable connected accounts","docsShell.components.contrib.adminRoleDetails.changeAccountOwner":"Change the account owner \u0028only the owner can transfer ownership\u0029","docsShell.components.contrib.connectPlatformPrefs.apiOnboardingDisabledTooltip":"API onboarding is only available when you create Custom connected accounts.","docsShell.components.contrib.connectPlatformPrefs.buyRateDisabledForDirectChargesTooltip":"If you use direct charges, your platform cannot pay Stripe fees.","docsShell.components.contrib.connectPlatformPrefs.buyRateDisabledTooltip":"Your platform can only pay Stripe fees when your connected accounts do not use the Stripe Dashboard.","docsShell.components.contrib.connectPlatformPrefs.buyrate":"Your platform","docsShell.components.contrib.connectPlatformPrefs.chargeType":"Charge type:","docsShell.components.contrib.connectPlatformPrefs.dashboard":"Account dashboard:","docsShell.components.contrib.connectPlatformPrefs.dashboardAccess":"Dashboard access:","docsShell.components.contrib.connectPlatformPrefs.destination":"Destination","docsShell.components.contrib.connectPlatformPrefs.direct":"Direct","docsShell.components.contrib.connectPlatformPrefs.directChargesDisabledForNoDashboardTooltip":"If your connected accounts don't use a Stripe-hosted dashboard, you shouldn't use direct charges.","docsShell.components.contrib.connectPlatformPrefs.directChargesDisabledForNoDashboardUnlessEmbeddedOnboardingTooltip":"If your connected accounts don't use embedded onboarding and don't use a Stripe-hosted dashboard, you cannot use direct charges.","docsShell.components.contrib.connectPlatformPrefs.economicModel":"Who pays fees:","docsShell.components.contrib.connectPlatformPrefs.embeddedDashboardDisabledUnlessEmbeddedOnboarding":"If your connected accounts use hosted onboarding, they have access to the Stripe Dashboard. You can still use embedded components in your app.","docsShell.components.contrib.connectPlatformPrefs.embeddedOnboarding":"Embedded","docsShell.components.contrib.connectPlatformPrefs.embeddedOnboardingDisabledTooltip":"Embedded onboarding is only available when you create Standard or Custom connected accounts.","docsShell.components.contrib.connectPlatformPrefs.full":"Stripe","docsShell.components.contrib.connectPlatformPrefs.hosted":"Hosted","docsShell.components.contrib.connectPlatformPrefs.hostedDashboardsDisabledTooltip":"If you use API onboarding, your connected accounts cannot use a Stripe-hosted dashboard.","docsShell.components.contrib.connectPlatformPrefs.lossLiabilityOwner":"Loss liability:","docsShell.components.contrib.connectPlatformPrefs.negativeBalanceLiability":"Negative balance liability:","docsShell.components.contrib.connectPlatformPrefs.noDashboardDisabledUnlessApiOnboardingTooltip":"If your connected accounts use hosted or embedded onboarding, they must use a Stripe-hosted Dashboard.","docsShell.components.contrib.connectPlatformPrefs.noDashboardsDisabledTooltip":"If your connected accounts use hosted onboarding, they have access to the Stripe Dashboard. You can still use embedded components in your app.","docsShell.components.contrib.connectPlatformPrefs.onboardingSurface":"Onboarding:","docsShell.components.contrib.connectPlatformPrefs.onlyDirectChargesForNoDashboardWithEmbeddedOnboarding":"If your connected accounts don't use a Stripe-hosted dashboard and you don't use API onboarding, you must use direct charges.","docsShell.components.contrib.connectPlatformPrefs.onlyDirectChargesForStripeDashboardTooltip":"If your connected accounts use the full Stripe Dashboard, Stripe strongly recommends using direct charges.","docsShell.components.contrib.connectPlatformPrefs.platformOwnedLossLiabilityDisabledForEmbeddedOnboardingAndNoDashboardTooltip":"If your connected accounts use embedded onboarding and don't use a Stripe-hosted dashboard, your platform cannot be liable for negative account balances.","docsShell.components.contrib.connectPlatformPrefs.platformOwnedLossLiabilityDisabledForNoDashboardAndRevshareTooltip":"If your connected accounts don't use a Stripe-provided dashboard and they pay Stripe fees themselves, Stripe must be liable for negative account balances.","docsShell.components.contrib.connectPlatformPrefs.platformOwnedLossLiabilityDisabledForNoDashboardTooltip":"If your connected accounts use embedded onboarding and embedded dashboard components, Stripe must be liable for negative account balances.","docsShell.components.contrib.connectPlatformPrefs.platformOwnedLossLiabilityDisabledForStandardDashboardRevshareTooltip":"If your connected accounts use the Stripe Dashboard and pay Stripe fees, your platform cannot be liable for negative account balances.","docsShell.components.contrib.connectPlatformPrefs.platformOwnedLossLiabilityDisabledForStandardDashboardTooltip":"If your connected accounts use the Stripe Dashboard, your platform cannot be liable for negative account balances.","docsShell.components.contrib.connectPlatformPrefs.revshare":"Your connected accounts","docsShell.components.contrib.connectPlatformPrefs.revshareDisabledDueToApiOnboardingTooltip":"Your platform must pay Stripe fees if you use API onboarding.","docsShell.components.contrib.connectPlatformPrefs.revshareDisabledDueToDestinationChargesTooltip":"Your platform must pay Stripe fees if you use destination charges.","docsShell.components.contrib.connectPlatformPrefs.revshareDisabledDueToSeparateChargesAndTransfersTooltip":"Your platform must pay Stripe fees if you use separate charges and transfers.","docsShell.components.contrib.connectPlatformPrefs.revshareDisabledForStripeDashboardPlatformLiableTooltip":"If your connected accounts use the Stripe Dashboard and your platform is liable for negative balances, Stripe fees must be collected from your platform account.","docsShell.components.contrib.connectPlatformPrefs.revshareDisabledTooltipDueToExpressDashboardTooltip":"Your platform must pay Stripe fees if your connected accounts use the Express Dashboard.","docsShell.components.contrib.connectPlatformPrefs.selectorDescription":"For configuration:","docsShell.components.contrib.connectPlatformPrefs.separateChargesAndTransfers":"Separate charges and transfers","docsShell.components.contrib.connectPlatformPrefs.stripeOwnedLossLiabilityDisabledForAPIOnboardingTooltip":"If your connected accounts use API onboarding, your platform must be liable for negative account balances.","docsShell.components.contrib.connectPlatformPrefs.stripeOwnedLossLiabilityDisabledForExpressDashboardTooltip":"If your connected accounts use the Express Dashboard, your platform must be liable for negative account balances.","docsShell.components.contrib.connectPlatformPrefs.stripeOwnedLossLiabilityDisabledForNoDashboardTooltip":"If your connected accounts have no dashboard, your platform must be liable for negative account balances.","docsShell.components.contrib.connectPlatformPrefs.stripeOwnedLossLiabilityDisabledForNonDirectChargesTooltip":"If you use destination charges or separate charges and transfers, your platform must be liable for negative account balances.","docsShell.components.contrib.groupDescriptions.connect":"These roles are only available if you use \u003Ca\u003EConnect\u003C\u002Fa\u003E","docsShell.components.contrib.groupDescriptions.corporateCard":"These roles are only available if you use \u003Ca\u003ECorporate Card\u003C\u002Fa\u003E","docsShell.components.contrib.groupDescriptions.identity":"These roles are only available if you use \u003Ca\u003EIdentity\u003C\u002Fa\u003E","docsShell.components.contrib.groupDescriptions.issuing":"These roles are only available if you use \u003Ca\u003EIssuing\u003C\u002Fa\u003E.","docsShell.components.contrib.groupDescriptions.tax":"These roles are only available if you use \u003Ca\u003E1099s\u003C\u002Fa\u003E","docsShell.components.contrib.groupNames.admin":"Admin roles","docsShell.components.contrib.groupNames.connect":"Connect roles","docsShell.components.contrib.groupNames.corporateCard":"Corporate card roles","docsShell.components.contrib.groupNames.developer":"Developer roles","docsShell.components.contrib.groupNames.finance":"Finance roles","docsShell.components.contrib.groupNames.identity":"Identity roles","docsShell.components.contrib.groupNames.issuing":"Issuing roles","docsShell.components.contrib.groupNames.opal":"Opal roles","docsShell.components.contrib.groupNames.other":"Other roles","docsShell.components.contrib.groupNames.payment":"Payment roles","docsShell.components.contrib.groupNames.sandboxes":"Sandboxes roles","docsShell.components.contrib.groupNames.support":"Support roles","docsShell.components.contrib.groupNames.tax":"Tax form roles","docsShell.components.contrib.groupNames.viewOnly":"View only roles","docsShell.components.contrib.groupNotes.accountOwner":"Account owner","docsShell.components.contrib.groupNotes.admin":"An Account Owner is a special type of Administrator that can perform all actions, including closing the account.\n      There can only be one Owner for an account. To change the Account Owner, please refer to \u003Ca\u003Ethis guide\u003C\u002Fa\u003E.","docsShell.components.contrib.groupNotes.canInviteAdditionalUsers":"These roles can invite users to your account. If an attacker compromises a user with one, they can invite additional users under their control.","docsShell.components.contrib.groupNotes.important":"Important","docsShell.components.contrib.roleDescription.clickToCopy":"Click to copy","docsShell.components.contrib.roleDescription.copied":"Copied","docsShell.components.contrib.roleDescriptions.accountantRole.descriptionOfWhatRoleCanDo":"This role is for accountants who need to access Stripe Revenue Recognition and its features for monthly bookkeeping. The accountants can set up a custom chart of accounts, create accounting rules and modify revenue amortisation settings. They can also view payments, balance, invoices, customers and connected accounts, etc., but can't edit any of them.","docsShell.components.contrib.roleDescriptions.accountantRole.descriptionOfWhatRoleCannotDo":"They can't create connected accounts, transfer funds, payout money, choose pricing plans or edit any account and other product settings including signing-up or cancelling Stripe Revenue Recognition.","docsShell.components.contrib.roleDescriptions.accountantRole.roleName":"Accountant","docsShell.components.contrib.roleDescriptions.adminRole.descriptionOfWhatRoleCanDo":"This role is for anyone who needs similar access as the account owner—they can see and manage almost everything.","docsShell.components.contrib.roleDescriptions.adminRole.descriptionOfWhatRoleCannotDo":"They can't delete the default bank account, or change the account owner.","docsShell.components.contrib.roleDescriptions.adminRole.roleName":"Administrator","docsShell.components.contrib.roleDescriptions.analystRole.descriptionOfWhatRoleCanDo":"This role is for people who need to pay out money, refund payments, and export data.","docsShell.components.contrib.roleDescriptions.analystRole.descriptionOfWhatRoleCannotDo":"They can't edit payout schedules or account settings.","docsShell.components.contrib.roleDescriptions.analystRole.roleName":"Analyst","docsShell.components.contrib.roleDescriptions.cardholderRole.descriptionOfWhatRoleCanDo":"This role is for employees who have a Stripe corporate card. They can only view their own card information.","docsShell.components.contrib.roleDescriptions.cardholderRole.descriptionOfWhatRoleCannotDo":"They can't view company-wide corporate card data or reports, payments, or any account settings.","docsShell.components.contrib.roleDescriptions.cardholderRole.roleName":"Cardholder","docsShell.components.contrib.roleDescriptions.connectOnboardingAnalyst.descriptionOfWhatRoleCanDo":"This role is for people who need to create connected accounts and edit their identity information.","docsShell.components.contrib.roleDescriptions.connectOnboardingAnalyst.descriptionOfWhatRoleCannotDo":"They can't do anything on the platform account except view and edit connected accounts.","docsShell.components.contrib.roleDescriptions.connectOnboardingAnalyst.roleName":"Connect Onboarding Analyst","docsShell.components.contrib.roleDescriptions.connectRiskAnalyst.descriptionOfWhatRoleCanDo":"This role is for people who need to manage risk on connected accounts and take actions such as pausing payments and payouts.","docsShell.components.contrib.roleDescriptions.connectRiskAnalyst.descriptionOfWhatRoleCannotDo":"They can't do anything on the platform account except view and edit connected accounts and their capabilities.","docsShell.components.contrib.roleDescriptions.connectRiskAnalyst.roleName":"Connect Risk Analyst","docsShell.components.contrib.roleDescriptions.dataEngineerRole.descriptionOfWhatRoleCanDo":"This role is for Stripe Data Pipeline users who need to setup and manage data pipelines.","docsShell.components.contrib.roleDescriptions.dataEngineerRole.descriptionOfWhatRoleCannotDo":"They will not have access to other parts of the Dashboard other than Stripe Data Pipeline.","docsShell.components.contrib.roleDescriptions.dataEngineerRole.roleName":"Data Engineer","docsShell.components.contrib.roleDescriptions.dataMigrationSpecialist.descriptionOfWhatRoleCanDo":"This role is for people who need to perform data migrations \u0028copy, import, export\u0029 for their account.","docsShell.components.contrib.roleDescriptions.developerRole.descriptionOfWhatRoleCanDo":"This role is for developers who need to set up a Stripe integration. This role has access to the secret key, which grants access to almost all API resources.","docsShell.components.contrib.roleDescriptions.developerRole.descriptionOfWhatRoleCannotDo":"They can't invite team members or change the account owner.","docsShell.components.contrib.roleDescriptions.developerRole.roleName":"Developer","docsShell.components.contrib.roleDescriptions.disputeAnalystRole.descriptionOfWhatRoleCanDo":"This role is for people who need need to view, submit evidence for, and accept disputes.","docsShell.components.contrib.roleDescriptions.disputeAnalystRole.descriptionOfWhatRoleCannotDo":"They can't do anything that's not related to disputes.","docsShell.components.contrib.roleDescriptions.disputeAnalystRole.roleName":"Dispute Analyst","docsShell.components.contrib.roleDescriptions.financialConnectionsSpecialistRole.descriptionOfWhatRoleCanDo":"This role gives access to Financial Connections operations, including viewing and editing Financial Connections settings, registration and objects, with limited customer read access.","docsShell.components.contrib.roleDescriptions.financialConnectionsSpecialistRole.roleName":"Financial Connections Specialist","docsShell.components.contrib.roleDescriptions.iamAdminRole.descriptionOfWhatRoleCanDo":"The Identity and Access Management \u0028IAM\u0029 Admin role is for people who need to invite team members and assign roles. They can also remove any user, including Administrators.","docsShell.components.contrib.roleDescriptions.iamAdminRole.descriptionOfWhatRoleCannotDo":"They can't do anything beyond access management. They also can't assign a user to the Administrator role.","docsShell.components.contrib.roleDescriptions.iamAdminRole.roleName":"IAM Administrator","docsShell.components.contrib.roleDescriptions.iamAdminRoleWithSuperAdmin.descriptionOfWhatRoleCanDo":"The Identity and Access Management \u0028IAM\u0029 Admin role is for people who need to invite team members and assign roles. They can also remove any user, including Administrators and Super Administrators.","docsShell.components.contrib.roleDescriptions.iamAdminRoleWithSuperAdmin.descriptionOfWhatRoleCannotDo":"They can't do anything beyond access management. They also can't assign a user to the Administrator or Super Administrator role.","docsShell.components.contrib.roleDescriptions.identityAnalyst.descriptionOfWhatRoleCanDo":"This role is for Identity users who need to create, review, cancel, or redact verifications.","docsShell.components.contrib.roleDescriptions.identityAnalyst.descriptionOfWhatRoleCannotDo":"This role can’t edit verifications for connected accounts.","docsShell.components.contrib.roleDescriptions.identityAnalyst.roleName":"Identity Analyst","docsShell.components.contrib.roleDescriptions.identityViewOnly.descriptionOfWhatRoleCanDo":"This role is for Identity users who need to view verification data.","docsShell.components.contrib.roleDescriptions.identityViewOnly.descriptionOfWhatRoleCannotDo":"This role can’t create, review, cancel, or redact verifications.","docsShell.components.contrib.roleDescriptions.identityViewOnly.roleName":"Identity View Only","docsShell.components.contrib.roleDescriptions.issuingSupportAdminRole.descriptionOfWhatRoleCanDo":"This role is for Issuing users who need read-write permissions for all Issuing operations to address support requests from Issuing customers.","docsShell.components.contrib.roleDescriptions.issuingSupportAdminRole.descriptionOfWhatRoleCannotDo":"This role can't see an overview of all cardholders, cards, etc.","docsShell.components.contrib.roleDescriptions.issuingSupportAdminRole.roleName":"Issuing Support Admin","docsShell.components.contrib.roleDescriptions.issuingSupportAgentRole.descriptionOfWhatRoleCanDo":"This role is for Issuing users who need to create disputes and edit authorization and transaction metadata.","docsShell.components.contrib.roleDescriptions.issuingSupportAgentRole.descriptionOfWhatRoleCannotDo":"This role can't create cards or cardholders.","docsShell.components.contrib.roleDescriptions.issuingSupportAgentRole.roleName":"Issuing Support Agent","docsShell.components.contrib.roleDescriptions.managedSupportAgentRole.descriptionOfWhatRoleCanDo":"This role is for managed support agents who need read-write permissions for all Issuing operations with limited customer read access.","docsShell.components.contrib.roleDescriptions.managedSupportAgentRole.descriptionOfWhatRoleCannotDo":"This role can't configure product settings or access general account operations.","docsShell.components.contrib.roleDescriptions.managedSupportAgentRole.roleName":"Managed Support Agent","docsShell.components.contrib.roleDescriptions.opalViewOnlyRole.descriptionOfWhatRoleCanDo":"This role gives employees access to sensitive financial information. Accountants or bookkeepers might find this role useful.","docsShell.components.contrib.roleDescriptions.opalViewOnlyRole.descriptionOfWhatRoleCannotDo":"They can't send or add money, order cards for team members, or manage payouts.","docsShell.components.contrib.roleDescriptions.opalViewOnlyRole.roleName":"Opal View Only","docsShell.components.contrib.roleDescriptions.paidSupportOnly.descriptionOfWhatRoleCanDo":"This role is for people who need to access only the Support Centre.","docsShell.components.contrib.roleDescriptions.paidSupportOnly.descriptionOfWhatRoleCannotDo":"They can’t view anything else on the dashboard.","docsShell.components.contrib.roleDescriptions.paidSupportOnly.roleName":"Support Only","docsShell.components.contrib.roleDescriptions.paidSupportOnly.shortDescription":"Can access only the support centre","docsShell.components.contrib.roleDescriptions.refundAnalystRole.descriptionOfWhatRoleCanDo":"This role is for people who need to refund payments and issue credit notes on invoices.","docsShell.components.contrib.roleDescriptions.refundAnalystRole.descriptionOfWhatRoleCannotDo":"They can’t create payments, view balance, or view connected accounts.","docsShell.components.contrib.roleDescriptions.refundAnalystRole.roleName":"Refund Analyst","docsShell.components.contrib.roleDescriptions.sandboxAdmin.descriptionOfWhatRoleCanDo":"This role is for people who need to create and manage sandboxes for testing purposes and need Administrator level privileges in all sandboxes.","docsShell.components.contrib.roleDescriptions.sandboxAdmin.descriptionOfWhatRoleCannotDo":"They can't view or make changes to anything in your live account.","docsShell.components.contrib.roleDescriptions.sandboxAdmin.roleName":"Sandbox Admin","docsShell.components.contrib.roleDescriptions.sandboxUser.descriptionOfWhatRoleCanDo":"This role is for people who only need to create and manage sandboxes for testing purposes.","docsShell.components.contrib.roleDescriptions.sandboxUser.descriptionOfWhatRoleCannotDo":"They can't view or make changes to anything in your live account.","docsShell.components.contrib.roleDescriptions.sandboxUser.roleName":"Sandbox User","docsShell.components.contrib.roleDescriptions.superAdminRole.descriptionOfWhatRoleCanDo":"This role is assigned to the creator of a business account and should only be assigned to users who are allowed to perform all privileged actions. Only a Super Administrator can assign the Super Administrator role to other team members.","docsShell.components.contrib.roleDescriptions.superAdminRole.descriptionOfWhatRoleCannotDo":"Change the account owner \u0028only the owner can transfer ownership\u0029.","docsShell.components.contrib.roleDescriptions.superAdminRole.roleName":"Super Administrator","docsShell.components.contrib.roleDescriptions.supportAssociate.descriptionOfWhatRoleCanDo":"This role is for people who need to refund payments and resolve disputes, but should not have the ability to edit products. It has administration permissions for connected accounts, where it can edit the payout schedule, update the legal entity, update the bank account, and more.","docsShell.components.contrib.roleDescriptions.supportAssociate.descriptionOfWhatRoleCannotDo":"They can't create connected accounts, transfer funds, payout money, or edit any account or product settings.","docsShell.components.contrib.roleDescriptions.supportAssociate.roleName":"Support Associate","docsShell.components.contrib.roleDescriptions.supportCommunications.descriptionOfWhatRoleCanDo":"This role is for people who need to authenticate email support cases, use Support Centre to view and respond to support cases, or share files securely with Stripe.","docsShell.components.contrib.roleDescriptions.supportCommunications.descriptionOfWhatRoleCannotDo":"They can’t access financial information, transfer funds, access or edit connected accounts, or edit any account and product settings.","docsShell.components.contrib.roleDescriptions.supportCommunications.shortDescription":"Can access Support Centre","docsShell.components.contrib.roleDescriptions.supportOnly.descriptionOfWhatRoleCanDo":"This role is for people who need to use the support centre.","docsShell.components.contrib.roleDescriptions.supportOnly.descriptionOfWhatRoleCannotDo":"They can't do anything that's not related to support.","docsShell.components.contrib.roleDescriptions.supportOnly.roleName":"Support Only","docsShell.components.contrib.roleDescriptions.supportOnly.shortDescription":"Can access the support centre","docsShell.components.contrib.roleDescriptions.supportSpecialist.descriptionOfWhatRoleCanDo":"This role is for people who need to refund payments, resolve disputes, and may need to update products. It has administration permissions for connected accounts, where it can edit the payout schedule, update the legal entity, and more. This role can add, edit, and delete products.","docsShell.components.contrib.roleDescriptions.supportSpecialist.descriptionOfWhatRoleCannotDo":"They can't create connected accounts, transfer funds, payout money, or edit any account settings.","docsShell.components.contrib.roleDescriptions.supportSpecialist.roleName":"Support Specialist","docsShell.components.contrib.roleDescriptions.taxAnalyst.descriptionOfWhatRoleCanDo":"This role is for people who need to configure tax form settings, file tax forms for connected accounts, and export data.","docsShell.components.contrib.roleDescriptions.taxAnalyst.descriptionOfWhatRoleCannotDo":"They can't create connected accounts, transfer funds, payout money, or edit account and non-Tax product settings.","docsShell.components.contrib.roleDescriptions.taxAnalyst.roleName":"Tax Analyst","docsShell.components.contrib.roleDescriptions.topupSpecialistRole.descriptionOfWhatRoleCanDo":"This role gives access to the Top-ups feature, including creating, viewing, and updating top-ups, as well as viewing balance and payouts. Accountants or Financial employees may find this useful.","docsShell.components.contrib.roleDescriptions.topupSpecialistRole.descriptionOfWhatRoleCannotDo":"They can't access any other Stripe features.","docsShell.components.contrib.roleDescriptions.topupSpecialistRole.roleName":"Top-up Specialist","docsShell.components.contrib.roleDescriptions.topupsOnlyRole.descriptionOfWhatRoleCanDo":"This role gives access to the Topups feature, including creating, viewing, and updating topups. Accountants or Financial employees may find this useful.","docsShell.components.contrib.roleDescriptions.topupsOnlyRole.descriptionOfWhatRoleCannotDo":"They can't access any other Stripe features.","docsShell.components.contrib.roleDescriptions.topupsOnlyRole.roleName":"Top-ups Only \u0028Deprecated. Use Top-up Specialist instead\u0029","docsShell.components.contrib.roleDescriptions.transferAnalyst.descriptionOfWhatRoleCanDo":"This role is for people who need to transfer funds to connected accounts and view the platform’s balance and historical payouts. They can also view disputes and charges.","docsShell.components.contrib.roleDescriptions.transferAnalyst.descriptionOfWhatRoleCannotDo":"They can't resolve disputes, refund or create payments, pay out money to external bank accounts, add or edit bank accounts, or create new connected accounts.","docsShell.components.contrib.roleDescriptions.transferAnalyst.note":"Your account must require \u003Ca\u003Etwo-step authentication\u003C\u002Fa\u003E in order to allow non-Administrators with this role to transfer funds.","docsShell.components.contrib.roleDescriptions.transferAnalyst.roleName":"Transfer Analyst","docsShell.components.contrib.roleDescriptions.viewOnly.descriptionOfWhatRoleCanDo":"This role is for people who need to view payments, balance, and connected accounts, but can’t edit any of them. This role can also export data and download reports.","docsShell.components.contrib.roleDescriptions.viewOnly.descriptionOfWhatRoleCannotDo":"They can't create connected accounts, transfer funds, payout money, or edit any account and product settings.","docsShell.components.contrib.roleDescriptions.viewOnly.roleName":"View Only","docsShell.components.contrib.thingsRolesCanDo.activateFinancialConnections":"Apply to activate the Financial Connections product and edit that application","docsShell.components.contrib.thingsRolesCanDo.addAccountsToOrganization":"Add accounts to an organisation \u0028the user must be a Super Administrator in the accounts and the organisation\u0029","docsShell.components.contrib.thingsRolesCanDo.addAndEditBankAccountDetails":"Add and edit bank account details","docsShell.components.contrib.thingsRolesCanDo.addAndEditBankAccountDetailsConnectedAccounts":"Add and edit bank account details of connected accounts","docsShell.components.contrib.thingsRolesCanDo.addEditRemoveTeamMembers":"Invite, edit and remove team members","docsShell.components.contrib.thingsRolesCanDo.addFunds":"Add funds to a balance","docsShell.components.contrib.thingsRolesCanDo.addPaymentFingerprintToRadarAllowLists":"Add payment fingerprint to Radar allow lists","docsShell.components.contrib.thingsRolesCanDo.addPersonToConnectedAccount":"Add person to a connected account","docsShell.components.contrib.thingsRolesCanDo.anythingBesidesConnections":"Anything not related to the Financial Connections product","docsShell.components.contrib.thingsRolesCanDo.anythingBesidesStripeDataPipeline":"Anything not related to the Stripe Data Pipeline product","docsShell.components.contrib.thingsRolesCanDo.anythingBesidesSupport":"Anything outside the scope of managing support requests","docsShell.components.contrib.thingsRolesCanDo.anythingBesidesTopups":"Anything outside the scope of the Top-ups feature","docsShell.components.contrib.thingsRolesCanDo.assignSuperAdminRole":"Assign the Super Administrator role to other users","docsShell.components.contrib.thingsRolesCanDo.bulkExport":"Bulk exports of payments, customers, products, and connected accounts","docsShell.components.contrib.thingsRolesCanDo.bulkExportConnectedAccounts":"Bulk exports of connected accounts","docsShell.components.contrib.thingsRolesCanDo.bulkExportPaymentsCustomersProducts":"Bulk exports of payments, customers and products","docsShell.components.contrib.thingsRolesCanDo.changeAccountOwner":"Change the account owner","docsShell.components.contrib.thingsRolesCanDo.changeDefaultPayoutCurrency":"Change the default payout currency","docsShell.components.contrib.thingsRolesCanDo.chooseOrModifyPricingPlan":"Choose or modify pricing plan","docsShell.components.contrib.thingsRolesCanDo.configureAnyOtherProductSettings":"Configure any other product settings \u0028for example, payment methods, Radar settings, or Connect settings\u0029","docsShell.components.contrib.thingsRolesCanDo.configureAnyProductSettings":"Configure any product settings \u0028for example, payment methods, Radar settings or Connect settings\u0029","docsShell.components.contrib.thingsRolesCanDo.configureTaxAndTaxFormSettings":"Configure tax and tax form settings","docsShell.components.contrib.thingsRolesCanDo.configureTaxFormsForConnectedAccounts":"View, modify, and file tax forms for connected accounts","docsShell.components.contrib.thingsRolesCanDo.connectAccountToConnectPlatforms":"Connect account to \u003Ca\u003EConnect\u003C\u002Fa\u003E platforms","docsShell.components.contrib.thingsRolesCanDo.contactSupport":"Contact support from the Dashboard","docsShell.components.contrib.thingsRolesCanDo.createAndManageGroups":"Create and manage user groups","docsShell.components.contrib.thingsRolesCanDo.createConnectedAccounts":"Create connected accounts","docsShell.components.contrib.thingsRolesCanDo.createEditDeleteAPIKeys":"Create, view, edit and delete API keys","docsShell.components.contrib.thingsRolesCanDo.createEditDeleteCustomers":"Create, edit and delete customers","docsShell.components.contrib.thingsRolesCanDo.createEditDeleteIssuingCardholders":"Create, edit and delete Issuing cardholders","docsShell.components.contrib.thingsRolesCanDo.createEditDeleteIssuingCards":"Create, edit and delete Issuing cards","docsShell.components.contrib.thingsRolesCanDo.createEditDeleteLiveAPIKeys":"Create, view, edit and delete live API keys","docsShell.components.contrib.thingsRolesCanDo.createEditDeleteLiveCustomers":"Create, edit and delete live customers","docsShell.components.contrib.thingsRolesCanDo.createEditDeleteLiveProducts":"Create, edit and delete live products","docsShell.components.contrib.thingsRolesCanDo.createEditDeleteProducts":"Create, edit and delete products","docsShell.components.contrib.thingsRolesCanDo.createEditIdentityVerifications":"Create and edit identity verifications.","docsShell.components.contrib.thingsRolesCanDo.createEditRejectConnectedAccounts":"Create, edit and reject connected accounts","docsShell.components.contrib.thingsRolesCanDo.createOutboundPayments":"Initiate ACH or wire payments to an external recipient","docsShell.components.contrib.thingsRolesCanDo.createPayments":"Create payments","docsShell.components.contrib.thingsRolesCanDo.createRefundPayments":"Create or refund payments","docsShell.components.contrib.thingsRolesCanDo.createSandboxes":"Create sandboxes","docsShell.components.contrib.thingsRolesCanDo.createTopups":"Create new Top-ups","docsShell.components.contrib.thingsRolesCanDo.createViewEditConnectedAccounts":"Create, view and edit connected accounts","docsShell.components.contrib.thingsRolesCanDo.createViewEditDeleteCustomers":"Create, view, edit and delete customers","docsShell.components.contrib.thingsRolesCanDo.createViewEditDeleteCustomersBoth":"Create, view, edit and delete customers \u0028on the platform or connected accounts\u0029","docsShell.components.contrib.thingsRolesCanDo.createViewEditDeleteCustomersPlatform":"Create, view, edit and delete customers \u0028on the platform\u0029","docsShell.components.contrib.thingsRolesCanDo.createViewEditDeleteProducts":"Create, view, edit and delete products","docsShell.components.contrib.thingsRolesCanDo.createViewEditDeleteProductsBoth":"Create, view, edit and delete products \u0028on the platform or connected accounts\u0029","docsShell.components.contrib.thingsRolesCanDo.createViewEditDeleteProductsPlatform":"Create, view, edit and delete products \u0028on the platform\u0029","docsShell.components.contrib.thingsRolesCanDo.createViewEditIdentityVerificationsConnect":"Create, view, and edit identity verifications for connected accounts.","docsShell.components.contrib.thingsRolesCanDo.createViewEditRejectConnectedAccounts":"Create, view, edit and reject connected accounts","docsShell.components.contrib.thingsRolesCanDo.createViewEditVerifications":"Create, view, and edit identity verifications.","docsShell.components.contrib.thingsRolesCanDo.createViewModifyDeleteSandboxes":"Create, view, modify, and delete sandboxes","docsShell.components.contrib.thingsRolesCanDo.createViewRefundLivePayments":"Create, view, or refund live payments","docsShell.components.contrib.thingsRolesCanDo.createViewRefundPayments":"Create, view, refund payments","docsShell.components.contrib.thingsRolesCanDo.createViewRefundPaymentsBoth":"Create, view, refund payments \u0028on the platform or connected accounts\u0029","docsShell.components.contrib.thingsRolesCanDo.createViewRefundPaymentsPlatform":"Create, view, refund payments \u0028made on the platform\u0029","docsShell.components.contrib.thingsRolesCanDo.createViewRefundPaymentsSandboxes":"Create, view, and refund payments in sandboxes","docsShell.components.contrib.thingsRolesCanDo.createViewRefundPaymentsSandboxesTheyHaveCreated":"Create, view, and refund payments in sandboxes they have created","docsShell.components.contrib.thingsRolesCanDo.deleteTheDefaultBankAccount":"Delete the default bank account","docsShell.components.contrib.thingsRolesCanDo.disconnectFinancialConnectionsAccounts":"Disconnect Financial Connections accounts","docsShell.components.contrib.thingsRolesCanDo.editAccountDetails":"Edit account details \u0028address and contact\u0029","docsShell.components.contrib.thingsRolesCanDo.editAllProductSettings":"Configure all product settings \u0028for example, payment methods, Radar settings or Connect settings\u0029","docsShell.components.contrib.thingsRolesCanDo.editAnyProductSettingsBesidesTax":"Edit any non-Tax product settings \u0028for example, payment methods, Radar settings or Connect settings\u0029","docsShell.components.contrib.thingsRolesCanDo.editClimateSettings":"Edit Climate settings","docsShell.components.contrib.thingsRolesCanDo.editConnectedAccountPayoutSchedule":"Edit connected account payout schedules","docsShell.components.contrib.thingsRolesCanDo.editConnectedAcctCapabilities":"Edit connected account capabilities","docsShell.components.contrib.thingsRolesCanDo.editFinancialConnectionsSettings":"Edit the Financial Connections settings","docsShell.components.contrib.thingsRolesCanDo.editPayoutSchedule":"Edit payout schedule","docsShell.components.contrib.thingsRolesCanDo.editRevenueRecognitionAccountingRules":"Create, view, modify accounting rules or chart of accounts","docsShell.components.contrib.thingsRolesCanDo.editRevenueRecognitionSettings":"View and modify Revenue Recognition settings such as amortisation schedule and reopening accounting periods","docsShell.components.contrib.thingsRolesCanDo.editStripeDataPipeline":"Edit data pipelines","docsShell.components.contrib.thingsRolesCanDo.exportStatements":"Download account statements","docsShell.components.contrib.thingsRolesCanDo.freezeTheirCard":"Freeze their card","docsShell.components.contrib.thingsRolesCanDo.fullAccessToTheTaxFormsView":"Full access to the \u003Ca\u003Etax forms\u003C\u002Fa\u003E view","docsShell.components.contrib.thingsRolesCanDo.importRevenueRecognitionData":"Import external information into Stripe Revenue Recognition","docsShell.components.contrib.thingsRolesCanDo.inviteEditRemoveTeamMembersSandboxes":"Invite, edit, and remove team members","docsShell.components.contrib.thingsRolesCanDo.inviteEditRemoveTeamMembersSandboxesTheyHaveCreated":"Invite, edit, and remove team members from sandboxes they have created","docsShell.components.contrib.thingsRolesCanDo.issueCreditNotes":"Issue credit notes on invoices","docsShell.components.contrib.thingsRolesCanDo.manageAccountingReportsAndStatements":"Create, view, download accounting reports and statements","docsShell.components.contrib.thingsRolesCanDo.manageFinancialReports":"Create, view and download financial reports","docsShell.components.contrib.thingsRolesCanDo.manageSupportRequests":"Manage support requests","docsShell.components.contrib.thingsRolesCanDo.manuallyReviewVerifications":"Manually review, cancel, and redact identity verifications.","docsShell.components.contrib.thingsRolesCanDo.offboardStripeDataPipeline":"Offboard data pipelines","docsShell.components.contrib.thingsRolesCanDo.onboardStripeDataPipeline":"Create data pipelines","docsShell.components.contrib.thingsRolesCanDo.pausePayments":"Pause a connected account's payments","docsShell.components.contrib.thingsRolesCanDo.pausePayouts":"Pause a connected account's payouts","docsShell.components.contrib.thingsRolesCanDo.payoutBalanceToExternalBankAccount":"Payout balance to external bank account","docsShell.components.contrib.thingsRolesCanDo.receiveRejectionAndRequirementEmails":"\u003Ca\u003EReceive email notifications\u003C\u002Fa\u003E for connected account rejections and risk requirements that are upcoming, due, or past due","docsShell.components.contrib.thingsRolesCanDo.rejectConnectedAccounts":"Reject connected accounts","docsShell.components.contrib.thingsRolesCanDo.replaceTheirCard":"Replace their card","docsShell.components.contrib.thingsRolesCanDo.requestDataExports":"Request data exports","docsShell.components.contrib.thingsRolesCanDo.resolveDisputes":"Resolve disputes","docsShell.components.contrib.thingsRolesCanDo.selfServiceHardwareOrderReturns":"Perform self-service returns for hardware orders","docsShell.components.contrib.thingsRolesCanDo.sendAndReceiveDataCopies":"Send and receive data copies","docsShell.components.contrib.thingsRolesCanDo.signupRevenueRecognitionBetas":"Signing-up for Stripe Revenue Recognition product betas","docsShell.components.contrib.thingsRolesCanDo.startOrCancelRevenueRecognitionMembership":"Initiate or cancel Stripe Revenue Recognition membership","docsShell.components.contrib.thingsRolesCanDo.transferBalanceAndReverseTransfers":"Transfer balances to connected accounts and reverse transfers","docsShell.components.contrib.thingsRolesCanDo.updateTopups":"Update existing Top-ups","docsShell.components.contrib.thingsRolesCanDo.viewAccountInMobileApp":"View your account in the mobile app","docsShell.components.contrib.thingsRolesCanDo.viewAndEditAlmostAllProductSettingsExceptClimate":"View and edit almost all product settings \u0028for example, payment methods, Radar settings or Connect settings\u0029 except Climate","docsShell.components.contrib.thingsRolesCanDo.viewAndResolveDisputes":"View and resolve disputes","docsShell.components.contrib.thingsRolesCanDo.viewAndResolveDisputesBoth":"View and resolve disputes \u0028on the platform or connected accounts\u0029","docsShell.components.contrib.thingsRolesCanDo.viewAndResolveDisputesConnect":"View and resolve disputes on connected accounts","docsShell.components.contrib.thingsRolesCanDo.viewAndResolveDisputesPlatform":"View and resolve disputes \u0028made on the platform\u0029","docsShell.components.contrib.thingsRolesCanDo.viewBalance":"View balance","docsShell.components.contrib.thingsRolesCanDo.viewConnectedAccounts":"View connected accounts","docsShell.components.contrib.thingsRolesCanDo.viewCreateEditCustomers":"View, create, and edit customers","docsShell.components.contrib.thingsRolesCanDo.viewCustomers":"View customers","docsShell.components.contrib.thingsRolesCanDo.viewCustomersOnConnectedAccount":"View customers on connected accounts","docsShell.components.contrib.thingsRolesCanDo.viewDisputes":"View disputes","docsShell.components.contrib.thingsRolesCanDo.viewEditIssuingAuthorizations":"View and edit Issuing authorizations","docsShell.components.contrib.thingsRolesCanDo.viewEditIssuingTransactions":"View and edit Issuing transactions","docsShell.components.contrib.thingsRolesCanDo.viewEventsAndLogs":"View events and logs","docsShell.components.contrib.thingsRolesCanDo.viewFinancialConnectionsAccounts":"View Financial Connections accounts","docsShell.components.contrib.thingsRolesCanDo.viewFinancialConnectionsSessions":"View Financial Connections sessions","docsShell.components.contrib.thingsRolesCanDo.viewFinancialReports":"View and download financial reports","docsShell.components.contrib.thingsRolesCanDo.viewIdentityVerifications":"View identity verifications.","docsShell.components.contrib.thingsRolesCanDo.viewInvoicesAndSubcriptions":"View invoices and subscriptions","docsShell.components.contrib.thingsRolesCanDo.viewIssuingCardholders":"View Issuing cardholders","docsShell.components.contrib.thingsRolesCanDo.viewIssuingCards":"View Issuing cards","docsShell.components.contrib.thingsRolesCanDo.viewLiveBalance":"View live balance","docsShell.components.contrib.thingsRolesCanDo.viewModifyDeleteSandboxesTheyHaveCreated":"View, modify, and delete sandboxes they have created","docsShell.components.contrib.thingsRolesCanDo.viewOrEditOrRejectConnectedAccounts":"View, edit and reject connected accounts","docsShell.components.contrib.thingsRolesCanDo.viewPayments":"View payments","docsShell.components.contrib.thingsRolesCanDo.viewPaymentsOnConnectedAccount":"View payments made on connected accounts","docsShell.components.contrib.thingsRolesCanDo.viewPayouts":"View payouts","docsShell.components.contrib.thingsRolesCanDo.viewPricingStripeDataPipelinePlans":"View pricing and update plans","docsShell.components.contrib.thingsRolesCanDo.viewProducts":"View products","docsShell.components.contrib.thingsRolesCanDo.viewProductsOnConnectedAccount":"View products on connected accounts","docsShell.components.contrib.thingsRolesCanDo.viewRadar":"View Radar rules and settings","docsShell.components.contrib.thingsRolesCanDo.viewRefundPayments":"View and refund payments","docsShell.components.contrib.thingsRolesCanDo.viewSecurityHistory":"View security history","docsShell.components.contrib.thingsRolesCanDo.viewStripeDataPipeline":"View data pipelines","docsShell.components.contrib.thingsRolesCanDo.viewSupportHistory":"View support message history","docsShell.components.contrib.thingsRolesCanDo.viewTheirTransactions":"View their transactions","docsShell.components.contrib.thingsRolesCanDo.viewTopups":"Load and view Top-ups","docsShell.components.contrib.thingsRolesCanDo.viewTransactions":"View and export account transactions","docsShell.components.contrib.thingsRolesCanDo.viewTransfers":"View transfers","docsShell.components.demoContainer.building":"What you're building","docsShell.components.demoContainer.cancel":"Cancel","docsShell.components.demoContainer.cliContains":"Contains examples in {joinedLangs}. The same will be configured with your Stripe test API key if you have set up the CLI with your Stripe account.","docsShell.components.demoContainer.cliInstall":"Install the \u003CInlineLink\u003EStripe CLI\u003C\u002FInlineLink\u003E, then run the following in your terminal:","docsShell.components.demoContainer.cliSelect":"Select the \u003CBodyAlt\u003E{integration}\u003C\u002FBodyAlt\u003E integration type when prompted by the CLI.","docsShell.components.demoContainer.cloneCLI":"Clone with CLI","docsShell.components.demoContainer.cloneGithub":"Clone from GitHub","docsShell.components.demoContainer.githubContains":"Contains examples in {joinedLangs}","docsShell.components.demoContainer.githubSamples":"We have a set of samples on \u003CInlineLink\u003EGitHub\u003C\u002FInlineLink\u003E to help you get started.","docsShell.components.demoContainer.githubSelect":"Open the \u003CBodyAlt\u003E{integration}\u003C\u002FBodyAlt\u003E directory after cloning to see this integration.","docsShell.components.devCommunity.devToolCsatBody":"Tell us about your experience with Stripe developer tools\u0021","docsShell.components.devCommunity.devToolCsatTitle":"Developer tools feedback","docsShell.components.devCommunity.devToolsBody":"Sign up for the developer newsletter to get highlights and updates.","docsShell.components.devCommunity.devToolsTitle":"Developer tools","docsShell.components.devCommunity.discordBody":"Chat live with other developers on the official Stripe Discord.","docsShell.components.devCommunity.discordTitle":"Developer chat on Discord","docsShell.components.devCommunity.twitterBody":"Follow us on X \u0028formerly Twitter\u0029 to get updates and join our community.","docsShell.components.devCommunity.twitterTitle":"X updates","docsShell.components.devCommunity.watchYoutube":"Watch developer tutorials on our YouTube channel.","docsShell.components.devCommunity.youtube":"YouTube tutorials","docsShell.components.exposedInstitutionSectionContent.failDescription":"There was an error fetching the supported institutions. Please contact your Stripe representative.","docsShell.components.exposedInstitutionSectionContent.failTitle":"Failed to load institutions","docsShell.components.exposedInstitutionSectionContent.limitLabel":"Maximum number of results:","docsShell.components.exposedInstitutionTable.headerCells.balanceDataTooltip":"Retrieve the current and available balances of a Financial Connections Account.","docsShell.components.exposedInstitutionTable.headerCells.ownershipDetailsTooltip":"Retrieve the ownership details of a Financial Connections Account.","docsShell.components.exposedInstitutionTable.headerCells.paymentDetailsTooltip":"Use Financial Connections Accounts as payment methods.","docsShell.components.exposedInstitutionTable.headerCells.supportsBalances":"Balance Data","docsShell.components.exposedInstitutionTable.headerCells.supportsOwnershipDetails":"Ownership Details","docsShell.components.exposedInstitutionTable.headerCells.supportsPaymentDetails":"Account Details","docsShell.components.exposedInstitutionTable.headerCells.supportsTransactions":"Transaction Data","docsShell.components.exposedInstitutionTable.headerCells.transactionDataTooltip":"Retrieve the pending, posted, and voided transactions of a Financial Connections Account.","docsShell.components.exposedInstitutionTable.noInstitutionsFound":"No supported institutions found","docsShell.components.exposedInstitutionTable.noInstitutionsFoundDescription":"Refresh the page or try another search query","docsShell.components.financeReportSchemas.apiReportType":"API report type: \u003CInlineCode\u003E{token}\u003C\u002FInlineCode\u003E","docsShell.components.financeReportSchemas.columnName":"Column name","docsShell.components.financeReportSchemas.default":"Default","docsShell.components.financeReportSchemas.description":"Description","docsShell.components.financeReportSchemas.optionalRunParams":"Optional run parameters","docsShell.components.financeReportSchemas.reportType":"Report type","docsShell.components.financeReportSchemas.requiredRunParams":"Required run parameters","docsShell.components.glossarySummary.definitionColumn":"Definition","docsShell.components.glossarySummary.wordColumn":"Glossary term","docsShell.components.heading.copied":"Copied\u0021","docsShell.components.launchpadInputForm.description":"Describe your business and get a custom integration quickstart generated by AI.","docsShell.components.launchpadInputForm.examples.collectDonations.description":"We are a non-profit collecting one time donations","docsShell.components.launchpadInputForm.examples.collectDonations.title":"Collect donations","docsShell.components.launchpadInputForm.examples.newsletter.description":"We charge monthly payments for an online newsletter called 'The Daily'","docsShell.components.launchpadInputForm.examples.newsletter.title":"Newsletter subscription","docsShell.components.launchpadInputForm.examples.sellPottery.description":"I want to sell pottery for my studio","docsShell.components.launchpadInputForm.examples.sellPottery.title":"Sell pottery","docsShell.components.launchpadInputForm.examples.subscriptionDesign.description":"I charge subscriptions for my unlimited design agency","docsShell.components.launchpadInputForm.examples.subscriptionDesign.title":"Subscription design agency","docsShell.components.launchpadInputForm.inputLabel":"Describe your business","docsShell.components.launchpadInputForm.inputPlaceholder":"Describe your business","docsShell.components.launchpadInputForm.submitLabel":"Submit description","docsShell.components.launchpadInputForm.title":"Set up a custom integration plan with AI","docsShell.components.list.emptyDescription":"No matches found.","docsShell.components.list.filterPlaceholder":"Filter...","docsShell.components.narrative.ComplexityCallout.CheckoutPreview.imageAltText":"Checkout preview","docsShell.components.narrative.ComplexityCallout.EmbeddedCheckout.imageAltText":"Embedded Checkout preview","docsShell.components.narrative.contrib.ConnectEmbeddedComponents.UseThemeDialog.content":"You can copy the code snippet below into your code integration.","docsShell.components.narrative.contrib.ConnectEmbeddedComponents.UseThemeDialog.copiedLink":"Copied link\u0021","docsShell.components.narrative.contrib.ConnectEmbeddedComponents.UseThemeDialog.shareTheme":"Share theme","docsShell.components.narrative.contrib.ConnectEmbeddedComponents.UseThemeDialog.shareThemeTooltip":"Copy a link to share this theme.","docsShell.components.narrative.contrib.ConnectEmbeddedComponents.UseThemeDialog.title":"Theming options","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.accountSetupA":"Setup A","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.accountSetupB":"Setup B","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.additionalInfoSetupsHeaderAB":"Setups A \u0026 B","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.apiDocsLink":"View API docs","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.calloutForEU":"Configure \u003CStrong\u003ESetup A\u003C\u002FStrong\u003E to your current setup for accounts in Europe. Then repeat for \u003CStrong\u003ESetup B\u003C\u002FStrong\u003E, selecting EU in the \u003CStrong\u003ERequirement update\u003C\u002FStrong\u003E field. Use the \u003CStrong\u003ECompare setups\u003C\u002FStrong\u003E toggle to view differences. \u003CLink\u003ELearn more about upcoming changes\u003C\u002FLink\u003E in Europe.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.calloutForEU.title":"View upcoming changes needed in Europe","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companyAddressKana":"Company address \u0028kana\u0029","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companyAddressKanji":"Company address \u0028kanji\u0029","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companyIdNumber":"Company ID number","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companyNameKana":"Company name \u0028kana\u0029","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companyNameKanji":"Company name \u0028kanji\u0029","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.compareSwitch.disabledTooltip":"Incomplete setups","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.compareSwitch.label":"Compare setups","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.diffTableLegendChanged":"Changed","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.directorsProvided":"Directors provided","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.due":"Enforcement action","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.emptyState":"No requirements available based on your current setup.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.generalCapability.regularCase":"capability","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.generalCapability.titleCase":"Capability","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.noSentenceTransition.provided.amountLimit":"{capabilities} will be paused when lifetime total payment volume reaches {formattedAmount} if not \u003Cstrong\u003Eprovided\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.noSentenceTransition.provided.immediately":"{capabilities} will be paused immediately if not \u003Cstrong\u003Eprovided\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.noSentenceTransition.provided.timeAndAmountLimit":"{capabilities} will be paused in {numberOfDays, plural, one {# day} other {# days}} after requesting capability or when lifetime total payment volume reaches {formattedAmount} if not \u003Cstrong\u003Eprovided\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.noSentenceTransition.provided.timeLimit":"{capabilities} will be paused in {numberOfDays, plural, one {# day} other {# days}} after requesting capability if not \u003Cstrong\u003Eprovided\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.noSentenceTransition.verified.amountLimit":"{capabilities} will be paused when lifetime total payment volume reaches {formattedAmount} if not \u003Cstrong\u003Everified\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.noSentenceTransition.verified.immediately":"{capabilities} will be paused immediately if not \u003Cstrong\u003Everified\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.noSentenceTransition.verified.timeAndAmountLimit":"{capabilities} will be paused in {numberOfDays, plural, one {# day} other {# days}} after requesting capability or when lifetime total payment volume reaches {formattedAmount} if not \u003Cstrong\u003Everified\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.noSentenceTransition.verified.timeLimit":"{capabilities} will be paused in {numberOfDays, plural, one {# day} other {# days}} after requesting capability if not \u003Cstrong\u003Everified\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.paymentsCapability.regularCase":"payments","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.paymentsCapability.titleCase":"Payments","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.payoutsCapability.regularCase":"payouts","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.payoutsCapability.titleCase":"Payouts","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.withSentenceTransition.provided.amountLimit":"Also, {capabilities} will be paused when lifetime total payment volume reaches {formattedAmount} if not \u003Cstrong\u003Eprovided\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.withSentenceTransition.provided.immediately":"Also, {capabilities} will be paused immediately if not \u003Cstrong\u003Eprovided\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.withSentenceTransition.provided.timeAndAmountLimit":"Also, {capabilities} will be paused in {numberOfDays, plural, one {# day} other {# days}} after requesting capability or when lifetime total payment volume reaches {formattedAmount} if not \u003Cstrong\u003Eprovided\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.withSentenceTransition.provided.timeLimit":"Also, {capabilities} will be paused in {numberOfDays, plural, one {# day} other {# days}} after requesting capability if not \u003Cstrong\u003Eprovided\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.withSentenceTransition.verified.amountLimit":"Also, {capabilities} will be paused when lifetime total payment volume reaches {formattedAmount} if not \u003Cstrong\u003Everified\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.withSentenceTransition.verified.immediately":"Also, {capabilities} will be paused immediately if not \u003Cstrong\u003Everified\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.withSentenceTransition.verified.timeAndAmountLimit":"Also, {capabilities} will be paused in {numberOfDays, plural, one {# day} other {# days}} after requesting capability or when lifetime total payment volume reaches {formattedAmount} if not \u003Cstrong\u003Everified\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.enforcementAction.withSentenceTransition.verified.timeLimit":"Also, {capabilities} will be paused in {numberOfDays, plural, one {# day} other {# days}} after requesting capability if not \u003Cstrong\u003Everified\u003C\u002Fstrong\u003E.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.errorState":"Failed to retrieve data from server. Please try again","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.executivesProvided":"Executives provided","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.executivesSectionLabel":"Executives","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.capabilities.error":"Select at least one capability to see requirements.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.capabilities.group.localPaymentMethods":"Local payment methods","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.capabilities.group.standardCapabilities":"Standard capabilities","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.capabilities.placeholder":"Add a capability…","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.capabilities.recipientNotAvailableNote":"The {CardPayments} capability is not available for accounts with a {Recipient} service agreement.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.capabilities.transfersRequiredNote":"The {Transfers} capability is required when the {CapabilityNames, select, crypto_transfers {{CryptoTransfers}} other {{CryptoTransfers}}} {CapabilityNames, select, both {capabilities are} other {capability is}} requested.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.capabilities.transfersRequiredNoteV2":"For Accounts V1, the {Transfers} capability is required when the {CapabilityNames, select, crypto_transfers {{CryptoTransfers}} other {{CryptoTransfers}}} {CapabilityNames, select, both {capabilities are} other {capability is}} requested.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.platformCountry":"Platform country","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.program":"Requirements update","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.program.learnMoreLink":"Learn more about upcoming requirements updates","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.tosType.learnMoreLink":"Learn more about service agreement types","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.footerCountRequirementCount":"{requirementCount, plural, one {{requirementCount} requirement} other {{requirementCount} requirements}}","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.footerCountSectionCount":"{sectionCount, plural, one {{sectionCount} section} other {{sectionCount} sections}}","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.integrationGuideLink":"See the \u003CLink\u003EConnect integration guide\u003C\u002FLink\u003E to learn more about connected account configurations.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.issuingTermsOfService":"Issuing terms of service","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.jsonViewLabel":"JSON","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.konbiniSupportEmailAddress":"Konbini support email address","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.konbiniSupportHours":"Konbini support hours","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.konbiniSupportPhoneNumber":"Konbini support phone number","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.ownersProvided":"Owners provided","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.politicalExposure":"Political Exposure","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.relationshipWithLegalEntity":"Relationship with legal entity","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.secondaryIdNumber":"Secondary ID number","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.selectionSectionLabel":"Selections","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.setupARequirements":"setup_a_requirements","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.setupBRequirements":"setup_b_requirements","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.tableViewLabel":"Table","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.testingColumnMessage":"View magic strings","docsShell.components.narrative.contrib.ConnectTaskList.chargeType":"Charge type","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.acceptPaymentsDestinationCharges":"Create destination charges and collect revenue using application fees. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.acceptPaymentsDirectCharges":"Create direct charges. Your connected accounts will pay Stripe fees. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.acceptPaymentsDirectChargesBuyRate":"Create direct charges. Your platform will pay Stripe fees and can collect revenue using application fees. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.acceptPaymentsSeparateChargesAndTransfers":"Create charges and split them between multiple connected accounts. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.apiOnboarding":"Create connected accounts and collect requirements using the Stripe API. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.customApiOnboarding":"Create Custom connected accounts and collect requirements using the Stripe API. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.customEmbeddedOnboarding":"Create Custom connected accounts and collect requirements by embedding the Account Onboarding component in your application. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.customHostedOnboarding":"Create Custom connected accounts and collect requirements using Stripe-hosted onboarding. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.customPayUsers":"Manage bank accounts and debit cards using Stripe Financial Connections or the Stripe API, then pay out your connected accounts.","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.defaultPayUsers":"Understand how to control bank account and debit card payouts.","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.embeddedNoDashboard":"Build a dashboard yourself using the Stripe API or use embedded components. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.embeddedOnboarding":"Create connected accounts and collect requirements by embedding the Account Onboarding component in your application. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.embeddedStripeManagedRisk":"Integrate required embedded components to enable Stripe to handle negative balance liabilities on your connected accounts. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.expressDashboard":"Use login links to direct your connected accounts to the Express Dashboard. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.expressHostedOnboarding":"Create Express connected accounts and collect requirements using Stripe-hosted onboarding. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.handleCompliance":"Handle ongoing changes in requirements for your connected accounts using the Stripe API. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.hostedOnboarding":"Create connected accounts and collect requirements using Stripe-hosted onboarding. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.noDashboard":"Build a dashboard yourself using the Stripe API.","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.platformManagedRisk":"Build tools and processes to manage negative balance liabilities on your connected accounts. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.standardEmbeddedOnboarding":"Create Standard connected accounts collect requirements by embedding the Account Onboarding component in your application. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.standardHostedOnboarding":"Create Standard connected accounts and collect requirements using Stripe-hosted onboarding. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.stripeDashboard":"Understand the Stripe Dashboard and control what your connected accounts can do with it.","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.stripeDashboardBranding":"\u003CLink\u003ESet up your branding\u003C\u002FLink\u003E for the Stripe Dashboard","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepDescriptionMessages.stripeManagedRisk":"Understand how Stripe handles negative balance liabilities on your connected accounts. \u003CLearnMoreLink\u003ELearn more\u003C\u002FLearnMoreLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepTitleMessages.acceptPayments":"\u003CLink\u003EAccept a payment\u003C\u002FLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepTitleMessages.buildAnAccountDashboard":"\u003CLink\u003EBuild an account dashboard\u003C\u002FLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepTitleMessages.createAndOnboardAccounts":"\u003CLink\u003EUse the onboarding quickstart\u003C\u002FLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepTitleMessages.embeddedStripeManagedRisk":"\u003CLink\u003EEnable Stripe to handle merchant risk responsibilities\u003C\u002FLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepTitleMessages.handleCompliance":"\u003CLink\u003ECollect ongoing requirements\u003C\u002FLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepTitleMessages.payUsers":"\u003CLink\u003EPay out users\u003C\u002FLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepTitleMessages.platformManagedRisk":"\u003CLink\u003EUnderstand your platform’s merchant risk responsibilities\u003C\u002FLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepTitleMessages.setUpExpressDashboard":"\u003CLink\u003ESet up the Express Dashboard for your users\u003C\u002FLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepTitleMessages.setUpStripeDashboard":"\u003CLink\u003ESet up the Stripe Dashboard\u003C\u002FLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.connectPath.stepTitleMessages.stripeManagedRisk":"\u003CLink\u003EUnderstand Stripe’s merchant risk responsibilities\u003C\u002FLink\u003E","docsShell.components.narrative.contrib.ConnectTaskList.dashboardAccess":"Dashboard access","docsShell.components.narrative.contrib.ConnectTaskList.economicModel":"Who pays Stripe fees","docsShell.components.narrative.contrib.ConnectTaskList.lossLiabilityOwner":"Negative balance liability","docsShell.components.narrative.contrib.ConnectTaskList.onboarding":"Onboarding","docsShell.components.narrative.contrib.ConnectTaskList.soldOnlyCta":"Request access","docsShell.components.narrative.contrib.ConnectTaskList.soldOnlyNote":"Contact Stripe Sales to learn more and evaluate if this is a good fit for your use case.","docsShell.components.narrative.contrib.ConnectTaskList.title":"Properties","docsShell.components.narrative.contrib.FeesPayerProductTable.headerCells.application":"application","docsShell.components.narrative.contrib.FeesPayerProductTable.headerCells.applicationCustom":"application_custom","docsShell.components.narrative.contrib.FeesPayerProductTable.headerCells.applicationExpress":"application_express","docsShell.components.narrative.contrib.FeesPayerProductTable.headerCells.applicationUnifiedAccountsBeta":"application_unified_accounts_beta","docsShell.components.narrative.contrib.FeesPayerProductTable.headerCells.feesPayerValue":"fees_payer_value","docsShell.components.narrative.productGrid.businessOperations":"Business Operations","docsShell.components.narrative.productGrid.financialServices":"Financial services","docsShell.components.narrative.productGrid.globalPayments":"Payments","docsShell.components.narrative.productGrid.prebuiltComponents":"Pre-built components","docsShell.components.narrative.productGrid.revenue":"Revenue","docsShell.components.samplesBrowser.noResults":"No sample projects matched your search.","docsShell.components.samplesBrowser.results":"\n    \u003Cb\u003E\n      {numSamples, plural,\n        =0 {No results}\n        one {# result}\n        other {# results}\n      }\n    \u003C\u002Fb\u003E\n    {hasQuery, select,\n      true { matching \u003Cb\u003E\"{query}\"\u003C\u002Fb\u003E}\n      false {}\n      other {}\n    }\n    {hasPlatforms, select,\n      true { for \u003Cb\u003E{platforms}\u003C\u002Fb\u003E}\n      false {}\n      other {}\n    }\n    {hasLanguages, select,\n      true { written in \u003Cb\u003E{languages}\u003C\u002Fb\u003E}\n      false {}\n      other {}\n    }\n    {hasProducts, select,\n      true { using \u003Cb\u003E{products}\u003C\u002Fb\u003E}\n      false {}\n      other {}\n    }\n  ","docsShell.components.samplesBrowser.samplesBrowserCard.samples.github":"View in GitHub","docsShell.components.samplesBrowser.samplesBrowserCard.samples.vscode":"Open in VS Code","docsShell.components.samplesBrowser.samplesBrowserCard.samples.vscodeTooltip":"Clone locally \u0028prompts to install the Stripe VS Code extension if not already available\u0029","docsShell.components.samplesBrowser.searchbar.placeholder":"Search {numSamples, plural, one {# sample project} other {# sample projects}}...","docsShell.components.section.optional":"Optional","docsShell.components.seealso.defaultHeading":"See also","docsShell.components.serverSelector.cli":"Stripe CLI","docsShell.components.serverSelector.curl":"cURL","docsShell.components.serverSelector.dotnet":".NET","docsShell.components.serverSelector.go":"Go","docsShell.components.serverSelector.java":"Java","docsShell.components.serverSelector.node":"Node.js","docsShell.components.serverSelector.php":"PHP","docsShell.components.serverSelector.python":"Python","docsShell.components.serverSelector.ruby":"Ruby","docsShell.components.supportResources.appsBody":"Connect your business tools, such as customer management and accounting systems, to Stripe.","docsShell.components.supportResources.devResourcesBody":"Sign up for the newsletter, follow Stripe on X, or chat with the community on the official Discord.","docsShell.components.supportResources.guidesBody":"Explore insights to inform business decisions on everything from global payments to scaling a team.","docsShell.components.supportResources.partnerBody":"Get expert help from certified service partners or use pre-built integrations from technology partners.","docsShell.components.supportResources.partnerTitle":"Partner directory","docsShell.components.supportResources.supportBody":"Learn the answers to common account questions and get troubleshooting tips and tricks.","docsShell.components.supportResources.watchYoutube":"Watch tutorials, discover new features, and hear customer stories.","docsShell.components.supportResources.youtube":"YouTube resources","docsShell.components.table.columnToggle.toggleColumns":"Display columns","docsShell.components.table.emptyDescription":"No matches found.","docsShell.components.table.filterPlaceholder":"Filter...","docsShell.components.table.sortAlphabetic":"Sort: Alphabetically \u0028A-Z\u0029","docsShell.components.table.sortAlphabeticDesc":"Sort: Alphabetically \u0028Z-A\u0029","docsShell.components.table.sortOriginalOrder":"Sort: Original Order","docsShell.components.taxCategoryDetails.digitalProductsFilter":"Digital products","docsShell.components.taxCategoryDetails.filterLabelWithCount":"Filter \u0028{count}\u0029","docsShell.components.taxCategoryDetails.noMatchesMessage":"No matching tax codes found","docsShell.components.taxCategoryDetails.physicalGoodsFilter":"Physical goods","docsShell.components.taxCategoryDetails.servicesFilter":"Services","docsShell.components.taxCodeDetails.column.country":"Country","docsShell.components.taxCodeDetails.column.description":"Description","docsShell.components.taxCodeDetails.column.enum":"Enum","docsShell.components.taxCodeDetails.column.example":"Example","docsShell.components.taxCodeDetails.column.performanceLocationRequirement":"Performance location requirement","docsShell.components.taxCodeDetails.column.taxImpact":"Impact in Tax Calculation","docsShell.components.taxCodeDetails.column.taxImpact.tooltip":"Stripe Tax won't apply tax if this tax ID is provided, in line with the relevant laws.","docsShell.components.taxCodeDetails.column.typeColumn":"Category type","docsShell.components.taxCodeDetails.column.usageColumn":"Use this tax code for","docsShell.components.taxCodeDetails.search.digitalPtcsCheckbox":"Only show digital product tax codes","docsShell.components.taxCodeDetails.search.searchTaxCodesPlaceholder":"Search tax codes...","docsShell.compontents.IssuingRegulatoryReportingTable.noFields":"Looks like your platform is not configured to require additional regulatory reporting. If this is a mistake, please contact support.","docsShell.connect.automaticPayments.form.accountRowLabel":"Connected account type:","docsShell.connect.automaticPayments.form.chargeRowLabel":"Charge type:","docsShell.connect.automaticPayments.form.checkboxDescription":"Check this box for destination charges and separate charges and transfers made on behalf of connected accounts. The API requests for these charges include an on_behalf_of parameter.","docsShell.connect.automaticPayments.form.checkboxLabel":"Charges made on behalf of a connected account","docsShell.connect.automaticPayments.form.dashboardTypeRowLabel":"Dashboard access:","docsShell.connect.automaticPayments.form.heading":"Confirm your integration","docsShell.connect.automaticPayments.form.integrationRowLabel":"Payments integration:","docsShell.connect.automaticPayments.form.radioDescription.checkout":"Checkout is a Stripe-hosted payment form.","docsShell.connect.automaticPayments.form.radioDescription.paymentElement":"Payment Element \u0028for web and mobile\u0029 is a UI component that you embed into your website or app.","docsShell.connect.automaticPayments.form.radioLabel.checkout":"Stripe Checkout","docsShell.connect.automaticPayments.form.radioLabel.paymentElement":"Payment Element","docsShell.connect.automaticPayments.form.selectOptionCustomAccount":"Custom account","docsShell.connect.automaticPayments.form.selectOptionDestination":"Destination charges","docsShell.connect.automaticPayments.form.selectOptionDirectCharge":"Direct charges","docsShell.connect.automaticPayments.form.selectOptionExpressAccount":"Express account","docsShell.connect.automaticPayments.form.selectOptionSCT":"Separate charges and transfers","docsShell.connect.automaticPayments.form.selectOptionStandardAccount":"Standard account","docsShell.connect.automaticPayments.tooltip.customAccount":"You, the platform, are responsible for all interactions with your users and for collecting all the information needed to verify the account.","docsShell.connect.automaticPayments.tooltip.destination":"Create charges on your platform account and then transfer the funds to your connected accounts.","docsShell.connect.automaticPayments.tooltip.direct":"Single user charge directly to your connected account.","docsShell.connect.automaticPayments.tooltip.expressAccount":"Stripe handles the onboarding and identity verification processes. The platform has the ability to specify charge types and set the connected account’s payout settings programmatically. The platform is responsible for handling disputes and refunds.","docsShell.connect.automaticPayments.tooltip.separateChargeAndTransfer":"Make charges on your platform account on behalf of connected accounts.","docsShell.connect.automaticPayments.tooltip.standardAccount":"The account holder \u0028your platform’s user\u0029 has a relationship with Stripe, is able to log in to the Dashboard, and can process charges on their own.","docsShell.connect.automaticPayments.tooltipHeading.customAccount":"Custom: ","docsShell.connect.automaticPayments.tooltipHeading.destination":"Destination charges: ","docsShell.connect.automaticPayments.tooltipHeading.direct":"Direct: ","docsShell.connect.automaticPayments.tooltipHeading.expressAccount":"Express: ","docsShell.connect.automaticPayments.tooltipHeading.separateChargeAndTransfer":"Separate charges and transfers: ","docsShell.connect.automaticPayments.tooltipHeading.standardAccount":"Standard: ","docsShell.connectPlatformHubCallout.description":"Get started with a code quickstart or copy these setup steps as a prompt.","docsShell.connectPlatformHubCallout.viewQuickstart":"View Quickstart","docsShell.connectPlatformHubCallout.viewSampleApp":"View sample app","docsShell.connectPlatformHubDiagram.merchantPaysApplicationFee":"Merchant pays application fee","docsShell.connectPlatformHubDiagram.merchantPaysStripeFee":"Merchant pays Stripe fee","docsShell.connectPlatformHubDiagram.merchantPaysSubscription":"Merchant pays subscription","docsShell.connectPlatformHubDiagram.monthlySubscriptionFee":"Monthly subscription fee","docsShell.connectPlatformHubDiagram.platformKeepsApplicationFeeAndPaysOut":"Platform keeps application fee and pays out the rest","docsShell.connectPlatformHubDiagram.platformPaysOut":"Platform pays out","docsShell.connectPlatformHubDiagram.platformPaysStripeFee":"Platform pays Stripe fee","docsShell.connectPlatformHubDiagram.platformPaysSubscriptionStripeFee":"Platform pays subscription Stripe fee","docsShell.connectPlatformHubSetup.businessModelDescription":"Your business model determines the appropriate flow of funds for your integration.","docsShell.connectPlatformHubSetup.businessModelHeading":"1. Select your business model","docsShell.connectPlatformHubSetup.marketplaceDescription":"Your platform collects payments and distributes funds to sellers. For example, a food delivery service that connects customers with restaurants and drivers.","docsShell.connectPlatformHubSetup.monetizationDescription":"You can select one or more ways for your platform to charge connected accounts.","docsShell.connectPlatformHubSetup.monetizationHeading":"2. Select a monetisation strategy","docsShell.connectPlatformHubSetup.platformDescription":"Sellers collect payments directly and pay fees to Stripe. For example, an e-commerce platform that processes payments behind the scenes for independent sellers.","docsShell.connectPlatformHubSetup.processingFeeDescription":"Charge a commission or fee for each payment.","docsShell.connectPlatformHubSetup.saasFeeDescription":"Charge a SaaS subscription fee to connected accounts.","docsShell.connectPlatformHubSetup.saasFeeLabel":"SaaS subscriptions","docsShell.cryptoOnramp.destinationCurrencyError":"Destination currency must also be set if destination amount is set","docsShell.cryptoOnramp.exampleButtonLabel":"Example button with redirect URL","docsShell.cryptoOnramp.footer":"For additional branding and customisation or to integrate the onramp in-line, \u003Capplicationlink\u003Esubmit an application\u003C\u002Fapplicationlink\u003E and try the \u003Cembeddableonramplink\u003Eembeddable version of the onramp\u003C\u002Fembeddableonramplink\u003E\u0021","docsShell.cryptoOnramp.form.destinationAmountDescription2":"Enter the amount of crypto you want to buy. Maximum value of 1500 USD equivalent.","docsShell.cryptoOnramp.form.destinationCurrencyDescription":"Select a destination currency","docsShell.cryptoOnramp.form.destinationCurrencyLabel":"Destination currency","docsShell.cryptoOnramp.form.heading":"Try our Buy Crypto button in less than 5 seconds","docsShell.cryptoOnramp.form.sourceAmountDescription":"Enter the amount of fiat you want to exchange into crypto","docsShell.cryptoOnramp.form.sourceAmountLabel":"Source amount \u0028USD\u0029","docsShell.cryptoOnramp.redirectUrlCodeLabel":"Generate a redirect URL with code","docsShell.cryptoOnramp.redirectUrlLabel":"Send users to this URL directly","docsShell.cryptoOnramp.sourceAmountMaximumError":"The maximum purchase amount is 1500 USD","docsShell.cryptoOnramp.sourceAmountMinimmumError":"The minimum purchase amount is 1 USD","docsShell.cryptoOnramp.toggleType.destinationAmount":"Destination amount","docsShell.cryptoOnramp.toggleType.sourceAmount":"Source amount","docsShell.demo.connectEmbeddedComponents.exitedOnboarding":"The user has exited onboarding\u0021 At this point this embedded component emitted the \"onboardingexited\" event for the host application to handle. Typically the user would be redirected to a different page after onboarding. To try the experience again, refresh the page.","docsShell.demo.connectEmbeddedComponents.openPaymentDetails":"Open payment details","docsShell.demo.connectEmbeddedComponents.openPayoutDetails":"Open payout details","docsShell.demo.connectEmbeddedComponentsCustomization.useTheme":"Use theme","docsShell.demo.currencySelectorElement.body.customerLocation":"The Currency Selector element supports more than 150 currency formats. Only a sample is shown here. Stripe automatically calculates the localised price and handles all currency conversion.","docsShell.demo.currencySelectorElement.body.theme":"Create a theme to match your brand with the Appearance API.","docsShell.demo.currencySelectorElement.title.customerLocation":"Currency formats differ between countries.","docsShell.demo.expressCheckoutElement.amazonPaypalCaption":"Amazon Pay and PayPal are only displayed if they are available in the selected business country.","docsShell.demo.expressCheckoutElement.caption":"The Express Checkout Element displays multiple buttons at the same time in the order that maximises payment conversion on your page.","docsShell.demo.expressCheckoutElement.dropdown.body":"Only a subset of available merchant countries is shown here.","docsShell.demo.expressCheckoutElement.dropdown.merchantCountry":"The Express Checkout Element is available in any country where \u003Ca\u003Esupported payment methods are available.\u003C\u002Fa\u003E","docsShell.demo.expressCheckoutElement.label.merchantCountry":"Merchant country","docsShell.demo.payButtonElement.googleCaption":"The demo sets the {paymentMethodsParam} parameter to 'always' for all wallets. Google Pay and Apple Pay are displayed only on their available platforms.","docsShell.demo.payButtonElement.label.backgroundColor":"Background colour","docsShell.demo.payButtonElement.label.maxColumns":"Max columns","docsShell.demo.payButtonElement.label.maxRows":"Max rows","docsShell.demo.payButtonElement.label.overflow":"Overflow","docsShell.demo.payButtonElement.label.shipping":"Collect shipping address","docsShell.demo.payButtonElement.label.size":"Size","docsShell.demo.payButtonElement.tooltip.maxColumns":"Defines the maximum number of columns the Express Checkout Element can use to render, where 0 is unlimited.","docsShell.demo.payButtonElement.tooltip.maxRows":"Defines the maximum number of rows the Express Checkout Element can use to render, where 0 is unlimited.","docsShell.demo.payButtonElement.tooltip.overflow":"Enables Elements to determine when to show the overflow menu.","docsShell.demo.payButtonElement.tooltip.shipping":"Enables shipping collection in the payment interface.","docsShell.demo.paymentElement.appearance.unexpectedError":"An error occurred. We're looking into it\u0021","docsShell.demo.paymentElement.body.appearanceApiLink":"Appearance API","docsShell.demo.paymentElement.body.customerLocation":"The Payment Element supports 135\u002B currencies. Only a sample is shown here. Stripe automatically reorders payment methods to increase potential conversion.","docsShell.demo.paymentElement.body.theme":"Create a theme to match your brand with the {appearanceApiLink}.","docsShell.demo.paymentElement.label.customerLocation":"Customer location","docsShell.demo.paymentElement.label.layout":"Layout","docsShell.demo.paymentElement.label.size":"Size","docsShell.demo.paymentElement.label.theme":"Theme","docsShell.demo.paymentElement.linkAuthInstructions":"To see how Link works for a returning user, enter the email demo@stripe.com. To see how Link works during a new sign-up, enter any other email address and complete the rest of the form.","docsShell.demo.paymentElement.title.customerLocation":"Every country pays differently","docsShell.demo.paymentElement.title.theme":"Customize it","docsShell.demo.paymentElement.unexpectedError":"An error occurred. We're looking into it\u0021","docsShell.demo.paymentElement.walletAvailability":"This demo only displays Google Pay or Apple Pay if you have an active card with either wallet.","docsShell.demo.paymentElementAppearance.body.appearanceApiLink":"Appearance API","docsShell.demo.paymentElementAppearance.body.customerLocation":"The Payment Element supports 135\u002B currencies. Only a sample is shown here. Stripe automatically reorders payment methods to increase potential conversion.","docsShell.demo.paymentElementAppearance.label.customerLocation":"Customer location","docsShell.demo.paymentElementAppearance.label.layout":"Layout","docsShell.demo.paymentElementAppearance.title.customerLocation":"Every country pays differently","docsShell.demo.paymentElementAppearance.title.theme":"Customise it","docsShell.demo.paymentElementInputsAppearance.label.inputs":"Inputs","docsShell.demo.paymentElementInputsAppearance.label.labels":"Labels","docsShell.demo.paypal.payButtonElement.label.buttonTheme":"Button Theme","docsShell.demo.paypal.payButtonElement.label.buttonType":"Button Type","docsShell.demo.shippingAddressElement.body.customerLocation":"The address element supports 236 country address formats. Only a sample is shown here. Stripe automatically formats addresses with autocomplete to help with a faster checkout and more accurate address collection.","docsShell.demo.shippingAddressElement.body.theme":"Create a theme to match your brand with the Appearance API.","docsShell.demo.shippingAddressElement.label.autocompleteToggle":"Autocomplete","docsShell.demo.shippingAddressElement.label.contactsToggle":"Contacts","docsShell.demo.shippingAddressElement.label.customerLocation":"Customer Location","docsShell.demo.shippingAddressElement.label.phoneToggle":"Phone number","docsShell.demo.shippingAddressElement.label.size":"Size","docsShell.demo.shippingAddressElement.label.theme":"Theme","docsShell.demo.shippingAddressElement.title.customerLocation":"Address formats differ in some countries.","docsShell.demo.shippingAddressElement.title.theme":"Customize it","docsShell.demo.shippingAddressElement.tooltip.phoneToggle":"This enables phone number collection when an address is entered or when using an existing contact.","docsShell.demo.shippingAddressElement.unexpectedError":"An error occurred. We're looking into it\u0021","docsShell.demo.taxIdElement.body.customerLocation":"The Tax ID element supports 104 country tax id formats. Only a sample is shown here. Stripe automatically formats tax ids to help with a faster checkout and more accurate tax id collection.","docsShell.demo.taxIdElement.body.visibility":"In auto mode, the Tax ID element will be visible only if the customer is in a country that supports tax ID collection.","docsShell.demo.taxIdElement.notVisibleAuto":"In auto mode, the Tax ID element will be visible only if the customer is in a country that supports tax ID collection.","docsShell.demo.taxIdElement.notVisibleNever":"In never mode, the Tax ID element will not be visible.","docsShell.demo.taxIdElement.title.customerLocation":"Tax ID collection is only supported in some countries.","docsShell.demo.taxIdElement.title.visibility":"Auto mode","docsShell.demo.taxIdElement.tooltip.businessNameToggle":"This will enable business name collection in the tax ID form.","docsShell.diagram.failed":"Failed to load diagram that was supposed to show: {description}","docsShell.financialConnectionsDemo.launchDemo":"Launch demo","docsShell.financialConnectionsDemo.newUserDescription":"Connect a new bank account","docsShell.financialConnectionsDemo.returningUser":"Returning user","docsShell.financialConnectionsDemo.returningUserDescription":"Connect an existing bank account that was previously saved with \u003Ca\u003ELink\u003C\u002Fa\u003E \u0028built by Stripe\u0029","docsShell.financialConnectionsDemo.success":"Your accounts were connected\u0021","docsShell.financialConnectionsDemo.successNextUp":"Next up, explore how you could use this information to accept ACH payments, process payouts, and build data products.","docsShell.form.description.label":"Describe how you want to use the KYC API","docsShell.glossary.definition.3DSecure":"3D Secure \u00283DS\u0029 provides an additional layer of authentication for credit card transactions that protects businesses from liability for fraudulent card payments.\n","docsShell.glossary.definition.3DSecure2":"3D Secure 2 \u00283DS2\u0029 removes friction from the authentication process and improves the purchase experience compared to 3D Secure 1. It's the main card authentication method used to meet Strong Customer Authentication \u0028SCA\u0029 requirements in Europe and is a key mechanism for businesses to request exemptions to SCA.\n","docsShell.glossary.definition.accountId":"When you create a Stripe account, Stripe generates a unique account ID for you. Find your account ID in the Dashboard by navigating to Profile \u003E Accounts.\n","docsShell.glossary.definition.accountSessionSecret":"The client secret is a unique string returned from Stripe as part of an AccountSession. This string lets the client access a specific Stripe account with Connect embedded components.\n","docsShell.glossary.definition.ach":"Automated Clearing House \u0028ACH\u0029 is a US financial network used for electronic payments and money transfers that doesn’t rely on paper checks, credit card networks, wire transfers, or cash.\n","docsShell.glossary.definition.adaptiveAcceptance":"A Stripe feature that uses AI to selectively optimise transactions in real time.\n","docsShell.glossary.definition.advancedFraudSignalsRadarSessionDisabled":"Advanced fraud signals refer to device characteristics and activity indicators that are automatically captured by Stripe.js and our SDKs.\n","docsShell.glossary.definition.advancedFraudSignalsRadarSessionEnabled":"Advanced fraud signals refer to device characteristics and activity indicators that are automatically captured by Stripe.js and our SDKs. You can also capture advanced fraud signals with Radar Sessions.\n","docsShell.glossary.definition.aesCbc":"Advanced Encryption Standard-Cipher Block Chaining \u0028AES-CBC\u0029 mode is a block cipher technique that encrypts data blocks by chaining each block to the previous ciphertext block.\n","docsShell.glossary.definition.aesEcb":"Advanced Encryption Standard-Electronic Codebook \u0028AES-ECB\u0029 mode is a simple block cipher technique where each data block is encrypted independently without chaining.\n","docsShell.glossary.definition.affirmFinancingPackage":"A financing package is a configuration on your Stripe account to set the Affirm payment option terms for your buyers.\n","docsShell.glossary.definition.aft":"Account Funding Transactions \u0028AFT\u0029 are card-based transactions where funds are simply transferred from one account to another.\n","docsShell.glossary.definition.aiModel":"A system trained on data that learns patterns and performs tasks such as prediction and classification.\n","docsShell.glossary.definition.appManifest":"In a Stripe App, the app manifest is a stripe-app.json file in your app's root directory. It defines your app's ID, views, permissions, and other essential properties.\n","docsShell.glossary.definition.applicationFee":"A fee that Connect platforms collect from connected accounts for each payment they receive.\n","docsShell.glossary.definition.asynchronous":"Asynchronous refers to events happening at independent times in independent systems.\n","docsShell.glossary.definition.asynchronousPaymentMethods":"Asynchronous payment methods can take up to several days to confirm whether the payment has been successful. During this time, the payment can't be guaranteed.\n","docsShell.glossary.definition.authenticationRate":"The percentage of card payments where 3D Secure authentication was attempted, out of all card payments.\n","docsShell.glossary.definition.authenticationSuccessRate":"The percentage of payments where 3D Secure authentication was successful, out of all 3DS requests.\n","docsShell.glossary.definition.authorizationRate":"The percentage of card payments approved by card issuers, out of all attempted card payments. Excludes blocked payments and payments that didn't complete 3D Secure authentication.\n","docsShell.glossary.definition.authorizedPerson":"An individual with significant management responsibility for a business entity, such as an executive officer or senior manager. The authorized person provides business information to Stripe and claims authorization to act on behalf of the business.\n","docsShell.glossary.definition.avs":"The address verification system \u0028AVS\u0029 is used to pass billing address information to issuers to verify the data if available.\n","docsShell.glossary.definition.beneficialOwner":"Individuals with a threshold percentage or more equity in a business entity. The threshold percentage can range from 25% to 51%, as determined by the relevant banking partner.\n","docsShell.glossary.definition.billingCadence":"The frequency at which invoices are generated and sent to customers. The billing cadence operates independently of the service interval.\n","docsShell.glossary.definition.billingPeriod":"The frequency at which invoices are generated and sent to customers. The billing period operates independently of the service period.\n","docsShell.glossary.definition.bnpl":"Buy now, pay later \u0028BNPL\u0029 allows customers to purchase a product immediately and pay for it over time—often interest free.\n","docsShell.glossary.definition.capture":"Another way to say that you receive payment for a charge is to say that you \"capture\" the charge. Capturing the charge is often asynchronous and takes place after authorization. The capture is what transfers the money from the customer to you.\n","docsShell.glossary.definition.captureAutomatic":"Automatically capture funds when a charge is authorized.\n","docsShell.glossary.definition.captureManual":"Manually capture funds separately from an authorization.\n","docsShell.glossary.definition.carbonRemovalUnit":"Carbon removal units represent amounts of carbon that has been removed from the atmosphere and retired on behalf of the buyer.\n","docsShell.glossary.definition.cardAccountUpdater":"A Stripe feature that automatically maintains up-to-date card information for your customers.\n","docsShell.glossary.definition.cardAuthentication":"A bank might require the customer to authenticate a card payment before processing. Implementation varies by bank but commonly consists of a customer entering in a security code sent to their phone.\n","docsShell.glossary.definition.cardIssuer":"The entity that issued a payment card to a cardholder. This could be a bank, such as with the Visa or Mastercard network, or it could be the card network itself, such as with American Express.\n","docsShell.glossary.definition.cardNetworkCosts":"Interchange and scheme fees.\n","docsShell.glossary.definition.cardNetworks":"A network that processes the transactions of a particular card brand. It might be an intermediary in front of an issuing bank as with Visa or Mastercard, or a standalone entity as with American Express.\n","docsShell.glossary.definition.cardNetworksNciDash":"Visa, Mastercard, and Discover.\n","docsShell.glossary.definition.cardNotPresent":"A card-not-present \u0028CNP\u0029 transaction is a purchase made remotely, without processing a physical card in a card reader or without the cardholder manually entering a PIN. Common CNP transactions include online shopping, card-on-file payments, phone or mail orders, recurring payments and online invoices.\n","docsShell.glossary.definition.cardToken":"A card token replaces the cardholder's primary account number \u0028PAN\u0029 with a series of randomly-generated numbers. It's purpose is to protect sensitive customer data.\n","docsShell.glossary.definition.chargeCard":"A type of credit card that requires payment in full at the end of every credit period rather than allowing a minimum payment with a balance carryover.\n","docsShell.glossary.definition.chargeback":"The action taken by a cardholder's bank to debit a business's account in response to a dispute from the cardholder. The debited funds are held until the dispute is resolved.\n","docsShell.glossary.definition.checkout":"A low-code payment integration that creates a customisable form for collecting payments. You can embed Checkout directly in your website, redirect customers to a Stripe-hosted payment page or create a customised checkout page with Stripe Elements.\n","docsShell.glossary.definition.checkoutSession":"A Checkout Session represents your customer's session as they pay for one-time purchases or subscriptions through Checkout. After a successful payment, the Checkout Session contains a reference to the Customer, and either the successful PaymentIntent or an active Subscription.\n","docsShell.glossary.definition.climateBeneficiary":"The beneficiary is the entity that can claim to have removed carbon from the atmosphere.\n","docsShell.glossary.definition.climateOfftakeAgreement":"A contractual agreement to purchase carbon removal at a certain price if and when tons of carbon removal are delivered and verified.\n","docsShell.glossary.definition.climateOrderDelayed":"We consider a project to be delayed if it is unable to deliver by the original \u0060expected_delivery_year\u0060 but expects to deliver within two years.\n","docsShell.glossary.definition.climateOrderFailed":"We consider a project to have failed if it is unable to deliver within 2 years of the original \u0060expected_delivery_year\u0060.\n","docsShell.glossary.definition.climateProduct":"Products represent the different types of carbon removal units that are available for purchase.\n","docsShell.glossary.definition.commercialVolume":"Commercial volume includes transactions made to business, corporate, and purchasing cards.\n","docsShell.glossary.definition.confirmationTokens":"ConfirmationTokens help capture data from your client, such as your customer's payment instruments and shipping address, and are used to confirm a PaymentIntent or SetupIntent.\n","docsShell.glossary.definition.connect":"Connect is Stripe's solution for multi-party businesses, such as marketplace or software platforms, to route payments between sellers, customers, and other recipients.\n","docsShell.glossary.definition.connectedAccount":"A person or business accepting payments or receiving payouts on a Connect platform.\n","docsShell.glossary.definition.connectedAccountOnboarding":"Platforms onboard connected accounts to a Stripe account using a hosted onboarding flow, an embedded onboarding flow, or a custom onboarding flow that they build using the API.\n","docsShell.glossary.definition.conversionOnSession":"A payment is described as on-session if it occurs with the direct involvement of the customer. Off-session transactions rely on previously-collected payment information.\n","docsShell.glossary.definition.crossOriginIsolation":"Cross-origin isolation is an opt-in security feature that helps prevent side-channel attacks by ensuring that a document loads in a unique, isolated browsing environment.\n","docsShell.glossary.definition.csp":"Content Security Policy \u0028CSP\u0029 is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross-Site Scripting \u0028XSS\u0029 and data injection attacks.\n","docsShell.glossary.definition.customerPortal":"The customer portal is a secure, Stripe-hosted page that lets your customers manage their subscriptions and billing details.\n","docsShell.glossary.definition.customers":"Customer objects represent customers of your business. They let you reuse payment methods and give you the ability to track multiple payments.\n","docsShell.glossary.definition.cvc":"The card verification code \u0028CVC\u0029 or card verification value \u0028CVV\u0029 is a three- or four-digit number printed directly on a card used to verify the entered card number.\n","docsShell.glossary.definition.dashboardAccess":"Platforms can provide connected accounts with access to the full Stripe Dashboard or the Express Dashboard. Otherwise, platforms build an interface for connected accounts using embedded components or the Stripe API.\n","docsShell.glossary.definition.debounce":"A programming technique that limits the rate at which events are processed, by ignoring all but the first \u0028or the last\u0029 event that occurred in close succession.\n","docsShell.glossary.definition.defineProductsInline":"Instead of creating Products and Prices upfront, you can define them inline as part of the Order by passing the \u0060line_items.product_data\u0060 and \u0060line_items.price_data\u0060 parameters.\n","docsShell.glossary.definition.delayedNotificationPaymentMethod":"A payment method that can't immediately return payment status when a customer attempts a transaction \u0028for example, ACH debits\u0029. Businesses commonly hold an order in a pending state until payment is successful with these payment methods.\n","docsShell.glossary.definition.deprecated":"Technology that's no longer recommended and that might stop working after a specific date.\n","docsShell.glossary.definition.destinationCharge":"A charge type where customers transact with your platform for products or services provided by a connected account. Your platform pays Stripe fees and immediately transfers funds to the connected account with each payment.\n","docsShell.glossary.definition.destinationCharges":"A charge type where customers transact with your platform for products or services provided by a connected account. Your platform pays Stripe fees and immediately transfers funds to the connected account with each payment.\n","docsShell.glossary.definition.digitalWallet":"A digital wallet is a contactless payment method that stores payment options, such as credit and debit cards, allowing customers to use a smart device to make a purchase.\n","docsShell.glossary.definition.directCharge":"A charge type where customers transact directly with a connected account. The connected account is the merchant of record and pays fees to Stripe and to your platform out of the payment.\n","docsShell.glossary.definition.directCharges":"A charge type where customers transact directly with a connected account, which is always the merchant of record. With each payment, the connected account pays fees to Stripe and, optionally, to your platform.\n","docsShell.glossary.definition.directToAuthorization":"Where Stripe requests an SCA exemption as part of the authorization message.\n","docsShell.glossary.definition.disputeInquiry":"A pre-dispute request from a card issuer, asking for information about a charge. Based on the response from the business, an inquiry might or might not escalate to a full chargeback. Inquiries are sometimes called \"retrievals\" or \"requests for information.\"\n","docsShell.glossary.definition.dunningEmail":"A dunning email helps prevent lost revenue by asking a customer to update their payment method. You can define the schedule to send these payment reminder emails in your Subscriptions and email settings.\n","docsShell.glossary.definition.eMandate":"An e-mandate is a form of authorisation provided by cardholders to issuing banks that grants permission for recurring payments on their card. Any recurring payment arrangements \u0028for example, monthly subscriptions to OTT services\u0029 need an associated e-mandate to be successful. The e-mandate needs to be registered and then validated through AFA, such as 3DS.\n","docsShell.glossary.definition.eea":"The European Economic Area is a regional single market with free movement of labour, goods and capital. It encompasses the European Union member states and three additional states that are part of the European Free Trade Association.\n","docsShell.glossary.definition.effectiveRate":"Effective rate is equal to network costs divided by total processing volume.\n","docsShell.glossary.definition.electronicCommerceIndicator":"An Electronic Commerce Indicator \u0028ECI\u0029 is a code returned alongside a 3D Secure authentication result. It indicates the authentication method and result and may be used subsequently to, for example, determine eligibility for liability shift.\n","docsShell.glossary.definition.elements":"A set of UI components for building a web checkout flow. They adapt to your customer's locale, validate input, and use tokenisation, keeping sensitive customer data from touching your server.\n","docsShell.glossary.definition.embeddedCheckout":"A secure, pre-built checkout form that you embed in your website.\n","docsShell.glossary.definition.emv":"EMV refers to the standards governing acceptance of chip-enabled cards and some contactless payment methods. Today most payment cards issued around the world support EMV.\n","docsShell.glossary.definition.entitlement":"An entitlement represents a feature that a customer is \"entitled\" to.\n","docsShell.glossary.definition.eventDestination":"A tool to send events to your application via webhook or directly to your cloud infrastructure\n","docsShell.glossary.definition.exclusiveTax":"Exclusive tax is tax that changes the final purchase price—the listed price the buyer sees doesn't include it, and it's added to the total. An example of exclusive tax is US sales tax.\n","docsShell.glossary.definition.exposureLimit":"The exposure limit is the maximum aggregate amount that can be spent beyond pre-funded balances.\n","docsShell.glossary.definition.fdic":"Federal Deposit Insurance Corporation \u0028FDIC\u0029 is an independent agency created by Congress to insure deposits, regulate financial institutions, make large and complex financial institutions resolvable, and manage receiverships.\n","docsShell.glossary.definition.feature":"A feature represents a monetisable ability or functionality in your system. Features can be assigned to products, and when those products are purchased, Stripe will create an entitlement to the feature for the purchasing customer.\n","docsShell.glossary.definition.firstClassFields":"First-class fields are prominent input fields that appear at the top level of the payment form and API, rather than being grouped within other sections such as billing or shipping details.\n","docsShell.glossary.definition.fiscalRepresentation":"Fiscal representation is a process where a local entity acts as a representative of a foreign business for VAT purposes, usually in countries where they must register for VAT but can’t do so independently.\n","docsShell.glossary.definition.fixedVariablePortion":"For example, if the interchange plan is 2.04% \u002B \u00240.10, 2.04% is the variable portion, and \u00240.10 is the fixed portion.\n","docsShell.glossary.definition.fsaHsa":"Flexible Spending Account or Health Savings Account debit cards use pre-tax funds to cover certain types of purchases, such as medical expenses. Their use is restricted only to businesses that directly provide eligible products and services.\n","docsShell.glossary.definition.fulfillment":"Fulfillment is the process of providing the goods or services purchased by a customer, typically after payment is collected.\n","docsShell.glossary.definition.gdpr":"GDPR is a regulation in EU law on data protection and privacy in the European \u0028EU\u0029 and the European Economic Area \u0028EEA\u0029.\n","docsShell.glossary.definition.genericClientSecret":"A client secret is used with your publishable key to authenticate a request for a single object. Each client secret is unique to the object it's associated with.\n","docsShell.glossary.definition.grossSales":"Gross sales refers to the total number of sales over a period of time including sales for resale, taxable and exempt sales.","docsShell.glossary.definition.gst":"A goods and services tax \u0028GST\u0029, known in some countries as a value added tax \u0028VAT\u0029, is a type of tax levied on the price of a product or service at each stage of production, distribution, or sale to the end consumer. GST and VAT are also generally known as \"consumption\" taxes. The buyer pays the tax and the seller forwards it to the government.\n","docsShell.glossary.definition.hardDeclineCode":"A hard decline code means the issuing bank has rejected the transaction and you can't retry it.","docsShell.glossary.definition.hostedCheckout":"A secure, hosted checkout page that you redirect customers to in a simplified web integration. Many features are built in, and no front-end code is required.\n","docsShell.glossary.definition.hst":"In many Canadian provinces the Goods and Services Tax \u0028levied by the country\u0029 is merged with the Provincial Sales Tax \u0028levied by the province\u0029 and is called Harmonized Sales Tax \u0028HST\u0029.\n","docsShell.glossary.definition.iDeal":"iDeal is a payment method in the Netherlands that uses direct, online transfers from the user's bank account.\n","docsShell.glossary.definition.iban":"The International Bank Account Number \u0028IBAN\u0029 identifies bank accounts across national borders to facilitate cross border transactions with a reduced risk of transcription errors. An IBAN uniquely identifies the account of a customer at a financial institution.\n","docsShell.glossary.definition.ic":"A pricing plan where businesses pay the variable network cost for each transaction plus the Stripe fee rather than a flat rate for all transactions. This pricing model provides more visibility into payments costs.\n","docsShell.glossary.definition.inclusiveTax":"Inclusive tax is tax that doesn't change the final purchase price—the price the buyer sees already includes it. Examples of inclusive tax include VAT and GST outside of the US.\n","docsShell.glossary.definition.incrementalOnboarding":"Incremental onboarding is a type of onboarding where you gradually collect required verification information from your users. You collect a minimum amount of information at sign-up, and you collect more information as the connected account earns more revenue.\n","docsShell.glossary.definition.indirectCharge":"A charge type where customers transact directly with your platform account instead of with a connected account. Indirect charges include destination charges and separate charges and transfers.\n","docsShell.glossary.definition.intentConfirmation":"Confirming a PaymentIntent indicates that the customer intends to pay with the current or provided payment method. Upon confirmation, the PaymentIntent attempts to initiate a payment.\n","docsShell.glossary.definition.intentConfirmationGeneric":"Confirming an intent indicates that the customer intends to use the current or provided payment method. Upon confirmation, the intent attempts to initiate the portions of the flow that have real-world side effects.\n","docsShell.glossary.definition.interchange":"Interchange or interchange fee is a term used by the card networks to describe a fee paid between banks for the acceptance of card-based transactions. Usually it's a fee on transactions that a business's bank \u0028the \"acquiring bank\"\u0029 pays a customer's bank \u0028the \"issuing bank\"\u0029.\n","docsShell.glossary.definition.invoices":"Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice.\n","docsShell.glossary.definition.ivCryptography":"The initialisation vector \u0028IV\u0029 is a cryptographically-secure generated random value that enhances encryption security and ensures that unique ciphertexts are produced for the same message.\n","docsShell.glossary.definition.kyc":"Know your customer \u0028KYC\u0029 regulations require that professionals and businesses make an effort to verify the identity, suitability, and risks involved with maintaining a business relationship. The procedures fall under the broader scope of anti-money laundering \u0028AML\u0029 policy.\n","docsShell.glossary.definition.legacy":"Technology that's no longer recommended.\n","docsShell.glossary.definition.legacyCheckout":"A modal to collect card details.\n","docsShell.glossary.definition.liabilityShift":"With some 3D Secure transactions, the liability for fraudulent chargebacks \u0028stolen or counterfeit cards\u0029 shifts from you to the card issuer.\n","docsShell.glossary.definition.link":"Stripe’s digital wallet. It securely saves and autofills customer address and payment details, with support for cards, US bank accounts, Buy now pay laters and more.\n","docsShell.glossary.definition.liveMode":"Use this mode when you’re ready to launch your app. Card networks or payment providers process payments.\n","docsShell.glossary.definition.mandate":"A written notice of authorisation to debit a bank account, agreed to by the customer before the first debit.\n","docsShell.glossary.definition.marketplace":"A Connect platform that provides a platform-branded storefront for products and services from its connected accounts.","docsShell.glossary.definition.mcc":"A Merchant Category Code \u0028MCC\u0029 is a four-digit number that classifies the type of goods or services a business offers.\n","docsShell.glossary.definition.merchantInitiatedTransaction":"A payment made off-session with a properly authenticated saved card, can qualify as merchant-initiated transaction and be exempt from SCA.\n","docsShell.glossary.definition.merchantOfRecord":"The legal entity responsible for facilitating the sale of products to a customer that handles any applicable regulations and liabilities, including sales taxes. In a Connect integration, it can be the platform or a connected account.\n","docsShell.glossary.definition.meteredBilling":"Metered billing is a subscription billing model where you charge your customers based on their consumption of your service during the billing cycle, instead of explicitly setting quantities.\n","docsShell.glossary.definition.minorCurrencyUnit":"The Stripe API expects currency values using the given denomination's smallest unit represented without decimals. For example, enter 1099 to charge 10.99 USD \u0028or any other two-decimal currency\u0029. Enter 10 to charge 10 JPY \u0028or any other zero-decimal currency\u0029.\n","docsShell.glossary.definition.mobile":"A set of UI components for building mobile checkout flows. They adapt to your customer's locale, validate input, and use tokenisation, keeping sensitive customer data from touching your server.\n","docsShell.glossary.definition.mrr":"Monthly Recurring Revenue, the total predictable monthly revenue from subscriptions.\n","docsShell.glossary.definition.multiCurrencyPrice":"A single Price object can support multiple currencies. Each purchase uses one of the supported currencies for the Price, depending on how you use the Price in your integration.\n","docsShell.glossary.definition.nacha":"Nacha is the governing body that oversees the ACH network.\n","docsShell.glossary.definition.negativeBalanceLiability":"The responsibility for managing risk and recovering negative balances on connected accounts. Stripe or the Connect platform can be liable for negative balances on connected accounts.\n","docsShell.glossary.definition.nsf":"A shorthand way of referring to the Non-sufficient Funds ACH return code R01.\n","docsShell.glossary.definition.offSession":"A payment is described as off-session if it occurs without the direct involvement of the customer, using previously-collected payment information.\n","docsShell.glossary.definition.offlinePin":"Offline PIN is a card verification method for EMV chip cards. These cards store the PIN securely on the chip itself, so PIN verification can occur without a network connection.\n","docsShell.glossary.definition.onBehalfOf":"A parameter that allows a Connect platform to create an indirect payment where the connected account is the merchant of record \u0028MoR\u0029.\n","docsShell.glossary.definition.onDemand":"When a customer stores their payment method with a business, they can make on-demand future purchases without re-authenticating, such as ordering a ride in their ride-share app.\n","docsShell.glossary.definition.onSession":"A payment is described as on-session if it occurs while the customer is actively in your checkout flow and able to authenticate the payment method.\n","docsShell.glossary.definition.oneTimePayments":"Single, non-recurring transactions where a customer pays for a product or service just once. Commonly used for e-commerce transactions, digital downloads, etc.\n","docsShell.glossary.definition.onlinePin":"Online PIN is a card verification method for EMV chip cards. These cards require the terminal to contact the issuer over a network connection to verify the PIN.\n","docsShell.glossary.definition.openLoopWallet":"An account with a monetary value that can be funded through payments or transfers and used to make purchases within or outside of a platform.\n","docsShell.glossary.definition.orderSubmit":"Submitting an order indicates that the customer intends to pay. Upon submission, the order can no longer be updated and is ready for payment.\n","docsShell.glossary.definition.originatingEvent":"The activity that triggers a subsequent action, such as the application of a network cost.\n","docsShell.glossary.definition.partialRefundMulticapture":"A partial refund is any refund in which less than the remaining refundable amount is refunded in a single request. The remaining refundable amount is the payment_intent.amount_received - charge.amount_refunded.\n","docsShell.glossary.definition.paydown":"A paydown is an automatic or manual payment toward a financing balance.\n","docsShell.glossary.definition.paymentElement":"A set of pre-built UI components for building a custom web checkout flow.\n","docsShell.glossary.definition.paymentIntent":"API object that represents your intent to collect payment from a customer, tracking charge attempts and payment state changes throughout the process.\n","docsShell.glossary.definition.paymentIntentSecret":"The client secret is a unique key returned from Stripe as part of a PaymentIntent. This key lets the client access important fields from the PaymentIntent \u0028status, amount, currency\u0029 while hiding sensitive ones \u0028metadata, customer\u0029.\n","docsShell.glossary.definition.paymentIntents":"The Payment Intents API tracks the lifecycle of a customer checkout flow and triggers additional authentication steps when required by regulatory mandates, custom Radar fraud rules, or redirect-based payment methods.\n","docsShell.glossary.definition.paymentLinks":"A link to a secure, hosted payment page that you can generate without code. Share it directly with your customers, or point them to it with a button or QR code.\n","docsShell.glossary.definition.paymentMethodProvider":"A Payment Method Provider integrates with Stripe so that businesses can support the payment method using Stripe.\n","docsShell.glossary.definition.paymentMethods":"PaymentMethods represent your customer's payment instruments, used with the Payment Intents or Setup Intents APIs.\n","docsShell.glossary.definition.paymentRails":"A financial network that provides the technological infrastructure to electronically move money from a payer to a payee.\n","docsShell.glossary.definition.payout":"A payout is the transfer of funds to an external account, usually a bank account, in the form of a deposit.\n","docsShell.glossary.definition.pciCompliance":"Any party involved in processing, transmitting or storing credit card data must comply with the rules specified in the Payment Card Industry \u0028PCI\u0029 Data Security Standards. PCI compliance is a shared responsibility and applies to both Stripe and your business.\n","docsShell.glossary.definition.pii":"Personally identifiable information \u0028PII\u0029 is information that, when used alone or with other relevant data, can identify an individual. Examples include passport numbers, driver's license, mailing address, or credit card information.\n","docsShell.glossary.definition.pix":"PIX is an instant payment platform created and managed by the Central Bank of Brazil.\n","docsShell.glossary.definition.postFund":"Post-funding is the ability to use Stripe Credit to fund Issuing card spend after it's accrued, rather than by pre-funding.\n","docsShell.glossary.definition.presentmentCurrency":"The presentment currency is the currency the customer uses to make a payment.\n","docsShell.glossary.definition.prices":"Prices define how much and how often to charge for products. This includes how much the product costs, what currency to use, and the interval if the price is for subscriptions.\n","docsShell.glossary.definition.pricingModel":"The pricing model consists of the products or services you sell, how much they cost, what currency you accept for payments and the service period to charge \u0028for subscriptions\u0029. To build the pricing model, you use Products – what you sell – and Prices – how much and how often to charge for your products.\n","docsShell.glossary.definition.pricingTable":"A pricing table is an embeddable UI that displays different pricing levels for your subscription and then takes your customers to a pre-built checkout flow to complete their purchase.","docsShell.glossary.definition.privateApp":"A private app is only available to users who have access to your Stripe account. Stripe users can’t discover private apps on the Stripe App Marketplace.\n","docsShell.glossary.definition.productCategories":"Product Categories describe a hierarchy of categories of products you offer to your customers. For example, you might have a category for \u0060Clothes\u0060, and under that a category for \u0060Mens' Shirts\u0060.\n","docsShell.glossary.definition.productClasses":"Product Classes describe the classes of products you offer to your customers. For example you might offer t-shirts that vary by size and color. Each specific combination of t-shirt size and color would be a Product. The grouping of all t-shirt size and color combinations would be a Product Class.\n","docsShell.glossary.definition.products":"Products represent what your business sells—whether that's a good or a service.\n","docsShell.glossary.definition.productsSubs":"Products represent items your customer can subscribe to with a Subscription. An associated Price object describes the pricing and other terms of the subscription.\n","docsShell.glossary.definition.pst":"A Provincial Sales Tax \u0028PST\u0029 is a type of tax imposed on consumers and levied by provinces in several Canadian provinces.\n","docsShell.glossary.definition.publicApp":"A public app is discoverable on the Stripe App Marketplace.\n","docsShell.glossary.definition.qst":"The province-specific sales tax in Quebec is called Quebec Sales Tax \u0028QST\u0029.\n","docsShell.glossary.definition.quickChipEmv":"Quick Chip is a contact EMV transaction process, designed to expedite transaction times and allows the removal of the card before the transaction response is validated against the chip, through the second generate application cryptogram. This is only available in the US through most major card networks.\n","docsShell.glossary.definition.radar":"Stripe Radar helps detect and block fraud for any type of business using machine learning that trains on data across millions of global companies. It’s built into Stripe and requires no additional setup to get started.\n","docsShell.glossary.definition.radarClientSignals":"Client signals refer to information such as IP address, User-Agent, and checkout URL that are used to help enhance fraud prevention.\n","docsShell.glossary.definition.radarCustomerSignals":"Customer signals refer to information such as user email, name, and billing address that are passed through the customer object in the API.\n","docsShell.glossary.definition.radarForFraudTeams":"Radar for Fraud Teams helps you fine-tune how Radar operates, get fraud insights on suspicious charges, and assess your fraud management performance from a unified dashboard.\n","docsShell.glossary.definition.recall":"Customer-originated attempt to undo a previously sent EUR bank transfer payment \u0028SEPA Credit Transfer\u0029. Recipients can freely accept or reject the recall.\n","docsShell.glossary.definition.referrerModel":"A Connect business model where the platform refers its connected accounts to process payments through Stripe and might qualify for revenue share on the Stripe fees paid by those accounts.\n","docsShell.glossary.definition.requirementCollection":"The responsibility for collecting required information from connected accounts to keep their Stripe accounts active. Stripe or the Connect platform can be responsible for requirement collection.\n","docsShell.glossary.definition.requiresAction":"This status appears as \"requires_source_action\" in API versions before 2019-02-11.\n","docsShell.glossary.definition.requiresPaymentMethod":"This status appears as \"requires_source\" in API versions before 2019-02-11.\n","docsShell.glossary.definition.resellerModel":"A Connect business model where the platform purchases Stripe products and services to resell to its connected accounts.\n","docsShell.glossary.definition.retailSales":"For tax purposes, retail sales don't include sales of resale goods.\n","docsShell.glossary.definition.reversal":"A reversal is the cancellation of a transaction. Stripe doesn't withhold any fees for payment reversals.\n","docsShell.glossary.definition.reverseCharge":"A reverse charge is a transaction where the responsibility for calculating and remitting tax shifts from the seller to the buyer.\n","docsShell.glossary.definition.rst":"The Retail Sales Tax \u0028RST\u0029 is a tax imposed by the Canadian province of Manitoba to the retail sale of goods and services.\n","docsShell.glossary.definition.saasPlatform":"A Software as a Service \u0028SaaS\u0029 Connect platform that provides Stripe products and services to its connected accounts.\n","docsShell.glossary.definition.sandbox":"A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes.\n","docsShell.glossary.definition.sca":"Strong Customer Authentication \u0028SCA\u0029 is a regulatory requirement in effect as of September 14, 2019, that impacts many European online payments. It requires customers to use two-factor authentication like 3D Secure to verify their purchase.\n","docsShell.glossary.definition.scaExemptions":"Some transactions that are deemed low risk, based on the volume of fraud rates associated with the payment provider or bank, may be exempt from Europe's Strong Customer Authentication requirements.\n","docsShell.glossary.definition.scopedGrant":"Shared Payment Tokens are restricted to a single merchant with usage limits and expiry.\n","docsShell.glossary.definition.secretKey":"Stripe APIs use your secret API key to authenticate requests from your server; you can use this key to make any API call on behalf of your account, such as creating a charge or performing a refund.\n","docsShell.glossary.definition.sepa":"Single Euro Payments Area \u0028SEPA\u0029 is a payment-integration initiative to simplify bank transfers involving euros. Several dozen countries comprise SEPA. Most of the participating countries are in the European Union and have euro-based economies, but this is not a requirement.\n","docsShell.glossary.definition.separateChargesAndTransfers":"A charge type where customers transact with your platform for products or services provided by one or more connected accounts. Your platform pays Stripe fees and transfers funds to connected accounts as separate transactions.\n","docsShell.glossary.definition.serviceInterval":"The timeframe used to measure usage and apply pricing. The service interval resets independently of the billing cadence.\n","docsShell.glossary.definition.servicePeriod":"The timeframe used to measure usage and apply pricing. The service period resets independently of the billing period.\n","docsShell.glossary.definition.settle":"When funds are available in your Stripe balance.\n","docsShell.glossary.definition.settlementCurrency":"The settlement currency is the currency your bank account uses.\n","docsShell.glossary.definition.settlementTiming":"The amount of time it takes for a settlement to occur.\n","docsShell.glossary.definition.setupIntentSecret":"The client secret is a unique key returned from Stripe as part of a SetupIntent. This key lets the client access important fields from the SetupIntent \u0028for example, status\u0029.\n","docsShell.glossary.definition.setupIntents":"The Setup Intents API lets you build dynamic flows for collecting payment method details for future payments. It tracks the lifecycle of a payment setup flow and can trigger additional authentication steps if required by law or by the payment method.\n","docsShell.glossary.definition.sku":"SKUs \u0028Stock Keeping Units\u0029 represent a specific Product variation, taking into account any combination of attributes and cost \u0028for instance, size, color, currency, cost\u0029.\n","docsShell.glossary.definition.softDeclineCode":"A soft decline code means the issuing bank has rejected the transaction, but you can retry it.","docsShell.glossary.definition.stablecoin":"A cryptocurrency that's pegged to the value of a fiat currency or other asset in order to limit volatility.","docsShell.glossary.definition.standardEmv":"Standard EMV, or Full EMV flow, is a contact EMV transaction process that requires the card to remain inserted throughout the online authorisation, with the transaction only being captured after the EMV chip validates the authorisation and provides a second application cryptogram. If this validation fails, the transaction is reversed.\n","docsShell.glossary.definition.storedValueAccount":"An account that can store funds. The funds are typically transferred in from an external bank account.\n","docsShell.glossary.definition.stripeApp":"An app that you can build on top of Stripe to customise the functionality of the Stripe Dashboard UI, leverage Stripe user data, store data on Stripe, and more.\n","docsShell.glossary.definition.stripeAppMarketplace":"A marketplace to browse, search, and install Stripe apps.\n","docsShell.glossary.definition.stripeFeeCollection":"In a Connect implementation, Stripe collects Stripe fees either from the platform account or from the platform's connected accounts.\n","docsShell.glossary.definition.stripeJs":"Use Stripe.js’ APIs to tokenize customer information, collect sensitive card data, and accept payments with browser payment APIs.\n","docsShell.glossary.definition.subscriptions":"A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis.\n","docsShell.glossary.definition.taxBehavior":"Tax behaviour determines whether you want to include taxes in the price \u0028\"inclusive\"\u0029 or add them on top \u0028\"exclusive\"\u0029.\n","docsShell.glossary.definition.taxCode":"A tax code is the category of your product for tax purposes.\n","docsShell.glossary.definition.taxLiability":"The responsibility for collecting and reporting taxes for transactions in a Connect integration. It can belong to the platform or to connected accounts, depending on your business model, government regulations, and individual transaction details.\n","docsShell.glossary.definition.teamMember":"A team member is a user with controlled access to some features of your Stripe account, like an administrator, developer, or support specialist.\n","docsShell.glossary.definition.testHelper":"Test helpers are test-only API endpoints that allow you to simulate actions that happen outside of Stripe's API, like funding balances or advancing time.","docsShell.glossary.definition.testMode":"Test mode is another way to test changes to your integration without affecting production. A sandbox is the default and recommended way to test integrations. All Stripe features are available in test mode but you can't create live charges unless you're in live mode.\n","docsShell.glossary.definition.tls":"TLS refers to the process of securely transmitting data between the client—the app or browser that your customer is using—and your server. This was originally performed using the SSL \u0028Secure Sockets Layer\u0029 protocol.\n","docsShell.glossary.definition.tlv":"TLV \u0028sometimes called BER-TLV\u0029 stands for basic encoding rules-tag length value, and is a data encoding scheme used in payment processing systems.\n","docsShell.glossary.definition.topUp":"The act of adding funds to a Stripe account, typically through a transfer from a bank external to Stripe.\n","docsShell.glossary.definition.tr31Keyblock":"TR-31 key blocks are standardised data structures that securely encapsulate cryptographic keys, enabling their reliable exchange and management across diverse systems and applications. They consist of a header, key component, and optional additional information such as key usage, expiration, and other metadata.\n","docsShell.glossary.definition.track2":"Track 2 data is a numerical format that contains information necessary for processing in-person card transactions. The data consists of the primary account number \u0028PAN\u0029 and the card expiry date, along with issuer-specific data.\n","docsShell.glossary.definition.treasury":"A collection of API endpoints and cloud- and web-based features that enable platforms to offer embedded financial solutions to their users.\n","docsShell.glossary.definition.twoFactorAuthentication2Fa":"Two-factor authentication \u00282FA\u0029, also known as two-step verification, is a security process that requires users to provide two different authentication factors to verify their identity.\n","docsShell.glossary.definition.ucc1":"A publicly available notice filed by a creditor that secures the creditor's interest in certain assets of a debtor. Creditors file UCC-1 statements with the Secretary of State where a business debtor is incorporated at the time a loan first originates.\n","docsShell.glossary.definition.uiExtension":"A set of APIs that allow you to inject user interface elements into the Stripe Dashboard using TypeScript and React.","docsShell.glossary.definition.universalLinks":"Use Universal links on iOS and macOS to link directly to in-app content. They're standard HTTPS links, so the same URL works for your website and your app.\n","docsShell.glossary.definition.upfrontOnboarding":"Upfront onboarding is a type of onboarding where you collect all required verification information from your users at sign-up.\n","docsShell.glossary.definition.usageBasedBilling":"A pricing model that lets you charge customers based on their usage of your product or service in a billing period.","docsShell.glossary.definition.vat":"A value-added tax \u0028VAT\u0029, known in some countries as a goods and services tax \u0028GST\u0029, is a type of tax levied on the price of a product or service at each stage of production, distribution, or sale to the end consumer. VAT and GST are also generally known as \"consumption\" taxes. The buyer pays the tax and the seller forwards it to the government.\n","docsShell.glossary.definition.view":"A view is a React component that creates UI extensions in the Stripe Dashboard.\n","docsShell.glossary.definition.viewport":"A viewport specifies the page in the Dashboard where your view can appear.\n","docsShell.glossary.definition.virtualization":"Virtualisation is a technique that allows a payment method to be used outside of Stripe by generating a token that can be used to process payments.\n","docsShell.glossary.definition.webhook":"A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests.\n","docsShell.glossary.definition.wireTransfer":"Also called a bank transfer or credit transfer, wire transfers are a method of electronic funds transfers that move money from a payer to a payee.\n","docsShell.glossary.definition.xliffFile":"XLIFF \u0028XML Localization Interchange File Format\u0029 is a standardised format used to store and transfer localisable content between different translation and localisation systems.\n","docsShell.glossary.term.3DSecure":"3D Secure \u00283DS\u0029","docsShell.glossary.term.3DSecure2":"3D Secure 2 \u00283DS2\u0029","docsShell.glossary.term.accountId":"account ID","docsShell.glossary.term.accountSessionSecret":"AccountSession client secret","docsShell.glossary.term.ach":"ACH","docsShell.glossary.term.advancedFraudSignalsRadarSessionDisabled":"advanced fraud signals \u0028Radar Session disabled\u0029","docsShell.glossary.term.advancedFraudSignalsRadarSessionEnabled":"advanced fraud signals \u0028Radar Session enabled\u0029","docsShell.glossary.term.aesCbc":"AES-CBC","docsShell.glossary.term.aesEcb":"AES-ECB","docsShell.glossary.term.affirmFinancingPackage":"financing package","docsShell.glossary.term.aft":"AFT","docsShell.glossary.term.aiModel":"AI model","docsShell.glossary.term.appManifest":"app manifest","docsShell.glossary.term.applicationFee":"application fee","docsShell.glossary.term.asynchronous":"asynchronous","docsShell.glossary.term.asynchronousPaymentMethods":"asynchronous payment methods","docsShell.glossary.term.authenticationRate":"authentication rate","docsShell.glossary.term.authenticationSuccessRate":"authentication success rate","docsShell.glossary.term.authorizedPerson":"authorized person","docsShell.glossary.term.avs":"Address verification system \u0028AVS\u0029","docsShell.glossary.term.beneficialOwner":"beneficial owner","docsShell.glossary.term.billingCadence":"billing cadence","docsShell.glossary.term.billingPeriod":"billing period","docsShell.glossary.term.bnpl":"buy now, pay later \u0028BNPL\u0029","docsShell.glossary.term.capture":"capture \u0028a charge\u0029","docsShell.glossary.term.captureAutomatic":"automatic capture","docsShell.glossary.term.captureManual":"manual capture","docsShell.glossary.term.carbonRemovalUnit":"offtake","docsShell.glossary.term.cardAccountUpdater":"card account updater","docsShell.glossary.term.cardAuthentication":"card authentication","docsShell.glossary.term.cardIssuer":"card issuer","docsShell.glossary.term.cardNetworkCosts":"card network costs","docsShell.glossary.term.cardNetworks":"card networks","docsShell.glossary.term.cardNetworksNciDash":"card networks \u0028network cost reporting\u0029","docsShell.glossary.term.cardNotPresent":"card-not-present","docsShell.glossary.term.cardToken":"card token","docsShell.glossary.term.chargeCard":"charge card","docsShell.glossary.term.chargeback":"chargeback","docsShell.glossary.term.checkoutSession":"checkout session","docsShell.glossary.term.climateBeneficiary":"climate beneficiary","docsShell.glossary.term.climateOfftakeAgreement":"climate offtake agreement","docsShell.glossary.term.climateOrderDelayed":"climate order delayed","docsShell.glossary.term.climateOrderFailed":"climate order failed","docsShell.glossary.term.climateProduct":"climate product","docsShell.glossary.term.commercialVolume":"commercial volume","docsShell.glossary.term.confirmationTokens":"ConfirmationTokens","docsShell.glossary.term.connect":"Connect","docsShell.glossary.term.connectedAccount":"connected account","docsShell.glossary.term.connectedAccountOnboarding":"connected account onboarding","docsShell.glossary.term.conversionOnSession":"conversion on-session","docsShell.glossary.term.crossOriginIsolation":"Cross-Origin Isolation","docsShell.glossary.term.csp":"Content Security Policy","docsShell.glossary.term.customerPortal":"customer portal","docsShell.glossary.term.customers":"Customers","docsShell.glossary.term.cvc":"Card Verification Code check \u0028CVC\u0029","docsShell.glossary.term.dashboardAccess":"dashboard access","docsShell.glossary.term.debounce":"debounce","docsShell.glossary.term.defineProductsInline":"define products inline","docsShell.glossary.term.delayedNotificationPaymentMethod":"delayed notification payment method","docsShell.glossary.term.deprecated":"deprecated","docsShell.glossary.term.destinationCharge":"destination charge","docsShell.glossary.term.destinationCharges":"Destination charges","docsShell.glossary.term.digitalWallet":"digital wallet","docsShell.glossary.term.directCharge":"direct charge","docsShell.glossary.term.directCharges":"direct charges","docsShell.glossary.term.directToAuthorization":"direct to authorization","docsShell.glossary.term.disputeInquiry":"dispute inquiry","docsShell.glossary.term.dunningEmail":"dunning email","docsShell.glossary.term.eMandate":"e-mandate","docsShell.glossary.term.eea":"European Economic Area","docsShell.glossary.term.effectiveRate":"effective rate","docsShell.glossary.term.electronicCommerceIndicator":"Electronic Commerce Indicator \u0028ECI\u0029","docsShell.glossary.term.elements":"Stripe Elements","docsShell.glossary.term.embeddedCheckout":"Embedded Checkout","docsShell.glossary.term.emv":"EMV","docsShell.glossary.term.entitlement":"entitlement","docsShell.glossary.term.eventDestination":"event destination","docsShell.glossary.term.exclusiveTax":"exclusive tax","docsShell.glossary.term.exposureLimit":"exposure limit","docsShell.glossary.term.fdic":"FDIC","docsShell.glossary.term.feature":"feature","docsShell.glossary.term.firstClassFields":"first-class fields","docsShell.glossary.term.fiscalRepresentation":"fiscal representation","docsShell.glossary.term.fixedVariablePortion":"fixed and variable portion","docsShell.glossary.term.fsaHsa":"FSA\u002FHSA","docsShell.glossary.term.fulfillment":"fulfillment","docsShell.glossary.term.gdpr":"General Data Protection Regulation","docsShell.glossary.term.genericClientSecret":"client secret","docsShell.glossary.term.grossSales":"gross sales","docsShell.glossary.term.gst":"GST","docsShell.glossary.term.hardDeclineCode":"hard decline code","docsShell.glossary.term.hostedCheckout":"Hosted Checkout","docsShell.glossary.term.hst":"HST","docsShell.glossary.term.iDeal":"iDeal","docsShell.glossary.term.iban":"IBAN","docsShell.glossary.term.inclusiveTax":"inclusive tax","docsShell.glossary.term.incrementalOnboarding":"incremental onboarding","docsShell.glossary.term.indirectCharge":"indirect charge","docsShell.glossary.term.intentConfirmation":"confirm","docsShell.glossary.term.intentConfirmationGeneric":"confirm","docsShell.glossary.term.interchange":"interchange fee","docsShell.glossary.term.invoices":"invoices","docsShell.glossary.term.ivCryptography":"IV","docsShell.glossary.term.kyc":"know your customer","docsShell.glossary.term.legacy":"legacy","docsShell.glossary.term.liabilityShift":"liability shift","docsShell.glossary.term.liveMode":"live mode","docsShell.glossary.term.mandate":"mandate","docsShell.glossary.term.marketplace":"marketplace","docsShell.glossary.term.mcc":"mcc","docsShell.glossary.term.merchantInitiatedTransaction":"merchant-initiated transaction","docsShell.glossary.term.merchantOfRecord":"merchant of record","docsShell.glossary.term.meteredBilling":"metered billing","docsShell.glossary.term.minorCurrencyUnit":"minor currency unit","docsShell.glossary.term.mobile":"Mobile Elements","docsShell.glossary.term.multiCurrencyPrice":"multi-currency price","docsShell.glossary.term.nacha":"nacha","docsShell.glossary.term.negativeBalanceLiability":"negative balance liability","docsShell.glossary.term.nsf":"NSF","docsShell.glossary.term.offSession":"off-session payment","docsShell.glossary.term.offlinePin":"Offline PIN","docsShell.glossary.term.onBehalfOf":"on_behalf_of","docsShell.glossary.term.onDemand":"on-demand payment","docsShell.glossary.term.onSession":"on-session payment","docsShell.glossary.term.oneTimePayments":"one-off payments","docsShell.glossary.term.onlinePin":"Online PIN","docsShell.glossary.term.openLoopWallet":"open loop wallet","docsShell.glossary.term.orderSubmit":"submit","docsShell.glossary.term.originatingEvent":"originating event","docsShell.glossary.term.partialRefundMulticapture":"partial refund","docsShell.glossary.term.paydown":"paydown","docsShell.glossary.term.paymentElement":"Payment Element","docsShell.glossary.term.paymentIntentSecret":"PaymentIntent client secret","docsShell.glossary.term.paymentIntents":"Payment Intents API","docsShell.glossary.term.paymentLinks":"Payment Links","docsShell.glossary.term.paymentMethodProvider":"Payment Method Provider \u0028PMP\u0029","docsShell.glossary.term.paymentMethods":"PaymentMethods","docsShell.glossary.term.paymentRails":"payment rails","docsShell.glossary.term.payout":"payout","docsShell.glossary.term.pciCompliance":"PCI compliance","docsShell.glossary.term.pii":"Personally identifiable information","docsShell.glossary.term.pix":"PIX","docsShell.glossary.term.postFund":"post-fund","docsShell.glossary.term.presentmentCurrency":"presentment currency","docsShell.glossary.term.prices":"Prices","docsShell.glossary.term.pricingModel":"pricing model","docsShell.glossary.term.pricingTable":"pricing table","docsShell.glossary.term.privateApp":"private app","docsShell.glossary.term.productCategories":"Product Categories","docsShell.glossary.term.productClasses":"Product Classes","docsShell.glossary.term.products":"Products","docsShell.glossary.term.productsSubs":"subscription products","docsShell.glossary.term.pst":"PST","docsShell.glossary.term.publicApp":"public app","docsShell.glossary.term.qst":"QST","docsShell.glossary.term.quickChipEmv":"Quick Chip EMV","docsShell.glossary.term.radar":"Radar","docsShell.glossary.term.radarClientSignals":"Radar client signals","docsShell.glossary.term.radarCustomerSignals":"Radar customer signals","docsShell.glossary.term.radarForFraudTeams":"Radar for Fraud Teams","docsShell.glossary.term.recall":"Recall","docsShell.glossary.term.referrerModel":"referrer model","docsShell.glossary.term.requirementCollection":"requirement collection","docsShell.glossary.term.requiresAction":"requires_action","docsShell.glossary.term.requiresPaymentMethod":"requires_payment_method","docsShell.glossary.term.resellerModel":"reseller model","docsShell.glossary.term.retailSales":"retail sales","docsShell.glossary.term.reversal":"reversal","docsShell.glossary.term.reverseCharge":"reverse_charge_mechanism","docsShell.glossary.term.rst":"RST","docsShell.glossary.term.saasPlatform":"SaaS platform","docsShell.glossary.term.sandbox":"sandbox","docsShell.glossary.term.sca":"Strong Customer Authentication","docsShell.glossary.term.scaExemptions":"SCA exemptions","docsShell.glossary.term.scopedGrant":"scoped grant","docsShell.glossary.term.secretKey":"secret key","docsShell.glossary.term.sepa":"Single Euro Payments Area","docsShell.glossary.term.separateChargesAndTransfers":"separate charges and transfers","docsShell.glossary.term.serviceInterval":"service interval","docsShell.glossary.term.servicePeriod":"service period","docsShell.glossary.term.settle":"settle","docsShell.glossary.term.settlementCurrency":"settlement currency","docsShell.glossary.term.settlementTiming":"settlement timing","docsShell.glossary.term.setupIntentSecret":"SetupIntent client secret","docsShell.glossary.term.setupIntents":"Setup Intents API","docsShell.glossary.term.sku":"SKU","docsShell.glossary.term.softDeclineCode":"soft decline code","docsShell.glossary.term.stablecoin":"stablecoin","docsShell.glossary.term.standardEmv":"Standard EMV","docsShell.glossary.term.storedValueAccount":"stored-value account","docsShell.glossary.term.stripeApp":"Stripe app","docsShell.glossary.term.stripeAppMarketplace":"Stripe App Marketplace","docsShell.glossary.term.stripeFeeCollection":"Stripe fee collection","docsShell.glossary.term.stripeJs":"Stripe.JS","docsShell.glossary.term.subscriptions":"subscriptions","docsShell.glossary.term.taxBehavior":"tax behaviour","docsShell.glossary.term.taxCode":"tax code","docsShell.glossary.term.taxLiability":"tax liability","docsShell.glossary.term.teamMember":"team member","docsShell.glossary.term.testHelper":"test helper","docsShell.glossary.term.testMode":"test mode","docsShell.glossary.term.tls":"TLS","docsShell.glossary.term.tlv":"TLV","docsShell.glossary.term.topUp":"top up","docsShell.glossary.term.tr31Keyblock":"TR 31 KeyBlock","docsShell.glossary.term.track2":"Track 2","docsShell.glossary.term.treasury":"Treasury","docsShell.glossary.term.twoFactorAuthentication2Fa":"2FA","docsShell.glossary.term.ucc1":"ucc-1","docsShell.glossary.term.uiExtension":"ui extension","docsShell.glossary.term.universalLinks":"universal-links","docsShell.glossary.term.upfrontOnboarding":"upfront onboarding","docsShell.glossary.term.usageBasedBilling":"usage-based billing","docsShell.glossary.term.vat":"VAT","docsShell.glossary.term.view":"view","docsShell.glossary.term.viewport":"viewport","docsShell.glossary.term.virtualization":"virtualisation","docsShell.glossary.term.webhook":"webhook","docsShell.glossary.term.wireTransfer":"wire transfer","docsShell.glossary.term.xliffFile":"XLIFF file","docsShell.ib.demo.preview":"Preview","docsShell.integrationBuilder.code.couldNotDownload":"Could not download","docsShell.integrationBuilder.code.download":"Download","docsShell.integrationBuilder.code.downloadFullApp":"Download example","docsShell.integrationBuilder.code.downloadProject":"Download project","docsShell.integrationBuilder.code.downloaded":"Downloaded","docsShell.integrationBuilder.code.downloading":"Downloading","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.accountOnboarding":"Account onboarding","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.disputesForAPayment":"Disputes for a payment","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.disputesList":"Disputes list","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.financialAccountTransactions":"Financial account transactions","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.instantPayoutsPromotion":"Instant payouts promotion","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.issuingCardsList":"Issuing cards list","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.notificationBanner":"Notification banner","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.paymentMethodSettings":"Payment method settings","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.payoutsList":"Payouts list","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.productTaxCodeSelector":"Product tax code selector","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.reportingChart":"Reporting chart","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.readOnlyNote":"This demo is read-only. Write operations \u0028such as performing a refund or saving account information\u0029 aren't supported for this demo.","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.readOnlyWithDemo":"This demo is read-only with limited functionality. Visit \u003CLink\u003Efurever.dev\u003C\u002FLink\u003E for a fully functional demo.","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.theme.forest":"Forest","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.theme.retro":"Retro","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.toLearnMore":"\u003CComponentLink\u003ELearn more about the {component} component →\u003C\u002FComponentLink\u003E","docsShell.integrationBuilder.demo.appearancePicker.backgroundColor":"Background color","docsShell.integrationBuilder.demo.appearancePicker.primaryColor":"Primary color","docsShell.integrationBuilder.demo.appearancePicker.textColor":"Text color","docsShell.integrationBuilder.demo.appearancePicker.theme":"Theme","docsShell.integrationBuilder.demo.cardForms.auth":"Authentication required","docsShell.integrationBuilder.demo.cardForms.declined":"Payment is declined","docsShell.integrationBuilder.demo.cardForms.disabledDev":"Disabled in local dev","docsShell.integrationBuilder.demo.cardForms.makeTest":"Make a test payment","docsShell.integrationBuilder.demo.cardForms.payNow":"Pay now","docsShell.integrationBuilder.demo.cardForms.succeeds":"Payment succeeds","docsShell.integrationBuilder.demo.cardForms.testCards":"These test card numbers work with any CVC, postal code and future expiry date.","docsShell.integrationBuilder.demo.cardForms.testFailed":"Test payment failed","docsShell.integrationBuilder.demo.cardForms.testSuccessful":"Test payment successful","docsShell.integrationBuilder.demo.cardForms.tryAgain":"Try again","docsShell.integrationBuilder.demo.cardForms.unable":"Unable to pay","docsShell.integrationBuilder.demo.cardForms.viewDetails":"View payment details in the \u003Cbutton\u003EStripe Dashboard\u003C\u002Fbutton\u003E","docsShell.integrationBuilder.demo.checkout.canceledBody":"Create a new Checkout Session if your customer changes their order details before paying.","docsShell.integrationBuilder.demo.checkout.canceledHeader":"Checkout Session canceled","docsShell.integrationBuilder.demo.checkout.checkout":"Checkout","docsShell.integrationBuilder.demo.checkout.completedBody":"Listen for the \u0060payment_intent.succeeded\u0060 webhook event to know when to fulfill the order.","docsShell.integrationBuilder.demo.checkout.completedHeader":"Checkout Session completed","docsShell.integrationBuilder.demo.checkout.errorBody":"There was an error when loading this demo. Reload the page and try again.","docsShell.integrationBuilder.demo.checkout.errorHeader":"Error","docsShell.integrationBuilder.demo.checkout.tryAgain":"Try Again","docsShell.integrationBuilder.demo.elementsCheckout.enterEmail":"Please fill in your email.","docsShell.integrationBuilder.demo.elementsCheckout.payNow":"Pay {amount} now","docsShell.integrationBuilder.demo.paymentElement.emailLabel":"Email","docsShell.integrationBuilder.demo.paymentElement.payNow":"Pay {amount} now","docsShell.integrationBuilder.demo.paymentElement.paymentFailed":"Your payment was not successful, please try again.","docsShell.integrationBuilder.demo.paymentElement.paymentProcessing":"Your payment is processing.","docsShell.integrationBuilder.demo.paymentElement.paymentSucceeded":"Payment succeeded\u0021","docsShell.integrationBuilder.demo.paymentElement.tryAgain":"Try again","docsShell.integrationBuilder.demo.paymentElement.unexpectedError":"An error occurred. We're looking into it\u0021","docsShell.integrationBuilder.feedback.feedback":"Feedback","docsShell.integrationBuilder.feedback.followUp":"Stripe can follow up with me via email","docsShell.integrationBuilder.feedback.submit":"Submit","docsShell.integrationBuilder.feedback.thanks":"Thank you for your feedback\u0021","docsShell.integrationBuilder.feedback.whatDidYouThink":"What did you think of this new guide format?","docsShell.integrationBuilder.feedback.whatDidYouThinkSampleApp":"What did you think of this experience?","docsShell.integrationBuilder.guide.contentUnavailableDescription":"The docs for {platform} are under development, and we don't have a quickstart guide available. Please refer to the \u003Ca\u003Etext-based guide\u003C\u002Fa\u003E.","docsShell.integrationBuilder.guide.contentUnavailableHeading":"Quickstart guide unavailable","docsShell.integrationBuilder.narrowScreenWarning.body":"You might prefer the \u003Clink\u003Etext version of this guide\u003C\u002Flink\u003E.","docsShell.integrationBuilder.narrowScreenWarning.title":"This page is optimized for wider screens.","docsShell.integrationBuilder.settings.backend":"Backend:","docsShell.integrationBuilder.settings.country":"Country:","docsShell.integrationBuilder.settings.frontend":"Frontend:","docsShell.integrationBuilder.settings.fullstack":"Front end \u0026 back end:","docsShell.integrationBuilder.settings.fundingsource":"Funding source:","docsShell.integrationBuilder.settings.llmProvider":"LLM:","docsShell.integrationBuilder.settings.platform":"Architecture:","docsShell.integrationBuilder.settings.reader":"Reader:","docsShell.integrationBuilder.step.client":"Client","docsShell.integrationBuilder.step.server":"Server","docsShell.integrationBuilder.terminal.copied":"Copied","docsShell.integrationBuilder.terminal.copy":"Copy","docsShell.integrationBuilder.terminal.unable":"Unable to copy","docsShell.integrationGuidePageSelector.exclusivePricing":"Exclusive pricing","docsShell.integrationGuidePageSelector.inclusivePricing":"Inclusive pricing","docsShell.integrationPlan.settings.title":"Edit integration plan","docsShell.kycapi.agree.tos":"Agree to Attestation","docsShell.kycapi.approved.details":"You’re ready to create a restricted key.","docsShell.kycapi.attestation":"You are asking Stripe to provide you with the data Stripe maintains related to your Platform Users and their Representatives \u0028“Connected Account Data”\u0029. You recognise that in doing so, Stripe is acting as a Data Processor to you and your Platform Users, providing the Stripe Connect Services pursuant to the \u003CSSA\u003EStripe Services Agreement\u003C\u002FSSA\u003E, Stripe’s \u003CCAA\u003EConnected Account Agreement\u003C\u002FCAA\u003E, and any other existing agreement for the provision of Stripe Connect Services to facilitate the Platform Services. You agree that you will use the Connected Account Data solely as is reasonably necessary to provide the Platform User to which the data relates with the Platform Services facilitated by the Stripe Connect Services. You further agree that you will not under any circumstances provide the Connected Account Data to a third party or use the Connected Account Data for advertising or marketing purposes. You will defend and indemnify the Stripe Parties against any Claims or Stripe Liabilities arising from your use of the Connected Account Data to the same extent and in the same manner as you would be required to for any breach under the \u003CSSA\u003EStripe Services Agreement\u003C\u002FSSA\u003E. All terms in the preceding agreement shall have the same meaning given to them in the \u003CSSA\u003EStripe Services Agreement\u003C\u002FSSA\u003E.","docsShell.kycapi.attestation.title":"Please read this attestation","docsShell.kycapi.confirmation":"Got it, thanks\u0021","docsShell.kycapi.confirmation.details":"We’ll get back to you as soon as possible.","docsShell.kycapi.error.field.required":"Field is required","docsShell.kycapi.error.phone.invalid":"Phone number is invalid","docsShell.kycapi.form.subtitle":"Fill out this form to request access.","docsShell.kycapi.form.title":"Get access to the KYC API for {platform}","docsShell.kycapi.form.title.without.platform":"Get access to the KYC API","docsShell.kycapi.form.tos":"I have read and accepted the \u003CSKAA\u003EStripe KYC API Attestation.\u003C\u002FSKAA\u003E","docsShell.kycapi.loginError":"You must be logged in to complete this form.","docsShell.kycapi.phoneNumber.label":"Phone Number","docsShell.kycapi.tos.close.label":"Close","docsShell.kycapi.unknownerror":"There was an error. Please try again","docsShell.kycapi.view.tos":"View Attestation","docsShell.paymentLinksOnRamp.billingPeriod.daily":"Daily","docsShell.paymentLinksOnRamp.billingPeriod.label":"Billing period","docsShell.paymentLinksOnRamp.billingPeriod.monthly":"Monthly","docsShell.paymentLinksOnRamp.billingPeriod.weekly":"Weekly","docsShell.paymentLinksOnRamp.billingPeriod.yearly":"Yearly","docsShell.paymentLinksOnRamp.checkoutPreviewCaption":"Payment Links supports over \u003Cb\u003E30 languages\u003C\u002Fb\u003E and over \u003Ca\u003E40 payment methods\u003C\u002Fa\u003E.","docsShell.paymentLinksOnRamp.createPaymentLinkLabel":"Create your payment link","docsShell.paymentLinksOnRamp.currency.label":"Currency","docsShell.paymentLinksOnRamp.customAmountPlaceholderName":"Fundraising dinner, and so on...","docsShell.paymentLinksOnRamp.fakeCheckout.businessNamePlaceholder":"Your business name","docsShell.paymentLinksOnRamp.fakeCheckout.customAmountProductNamePlaceholder":"Fundraising dinner","docsShell.paymentLinksOnRamp.fakeCheckout.dayBillingPeriodSuffix":"per day","docsShell.paymentLinksOnRamp.fakeCheckout.monthBillingPeriodSuffix":"per month","docsShell.paymentLinksOnRamp.fakeCheckout.otpProductNamePlaceholder":"Sunglasses","docsShell.paymentLinksOnRamp.fakeCheckout.subscriptionProductNamePlaceholder":"Premium plan","docsShell.paymentLinksOnRamp.fakeCheckout.weekBillingPeriodSuffix":"per week","docsShell.paymentLinksOnRamp.fakeCheckout.yearBillingPeriodSuffix":"per year","docsShell.paymentLinksOnRamp.invalidPriceMessage":"Price must adhere to the \u003Ca\u003Eminimum and maximum charge amounts\u003C\u002Fa\u003E for the specified currency.","docsShell.paymentLinksOnRamp.otpPlaceholderName":"Sunglasses, and so on...","docsShell.paymentLinksOnRamp.productName.label":"Name","docsShell.paymentLinksOnRamp.productPrice.label":"Price","docsShell.paymentLinksOnRamp.selectType.customAmount":"Collect tips or donations","docsShell.paymentLinksOnRamp.selectType.label":"Type","docsShell.paymentLinksOnRamp.selectType.otp":"Sell a product or service","docsShell.paymentLinksOnRamp.selectType.subscription":"Sell a subscription","docsShell.paymentLinksOnRamp.subscriptionPlaceholderName":"Premium plan, and so on...","docsShell.shell.apiref-header.dashboard":"Dashboard","docsShell.shell.apiref-header.docs":"Docs","docsShell.shell.apiref-header.signin":"Sign in","docsShell.shell.apiref-header.support":"Support","docsShell.shell.apiref-header.title":"API Reference","docsShell.shell.apiref.publicPreviewVersionTooltip":"Preview API versions give access to prerelease features. They may include more frequent breaking changes.","docsShell.shell.apiref.seeTheChangelog":"Read the changelog","docsShell.shell.countrySelector.aria":"Change the country setting","docsShell.shell.localeSelector.aria":"Change the language setting","docsShell.showWorkbench":"Try it in Workbench","docsShell.stripeAssistant.askAi":"Ask AI","docsShell.stripeAssistant.chatCodeBlock.dismissSelection":"Dismiss selection","docsShell.stripeAssistant.chatCodeBlock.error":"Failed to display a code snippet","docsShell.stripeAssistant.chatFeedback.helpful":"Helpful","docsShell.stripeAssistant.chatFeedback.helpfulFeedbackPhrase1":"Got it, thanks\u0021","docsShell.stripeAssistant.chatFeedback.helpfulFeedbackPhrase2":"Feedback saved\u0021","docsShell.stripeAssistant.chatFeedback.helpfulFeedbackPhrase3":"Noted, thank you\u0021","docsShell.stripeAssistant.chatFeedback.helpfulFeedbackPhrase4":"Input received\u0021","docsShell.stripeAssistant.chatFeedback.helpfulFeedbackPhrase5":"Thanks a bunch\u0021","docsShell.stripeAssistant.chatFeedback.helpfulFeedbackPhrase6":"Thanks for sharing\u0021","docsShell.stripeAssistant.chatFeedback.reportIncorrect":"Report incorrect answers","docsShell.stripeAssistant.chatFeedback.unhelpful":"Unhelpful","docsShell.stripeAssistant.chatFeedback.unhelpfulFeedbackPhrase1":"Sorry to hear\u0021","docsShell.stripeAssistant.chatFeedback.unhelpfulFeedbackPhrase2":"Thanks for flagging\u0021","docsShell.stripeAssistant.chatFeedback.unhelpfulFeedbackPhrase3":"We'll review this\u0021","docsShell.stripeAssistant.chatFeedback.unhelpfulFeedbackPhrase4":"We appreciate it\u0021","docsShell.stripeAssistant.chatFeedback.unhelpfulFeedbackPhrase5":"Feedback saved\u0021","docsShell.stripeAssistant.chatInputPlaceholderWithSelection":"Ask a question about the selected text","docsShell.stripeAssistant.globalError.description":"We have already been notified about this issue. If this is urgent, \u003Ccontact-link\u003Econtact us\u003C\u002Fcontact-link\u003E with details about your issue.","docsShell.stripeAssistant.header.collapseTooltip":"Collapse Assistant","docsShell.stripeAssistant.header.createThreadTooltip":"Add new chat","docsShell.stripeAssistant.header.expandTooltip":"Expand Assistant","docsShell.stripeAssistant.inputPlaceholderWithApiSectionSelection":"Ask a question about the API section","docsShell.stripeAssistant.inputPlaceholderWithCodeSelection":"Ask a question about the code snippet","docsShell.stripeAssistant.inputPlaceholderWithPageSelection":"Ask a question about the page","docsShell.stripeAssistant.interrupted":"The answer was interrupted.","docsShell.stripeAssistant.interruptedDueToAnError":"The answer was interrupted due to an error.","docsShell.stripeAssistant.reportDialog.body":"Help us improve by reporting incorrect AI responses. Your feedback will be reviewed by our team.","docsShell.stripeAssistant.reportDialog.docsToReferenceLabel":"Docs that the LLM should reference \u0028optional\u0029","docsShell.stripeAssistant.reportDialog.explanationLabel":"Please explain the issue","docsShell.stripeAssistant.reportDialog.idealResponseLabel":"What would be the ideal response? \u0028optional\u0029","docsShell.stripeAssistant.reportDialog.submitButton":"Submit report","docsShell.stripeAssistant.reportDialog.submitted":"Report submitted","docsShell.stripeAssistant.reportDialog.title":"Report incorrect answers","docsShell.stripeAssistant.sources.usedSources":"{sourcesCount, plural, one {Used # source} other {Used # sources}}","docsShell.stripeAssistant.threadsMenu.clearAllChats":"Clear all chats","docsShell.stripeAssistant.threadsMenu.createNewChat":"Add new chat","docsShell.stripeAssistant.togglesAiPaneTooltip":"Toggles the AI pane","docsShell.tax-registration-table.labelColumns.jurisdictionId":"Jurisdiction id","docsShell.tax-registration-table.labelColumns.stateFilter":"Filter by state","docsShell.tax-registration-table.labelColumns.statePlaceholder":"Select a state","docsShell.tax-registration-table.labelColumns.taxTypeFilter":"Filter by tax type","docsShell.tax-registration-table.labelColumns.taxTypePlaceholder":"Select a tax type","docsShell.tax-registration-table.pageInfo":"Total: {totalCount, plural, one {# item} other {# items}}, page {pageNumber} of {totalPages} showing {numItems, plural, one {# item} other {# items}}","docsShell.tax-registration-table.taxType.attendance-tax":"Attendance Tax","docsShell.tax-registration-table.taxType.gross-receipts-communications":"Gross Receipts Communications","docsShell.tax-registration-table.taxType.service-communications":"Service Communications","docsShell.tax-registration-table.taxType.standard-sales-and-use-tax":"Standard Sales And Use Tax","docsShell.tax-registration-table.taxType.state-retail-delivery-fee":"State Retail Delivery Fee","docsShell.transactionCategoryTable.inboundDeposit":"Non-regular income from deposits, such as cheque and cash deposits, and deposits from wallets and peer-to-peer money sending apps \u0028Venmo, Zelle, Cash App, etc\u0029","docsShell.transactionCategoryTable.inboundDividend":"Income from a dividend payment","docsShell.transactionCategoryTable.inboundInterest":"Income from interest","docsShell.transactionCategoryTable.inboundOther":"Other transactions that positively affect the account holder’s net worth","docsShell.transactionCategoryTable.inboundTaxRefund":"Income from a tax refund","docsShell.transactionCategoryTable.inboundWages":"Fixed recurring income.","docsShell.transactionCategoryTable.outboundFeeAtm":"ATM fees","docsShell.transactionCategoryTable.outboundFeeForeignExchange":"Foreign exchange fees","docsShell.transactionCategoryTable.outboundFeeOther":"Other fees","docsShell.transactionCategoryTable.outboundFeeOverdraft":"Overdraft protection\u002FNSF fees","docsShell.transactionCategoryTable.outboundOther":"Other transactions that negatively affect the account holder’s net worth","docsShell.transactionCategoryTable.outboundWithdrawal":"Withdrawals to cash, cheques, wallets, or peer to peer money sending apps \u0028Venmo, Zelle, Cash App, etc\u0029.","docsShell.transactionCategoryTable.transferAccountToAccount":"Transfer between two cash accounts","docsShell.transactionCategoryTable.transferInvestment":"Transfer to or from an investment account","docsShell.transactionCategoryTable.transferLoanDisbursement":"Transfer into an account from a loan","docsShell.transactionCategoryTable.transferLoanPaymentCreditCard":"Loan payment towards a credit card","docsShell.transactionCategoryTable.transferLoanPaymentMortgage":"Loan payment towards a mortgage","docsShell.transactionCategoryTable.transferLoanPaymentOther":"Other loan payments","docsShell.transactionCategoryTable.transferLoanPaymentPersonalOrBnpl":"Loan payment towards a personal loan or a BNPL provider","docsShell.transactionCategoryTable.transferLoanPaymentStudentLoan":"Loan payment towards a student loan","docsShell.transactionCategoryTable.transferOther":"Other transactions that do not affect the account holder’s net worth","docsShell.transactionCategoryTable.undeterminedOther":"Transactions where a category could not be found.","docsShell.components.contrib.thingsRolesCanDo.createViewEditIssuingDisputes":"Create, view or edit Issuing disputes","docsShell.ApiEventType.LinkCopy.copied":"Copied\u0021","docsShell.ApiEventType.LinkCopy.copy":"Copy link","docsShell.ApiEventType.TypeCopy.copied":"Copied\u0021","docsShell.ApiEventTypes.filters.relatedObject.apply":"Apply","docsShell.ApiEventTypes.filters.type.label":"Type","docsShell.ApiEventTypes.filters.type.placeholder":"Filter events","docsShell.ApiEventTypes.heading":"Event types","docsShell.LaunchPad.RecurringPriceToggle.oneTimeDescription":"Charge a one-off fee","docsShell.LaunchPad.RecurringPriceToggle.oneTimeTitle":"One-off","docsShell.LaunchPad.RecurringPriceToggle.recurringDescription":"Charge an ongoing fee","docsShell.LaunchPad.RecurringPriceToggle.recurringTitle":"Recurring","docsShell.apiref.runWithShell":"Customise \u0026 run","docsShell.componenets.codeBlock.copied":"Copied\u0021","docsShell.componenets.codeBlock.copy":"Copy","docsShell.components.ActionBar.copied":"Copied\u0021","docsShell.components.ActionBar.viewAsMarkdownDescription":"View this page as plain text","docsShell.components.ActionBar.viewAsMarkdownLabel":"View as Markdown","docsShell.components.ChangelogEntryChangeTable.change":"Change","docsShell.components.ClimateProductTable.idHeader":"ID","docsShell.components.ClimateProductTable.pathwayHeader":"Pathway","docsShell.components.ClimateProductTable.pathways.biomassCarbonRemovalAndStorage":"Biomass carbon removal and storage","docsShell.components.ClimateProductTable.pathways.directAirCapture":"Direct air capture","docsShell.components.ClimateProductTable.pathways.directOceanRemoval":"Direct ocean removal","docsShell.components.ClimateProductTable.pathways.enhancedWeathering":"Enhanced weathering","docsShell.components.ClimateProductTable.pathways.mineralization":"Mineralisation","docsShell.components.ClimateProductTable.pathways.oceanAlkalinityEnhancement":"Ocean alkalinity enhancement","docsShell.components.ClimateProductTable.pathways.storage":"Storage","docsShell.components.ClimateProductTable.productHeader":"Product","docsShell.components.CurrencyCountryTable.CountryHeader":"Countries","docsShell.components.CurrencyCountryTable.CurrencyHeader":"Currency","docsShell.components.IssuingRegulatoryReportingTable.example":"Example","docsShell.components.IssuingRegulatoryReportingTable.status":"Status","docsShell.components.IssuingRegulatoryReportingTable.type":"Type","docsShell.components.callout.note":"Note","docsShell.components.callout.regional":"Regional considerations","docsShell.components.callout.warning":"Warning","docsShell.components.changelogBrowser.allCategory":"All","docsShell.components.changelogBrowser.category":"Category","docsShell.components.changelogBrowser.changelogEntryFieldCard.hideChildObjects":"Hide child objects","docsShell.components.changelogBrowser.changelogEntryFieldCard.showChildObjects":"Show child objects","docsShell.components.changelogBrowser.changelogEntryFieldChange.added":"Added","docsShell.components.changelogBrowser.changelogEntryFieldChange.currentApiVersion":"Current API version","docsShell.components.changelogBrowser.changelogEntryFieldChange.new":"New","docsShell.components.changelogBrowser.changelogEntryFieldChange.removed":"Removed","docsShell.components.changelogBrowser.changes":"Changes","docsShell.components.changelogBrowser.noResultsFound":"No results found","docsShell.components.changelogBrowser.searchbar.placeholder.overview":"Search...","docsShell.components.changelogChangeset.andMore":"\u002B {count} more","docsShell.components.changelogChangeset.breakingChange":"Breaking change","docsShell.components.changelogEntryChangeTableHeader.field-from-to.left":"{changedCount, plural, one {Field} other {Fields}}","docsShell.components.changelogEntryChangeTableHeader.method-resource.left":"{language, select, rest {\n          {changedCount, plural, one {Endpoint} other {Endpoints}}\n        } other {\n          {changedCount, plural, one {Method} other {Methods}}\n        }}","docsShell.components.changelogEntryChangeTableHeader.method-resource.right":"{affectedCount, plural, one {Resource} other {Resources}}","docsShell.components.changelogEntryChangeTableHeader.parameter-resource-or-method.left":"{changedCount, plural, one {Parameter} other {Parameters}}","docsShell.components.changelogEntryChangeTableHeader.parameter-resource-or-method.right":"Resources or {language, select, rest {endpoints} other {methods}}","docsShell.components.changelogEntryChangeTableHeader.resource.right":"{affectedCount, plural, one {Resource} other {Resources}}","docsShell.components.changelogEntryChangeTableHeader.value-enum.left":"{changedCount, plural, one {Value} other {Values}}","docsShell.components.changelogEntryChangeTableHeader.value-enum.right":"{affectedCount, plural, one {Enum} other {Enums}}","docsShell.components.changelogEntryChanges.added":"Added","docsShell.components.changelogEntryChanges.andMore":"\u002B {count} more","docsShell.components.changelogEntryChanges.expandAffectedObjects":"Expand {count} affected objects","docsShell.components.changelogEntryChanges.removed":"Removed","docsShell.components.changelogRelease.category":"Category","docsShell.components.changelogRelease.updates":"Updates","docsShell.components.claimableSandboxAccountChecker.switchSandbox":"Switch sandbox","docsShell.components.contrib.connectPlatformPrefs.apiOnboarding":"API","docsShell.components.contrib.connectPlatformPrefs.express":"Express","docsShell.components.contrib.connectPlatformPrefs.none":"None","docsShell.components.contrib.connectPlatformPrefs.platform":"Platform","docsShell.components.contrib.connectPlatformPrefs.stripe":"Stripe","docsShell.components.contrib.roleDescriptions.dataMigrationSpecialist.descriptionOfWhatRoleCannotDo":"They can't create connected accounts, transfer funds, payout money or edit any account and product settings.","docsShell.components.contrib.roleDescriptions.dataMigrationSpecialist.roleName":"Data Migration Specialist","docsShell.components.contrib.roleDescriptions.financialConnectionsSpecialistRole.descriptionOfWhatRoleCannotDo":"They can't access any other Stripe features.","docsShell.components.contrib.roleDescriptions.supportCommunications.roleName":"Support Communications","docsShell.components.countryFlagList.paused":"Paused","docsShell.components.countryFlagList.preview":"Preview","docsShell.components.exposedInstitutionTable.headerCells.institution":"Institution","docsShell.components.narrative.ComplexityCallout.ComplexityRating.API":"API","docsShell.components.narrative.ComplexityCallout.ComplexityRating.lowCode":"Low code","docsShell.components.narrative.ComplexityCallout.ComplexityRating.noCode":"No code","docsShell.components.narrative.ComplexityCallout.ComplexityRating.someCode":"Some code","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.accountSectionLabel":"Account","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.additionalInfoSetupsHeaderA":"Setup A","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.additionalInfoSetupsHeaderB":"Setup B","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.additionalInformationMessage":"Additional information","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.address":"Address","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.addressKana":"Address \u0028kana\u0029","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.addressKanji":"Address \u0028kanji\u0029","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.aliases":"Aliases","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.annualRevenue":"Annual revenue","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.businessStructure":"Business structure","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.businessType":"Business type","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.buttonLabel":"Refresh","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companyAddress":"Company address","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companyName":"Company name","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companyPhone":"Company phone","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companyRegistrationNumber":"Company registration number","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companySectionLabel":"Company","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.companyTaxId":"Company tax ID","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.dateOfBirth":"Date of birth","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.diffTableLegendNew":"New","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.diffTableLegendRemoved":"Removed","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.directorsSectionLabel":"Directors","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.documentsSectionLabel":"Documents","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.email":"Email","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.estimatedWorkerCount":"Estimated worker count","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.externalAccount":"External account","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields":"Requirement","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.accountCountry":"Account country","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.apiVersion":"Accounts API","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.businessStructure":"Business structure","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.businessStructure.deselectOptionLabel":"Select none","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.businessStructure.placeholder":"Select…","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.businessType":"Business type","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.capabilities":"Capabilities","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.dashboardType":"Dashboard type","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.program.deselectOptionLabel":"Select none","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.program.placeholder":"Select…","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.tosType":"Service agreement","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.format":"Format","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.gender":"Gender","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.individualSectionLabel":"Individual","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.jobTitle":"Job title","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.legalGuardian":"Legal guardian","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.memorandumOfAssociation":"Memorandum of Association","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.merchantCategoryCode":"Merchant category code","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.name":"Name","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.nameKana":"Name \u0028kana\u0029","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.nameKanji":"Name \u0028kanji\u0029","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.narrowScreenWarning":"This page is optimised for wider screens.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.nationality":"Nationality","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.ownersSectionLabel":"Owners","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.passport":"Passport","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.phone":"Phone","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.productDescription":"Product description","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.proofOfBankAccount":"Proof of bank account","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.proofOfLiveness":"Proof of liveness","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.registeredAddress":"Registered address","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.representativeSectionLabel":"Representative","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.setupA":"Setup A","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.setupB":"Setup B","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.statementDescriptors":"Statement descriptors","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.supportPhone":"Support phone number","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.taxInformation":"Tax information","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.termsOfService":"Terms of service","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.testing":"Testing","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.tradeLicense":"Trade licence","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.url":"URL","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.verification":"Verification","docsShell.components.narrative.contrib.FeesPayerProductTable.billableMerchant.connectedAccount":"Connected Account","docsShell.components.narrative.contrib.FeesPayerProductTable.billableMerchant.invalid":"Invalid","docsShell.components.narrative.contrib.FeesPayerProductTable.billableMerchant.platform":"Platform","docsShell.components.narrative.contrib.FeesPayerProductTable.billableMerchant.unavailable":"Unavailable","docsShell.components.narrative.contrib.FeesPayerProductTable.billableMerchant.varies":"Varies","docsShell.components.narrative.contrib.FeesPayerProductTable.headerCells.account":"account","docsShell.components.narrative.contrib.FeesPayerProductTable.headerCells.productCategory":"Product Category","docsShell.components.narrative.productGrid.moneyManagement":"Money management","docsShell.components.samplesBrowser.resetFilters":"Clear filters","docsShell.components.samplesBrowser.samplesBrowserCard.languages":"Languages","docsShell.components.samplesBrowser.samplesBrowserCard.platform":"Platform","docsShell.components.samplesBrowser.samplesBrowserCard.product":"Product","docsShell.components.section.previewBadge":"Preview","docsShell.components.supportResources.appsTitle":"Stripe Apps","docsShell.components.supportResources.devResourcesTitle":"Developer resources","docsShell.components.supportResources.guidesTitle":"Guides","docsShell.components.supportResources.supportTitle":"Support site","docsShell.components.taxCategoryDetails.clearButton":"Clear","docsShell.components.taxCategoryDetails.digitalProductsType":"Digital products","docsShell.components.taxCategoryDetails.doneButton":"Done","docsShell.components.taxCategoryDetails.eventsFilter":"Events","docsShell.components.taxCategoryDetails.eventsProductsType":"Events","docsShell.components.taxCategoryDetails.filterLabel":"Filter","docsShell.components.taxCategoryDetails.filtersHeader":"Filters","docsShell.components.taxCategoryDetails.performanceLocationNone":"None","docsShell.components.taxCategoryDetails.performanceLocationOptional":"Optional","docsShell.components.taxCategoryDetails.performanceLocationRequired":"Required","docsShell.components.taxCategoryDetails.physicalGoodsType":"Physical goods","docsShell.components.taxCategoryDetails.servicesType":"Services","docsShell.components.taxCodeDetails.column.categoryColumn":"Category name","docsShell.components.taxCodeDetails.column.nameColumn":"Tax code","docsShell.components.taxCodeDetails.column.taxImpact.false":"No","docsShell.components.taxCodeDetails.column.taxImpact.true":"Yes","docsShell.connect.automaticPayments.form.selectOptionLabelExpressDashboard":"Express","docsShell.connect.automaticPayments.form.selectOptionLabelFullDashboard":"Stripe","docsShell.connect.automaticPayments.form.selectOptionLabelNoDashboard":"None","docsShell.connectPlatformHubCallout.copyForLLM":"Copy for LLM","docsShell.connectPlatformHubDiagram.customer":"Customer","docsShell.connectPlatformHubDiagram.customerPays":"Customer pays","docsShell.connectPlatformHubDiagram.merchant":"Merchant","docsShell.connectPlatformHubDiagram.platform":"Platform","docsShell.connectPlatformHubDiagram.stripe":"Stripe","docsShell.connectPlatformHubSetup.marketplaceLabel":"Marketplace","docsShell.connectPlatformHubSetup.platformLabel":"Platform","docsShell.connectPlatformHubSetup.processingFeeLabel":"Application fees","docsShell.cryptoOnramp.copiedUrlLabel":"Copied to clipboard","docsShell.cryptoOnramp.copyUrlLabel":"Copy to clipboard","docsShell.demo.connectEmbeddedComponents.config.experience":"Element","docsShell.demo.connectEmbeddedComponents.config.size.desktop":"Desktop","docsShell.demo.connectEmbeddedComponents.config.size.mobile":"Mobile","docsShell.demo.connectEmbeddedComponents.unexpectedError":"An error occurred. We're looking into it\u0021","docsShell.demo.connectEmbeddedComponentsCustomization.guideText":"View the text-based guide","docsShell.demo.currencySelectorElement.label.customerLocation":"Customer Location","docsShell.demo.currencySelectorElement.label.size":"Size","docsShell.demo.currencySelectorElement.label.theme":"Theme","docsShell.demo.currencySelectorElement.payNow":"Pay{amount} now","docsShell.demo.currencySelectorElement.title.theme":"Customise it","docsShell.demo.currencySelectorElement.unexpectedError":"An error occurred. We're looking into it\u0021","docsShell.demo.expressCheckoutElement.country.au":"Australia","docsShell.demo.expressCheckoutElement.country.ca":"Canada","docsShell.demo.expressCheckoutElement.country.de":"Germany","docsShell.demo.expressCheckoutElement.country.fr":"France","docsShell.demo.expressCheckoutElement.country.gb":"United Kingdom","docsShell.demo.expressCheckoutElement.country.jp":"Japan","docsShell.demo.expressCheckoutElement.country.us":"United States","docsShell.demo.paymentElementInputsAppearance.label.layout":"Layout","docsShell.demo.paymentElementInputsAppearance.payment":"Payment","docsShell.demo.paymentElementInputsAppearance.shipping":"Shipping","docsShell.demo.paymentElementInputsAppearance.unexpectedError":"An error occurred. We're looking into it\u0021","docsShell.demo.paypal.payButtonElement.label.backgroundColor":"Background Colour","docsShell.demo.paypal.payButtonElement.label.size":"Size","docsShell.demo.taxIdElement.body.theme":"Create a theme to match your brand with the Appearance API.","docsShell.demo.taxIdElement.label.businessNameToggle":"Business name","docsShell.demo.taxIdElement.label.customerLocation":"Customer Location","docsShell.demo.taxIdElement.label.size":"Size","docsShell.demo.taxIdElement.label.theme":"Theme","docsShell.demo.taxIdElement.label.visibility":"Visibility","docsShell.demo.taxIdElement.title.theme":"Customise it","docsShell.demo.taxIdElement.unexpectedError":"An error occurred. We're looking into it\u0021","docsShell.financialConnectionsDemo.explore":"Explore Financial Connections","docsShell.financialConnectionsDemo.learnMore":"Learn more","docsShell.financialConnectionsDemo.newUser":"New user","docsShell.financialConnectionsDemo.tryAgain":"Try again","docsShell.glossary.definition.ideal":"iDeal is a payment method in the Netherlands that uses direct, online transfers from the user's bank account.\n","docsShell.glossary.definition.offlinepin":"Offline PIN is a card verification method for EMV chip cards. These cards store the PIN securely on the chip itself, so PIN verification can occur without a network connection.\n","docsShell.glossary.definition.onlinepin":"Online PIN is a card verification method for EMV chip cards. These cards require the terminal to contact the issuer over a network connection to verify the PIN.\n","docsShell.glossary.term.adaptiveAcceptance":"Adaptive acceptance","docsShell.glossary.term.authorizationRate":"authorisation rate","docsShell.glossary.term.checkout":"Stripe Checkout","docsShell.glossary.term.ic":"IC\u002B","docsShell.glossary.term.ideal":"iDeal","docsShell.glossary.term.legacyCheckout":"Legacy Checkout","docsShell.glossary.term.link":"link","docsShell.glossary.term.mrr":"MRR","docsShell.glossary.term.offlinepin":"Offline PIN","docsShell.glossary.term.onlinepin":"Online PIN","docsShell.glossary.term.paymentIntent":"PaymentIntent","docsShell.hideWorkbench":"Close Workbench","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.accountManagement":"Account management","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.balances":"Balances","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.capitalFinancing":"Capital financing","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.capitalFinancingApplication":"Capital financing application","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.capitalFinancingPromotion":"Capital financing promotion","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.documents":"Documents","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.financialAccount":"Financial account","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.issuingCard":"Issuing card","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.paymentDetails":"Payment details","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.payments":"Payments","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.payoutDetails":"Payout details","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.payouts":"Payouts","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.preview":"Preview","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.recipients":"Recipients","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.taxRegistrations":"Tax registrations","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.taxSettings":"Tax settings","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.taxThresholdMonitoring":"Tax threshold monitoring","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.theme.darkMode":"Dark mode","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.theme.default":"Default","docsShell.integrationBuilder.demo.elementsCheckout.emailLabel":"Email","docsShell.integrationBuilder.demo.elementsCheckout.unexpectedError":"An error occurred. We're looking into it\u0021","docsShell.integrationPlan.settings.cancel":"Cancel","docsShell.integrationPlan.settings.save":"Save","docsShell.kycapi.approved.confirmation":"You're all set","docsShell.kycapi.approved.getstarted":"Get started","docsShell.kycapi.email.label":"Email","docsShell.kycapi.firstname.label":"First Name","docsShell.kycapi.lastname.label":"Last Name","docsShell.kycapi.submit":"Submit","docsShell.launchpad.globalError.description":"We have already been notified about this issue. If this is urgent, \u003Ccontact-link\u003Econtact us\u003C\u002Fcontact-link\u003E with details about your issue.","docsShell.launchpad.globalError.reloadPage":"Reload the page","docsShell.launchpad.globalError.title":"Something went wrong","docsShell.shared.disclaimer":"Responses are generated using AI and may contain mistakes.","docsShell.stripeAssistant.chatCodeBlock.copied":"Copied\u0021","docsShell.stripeAssistant.chatCodeBlock.copy":"Copy","docsShell.stripeAssistant.chatFeedback.retry":"Retry","docsShell.stripeAssistant.chatInputPlaceholder":"Ask a question","docsShell.stripeAssistant.globalError.reloadPage":"Reload the page","docsShell.stripeAssistant.globalError.title":"Something went wrong","docsShell.stripeAssistant.header.closeTooltip":"Close","docsShell.stripeAssistant.reportDialog.cancelButton":"Cancel","docsShell.stripeAssistant.reportDialog.issueTypeLabel":"Issue type","docsShell.stripeAssistant.threadsMenu.newChat":"New chat","docsShell.stripelet.errorBoundary.error":"Unable to load this view","docsShell.tax-registration-table.labelColumns.jurisdictionLevel":"Jurisdiction level","docsShell.tax-registration-table.labelColumns.localJurisdiction":"Local jurisdiction","docsShell.tax-registration-table.labelColumns.state":"State","docsShell.tax-registration-table.labelColumns.taxType":"Tax type","docsShell.tax-registration-table.localJurisdictionLevel.city":"City","docsShell.tax-registration-table.localJurisdictionLevel.district":"District","docsShell.tax-registration-table.localJurisdictionLevel.state":"State","docsShell.tax-registration-table.localJurisdictionLevel.tourism-tax":"County","docsShell.tax-registration-table.state.AK":"Alaska","docsShell.tax-registration-table.state.AL":"Alabama","docsShell.tax-registration-table.state.AR":"Arkansas","docsShell.tax-registration-table.state.AZ":"Arizona","docsShell.tax-registration-table.state.CA":"California","docsShell.tax-registration-table.state.CO":"Colorado","docsShell.tax-registration-table.state.CT":"Connecticut","docsShell.tax-registration-table.state.DC":"District of Columbia","docsShell.tax-registration-table.state.DE":"Delaware","docsShell.tax-registration-table.state.FL":"Florida","docsShell.tax-registration-table.state.GA":"Georgia","docsShell.tax-registration-table.state.HI":"Hawaii","docsShell.tax-registration-table.state.IA":"Iowa","docsShell.tax-registration-table.state.ID":"Idaho","docsShell.tax-registration-table.state.IL":"Illinois","docsShell.tax-registration-table.state.IN":"Indiana","docsShell.tax-registration-table.state.KS":"Kansas","docsShell.tax-registration-table.state.KY":"Kentucky","docsShell.tax-registration-table.state.LA":"Louisiana","docsShell.tax-registration-table.state.MA":"Massachusetts","docsShell.tax-registration-table.state.MD":"Maryland","docsShell.tax-registration-table.state.ME":"Maine","docsShell.tax-registration-table.state.MI":"Michigan","docsShell.tax-registration-table.state.MN":"Minnesota","docsShell.tax-registration-table.state.MO":"Missouri","docsShell.tax-registration-table.state.MS":"Mississippi","docsShell.tax-registration-table.state.MT":"Montana","docsShell.tax-registration-table.state.NC":"North Carolina","docsShell.tax-registration-table.state.ND":"North Dakota","docsShell.tax-registration-table.state.NE":"Nebraska","docsShell.tax-registration-table.state.NH":"New Hampshire","docsShell.tax-registration-table.state.NJ":"New Jersey","docsShell.tax-registration-table.state.NM":"New Mexico","docsShell.tax-registration-table.state.NV":"Nevada","docsShell.tax-registration-table.state.NY":"New York","docsShell.tax-registration-table.state.OH":"Ohio","docsShell.tax-registration-table.state.OK":"Oklahoma","docsShell.tax-registration-table.state.OR":"Oregon","docsShell.tax-registration-table.state.PA":"Pennsylvania","docsShell.tax-registration-table.state.RI":"Rhode Island","docsShell.tax-registration-table.state.SC":"South Carolina","docsShell.tax-registration-table.state.SD":"South Dakota","docsShell.tax-registration-table.state.TN":"Tennessee","docsShell.tax-registration-table.state.TX":"Texas","docsShell.tax-registration-table.state.UT":"Utah","docsShell.tax-registration-table.state.VA":"Virginia","docsShell.tax-registration-table.state.VT":"Vermont","docsShell.tax-registration-table.state.WA":"Washington","docsShell.tax-registration-table.state.WI":"Wisconsin","docsShell.tax-registration-table.state.WV":"West Virginia","docsShell.tax-registration-table.state.WY":"Wyoming","docsShell.tax-registration-table.taxType.admissions-tax":"Admissions Tax","docsShell.tax-registration-table.taxType.amusement-tax":"Amusement Tax","docsShell.tax-registration-table.taxType.communications-tax":"Communications Tax","docsShell.tax-registration-table.taxType.entertainment-tax":"Entertainment Tax","docsShell.tax-registration-table.taxType.gross-receipts-tax":"Gross Receipts Tax","docsShell.tax-registration-table.taxType.hospitality-tax":"Hospitality Tax","docsShell.tax-registration-table.taxType.lease-tax":"Lease Tax","docsShell.tax-registration-table.taxType.luxury-tax":"Luxury Tax","docsShell.tax-registration-table.taxType.resort-tax":"Resort Tax","docsShell.tax-registration-table.taxType.tourism-tax":"Tourism Tax","docsShell.transactionCategoryTable.header.category":"Category","docsShell.transactionCategoryTable.header.description":"Description","docsShell.transactionCategoryTable.header.flowType":"Flow type","docsShell.glossary.definition.fca":"A Financial Connections Account is an API object that represents an external financial account \u0028such as a checking or credit card account\u0029 that your customer has linked to your application using the Stripe Financial Connections product.\n","docsShell.glossary.term.fca":"FCA","site.docs.sidebar_navigation.mobile_sdk_versioning":"Mobile SDK versioning","site.docs.sidebar_navigation.query_usage_based_billing_data":"Query usage-based billing data","site.docs.sidebar_navigation.tokenized_account_numbers":"Tokenised account numbers","docsShell.financialConnectionsEmailPreview.dropDownLabel":"Select an email to preview","docsShell.financialConnectionsEmailPreview.fromAddress":"From:","docsShell.financialConnectionsEmailPreview.subject":"Subject:","docsShell.financialConnectionsEmailPreview.error":"Failed to load email preview.","docsShell.financialConnectionsEmailPreview.loading":"Loading email preview...","docsShell.financialConnectionsEmailPreview.expired.label":"Inactive bank accounts belonging to a customer","docsShell.financialConnectionsEmailPreview.expiring.label":"Accounts with TAN expiring within 30 days belonging to a customer","docsShell.integrationBuilder.settings.apiVersion":"\u003CLink\u003EIntegration path\u003C\u002FLink\u003E:","docsShell.components.narrative.contrib.ConnectTaskList.soldOnlyNoteWithWarning":"The provided configuration is not generally available. Update your configuration or contact Stripe Sales to request access to this configuration.","docsShell.components.narrative.contrib.ConnectTaskList.updateConfiguration":"Update your configuration","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.calloutForEU.note1":"Configure \u003CStrong\u003ESetup A\u003C\u002FStrong\u003E to your current setup for accounts in Europe. Then repeat for \u003CStrong\u003ESetup B\u003C\u002FStrong\u003E, selecting Europe in the \u003CStrong\u003ERequirement update\u003C\u002FStrong\u003E field. Use the \u003CStrong\u003ECompare setups\u003C\u002FStrong\u003E toggle to view differences.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.calloutForEU.note2":"Updates for Europe are subject to change. \u003CLink\u003ELearn more about upcoming changes\u003C\u002FLink\u003E in Europe.","docsShell.components.Identifier.customerAccount":"Identifier of an Account with the \u0060customer\u0060 configuration.","docsShell.components.Identifier.platformCustomerAccount":"A customer-configured Account on the platform making the request.","docsShell.components.contrib.thingsRolesCanDo.manageTerminalLocationsZonesAndConfigurations":"Manage Terminal locations, zones and configurations","docsShell.components.contrib.thingsRolesCanDo.registerAndManageTerminalReaders":"Register and manage Terminal readers","docsShell.components.contrib.thingsRolesCanDo.placeOrdersAndReturnHardware":"Place hardware orders and return hardware","docsShell.components.contrib.thingsRolesCanDo.manageTerminalSoftwareAndDeployments":"Manage Terminal software and deployments","docsShell.components.contrib.roleDescriptions.terminalSpecialist.roleName":"Terminal Specialist","docsShell.components.contrib.roleDescriptions.terminalSpecialist.descriptionOfWhatRoleCanDo":"This role is for people who need to manage their Terminal fleet. They can register readers, manage locations, place hardware orders and deploy software to Terminal devices.","docsShell.components.contrib.roleDescriptions.terminalSpecialist.descriptionOfWhatRoleCannotDo":"They can't view or manage payments, products, or customers. They also can't configure payment methods or other product settings.","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.checkScanning":"Check scanning","docsShell.HomePage.TestMode.Workbench.initializing":"Initialising Workbench...","docsShell.HomePage.TestMode.Workbench.loading":"Loading Workbench...","docsShell.HomePage.TestMode.openInWorkbench":"Open in Workbench","docsShell.HomePage.TestMode.CommandOptions.startACheckoutSession":"Start a checkout session","docsShell.HomePage.TestMode.CommandOptions.learnMore.CheckoutSessions":"Learn more about Checkout Sessions","docsShell.glossary.term.upsert":"upsert","docsShell.glossary.definition.upsert":"A combined operation that updates an existing record if it exists or inserts it if it doesn’t.\n","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.terminalHardwareShop":"Terminal hardware shop","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.terminalHardwareOrders":"Terminal hardware orders","docsShell.components.narrative.productGrid.onlinePayments":"Online payments","docsShell.components.narrative.productGrid.oneOffInvoices":"One-off invoices","docsShell.components.narrative.productGrid.subscriptionsAndRecurring":"Subscriptions and recurring payments","docsShell.components.narrative.productGrid.inPersonAndOmnichannel":"In-person and omnichannel payments","docsShell.components.narrative.productGrid.paymentsForPlatforms":"Embedded finance for platforms","docsShell.components.narrative.productGrid.noCodePayments":"No-code payments","docsShell.components.narrative.productGrid.prebuiltCheckout":"Pre-built, Stripe-hosted checkout page","docsShell.components.narrative.productGrid.secureFrontendComponents":"Secure front-end UI components","docsShell.components.narrative.productGrid.fraudAndRisk":"Fraud and risk management","docsShell.components.narrative.productGrid.dataPipeline":"Data warehouse sync","docsShell.components.narrative.productGrid.customReports":"Custom reports","docsShell.components.narrative.productGrid.removeCarbon":"Carbon removal","docsShell.components.narrative.productGrid.startupIncorporation":"Startup incorporation","docsShell.components.narrative.productGrid.identityVerification":"Online identity verification","docsShell.components.narrative.productGrid.taxCalculation":"Sales tax and VAT automation","docsShell.components.narrative.productGrid.revenueDescription":"Accounting automation","docsShell.components.narrative.productGrid.financialConnectionsDescription":"Connect users' financial accounts","docsShell.components.narrative.productGrid.cardCreation":"Card creation","docsShell.components.narrative.productGrid.cryptoDescription":"Accept, on-ramp, or pay out in crypto","docsShell.components.narrative.productGrid.businessFinancing":"Business financing","docsShell.components.narrative.productGrid.spendManagement":"Spend management","docsShell.components.narrative.productGrid.moneySAE":"Money storage and expenses","docsShell.components.narrative.productGrid.buildingBlocks":"Building blocks for financial services","docsShell.HomePage.TestMode.CommandOptions.createACustomer":"Create a customer","docsShell.HomePage.TestMode.CommandOptions.learnMore.Customers":"Learn more about Customers","docsShell.glossary.term.standardPayout":"standard payout","docsShell.glossary.term.t2Payout":"T\u002B2 payout","docsShell.glossary.term.t3Payout":"T\u002B3 payout","docsShell.glossary.term.t4Payout":"T\u002B4 payout","docsShell.glossary.term.t5Payout":"T\u002B5 payout","docsShell.glossary.definition.standardPayout":"Funds are paid out according to your account's configured schedule. The timing follows the normal T\u002BX day schedule for your country. In most countries, standard payout timing is T\u002B2 business days, meaning funds from a transaction become available for payout approximately 2 business days after the transaction is captured. However, this varies by country.\n","docsShell.glossary.definition.t2Payout":"Your payout timing is T\u002B2 business days, meaning funds from a transaction become available for payout approximately 2 business days after the transaction is captured.\n","docsShell.glossary.definition.t3Payout":"Your payout timing is T\u002B3 business days, meaning funds from a transaction become available for payout approximately 3 business days after the transaction is captured.\n","docsShell.glossary.definition.t4Payout":"Your payout timing is T\u002B4 business days, meaning funds from a transaction become available for payout approximately 4 business days after the transaction is captured.\n","docsShell.glossary.definition.t5Payout":"Your payout timing is T\u002B5 business days, meaning funds from a transaction become available for payout approximately 5 business days after the transaction is captured.\n","docsShell.financialConnectionsEmailPreview.loginError":"Log in to view the email preview.","docsShell.financialConnectionsEmailPreview.unknown.label":"Unknown","docsShell.contrib.AccountsV2AccessBanner.description":"You can request access to the Accounts v2 API for your Connect platform from your \u003CLink\u003EDashboard\u003C\u002FLink\u003E.","docsShell.contrib.AccountsV2AccessBanner.title":"Interested in getting access to the Accounts v2 API?","docsShell.navigation.toc.optional":"Optional","docsShell.financialConnectionsEmailPreview.expired.connectedAccount.label":"Inactive bank accounts belonging to a connected account","docsShell.financialConnectionsEmailPreview.expiring.connectedAccount.label":"Accounts with TAN expiring within 30 days belonging to an account","docsShell.components.codeBlock.previewApiVersionNotice":"This API is in public preview. Make sure to install {language} SDK version {version}.","docsShell.stripeAssistant.tipCreateNewChat":"Tip: you can create a new chat with \u0060⌘\u0060 \u002B \u0060E\u0060","docsShell.stripeAssistant.tipHighlightText":"Tip: you can highlight any text to ask questions about it with \u0060⌘\u0060 \u002B \u0060I\u0060","docsShell.stripeAssistant.tipTogglePane":"Tip: you can toggle this pane with \u0060⌘\u0060 \u002B \u0060I\u0060","docsShell.stripeAssistant.welcomeMessage":"Ask questions about Stripe and get help with your integration.","docsShell.tax-registration-table.labelColumns.noResultsFound":"No results found","docsShell.tax-registration-table.labelColumns.searchPlaceholder":"Search...","docsShell.glossary.definition.radarPlus":"Radar Plus helps you fine-tune how Radar operates, get fraud insights on suspicious charges, and assess your fraud management performance from a unified dashboard.\n","docsShell.glossary.term.radarPlus":"Radar Plus","docsShell.components.contrib.thingsRolesCanDo.viewSecurityHistoryAuditLogs":"View security history audit logs","docsShell.tax-registration-table.exportButton":"Export","docsShell.connectPlatformHubSetup.distributedProductsDescription":"Choose what functionality you'll implement for your users. We've selected features businesses like yours often use.","docsShell.connectPlatformHubSetup.distributedProductsHeading":"3. Add connected account features","docsShell.components.contrib.roleDescriptions.fraudAnalystRole.descriptionOfWhatRoleCanDo":"This role is for people who need to investigate fraud by viewing transactions and managing Radar rules, blocklists and reviews.","docsShell.components.contrib.roleDescriptions.fraudAnalystRole.descriptionOfWhatRoleCannotDo":"They can't refund payments, resolve disputes, or modify account settings.","docsShell.components.contrib.roleDescriptions.fraudAnalystRole.roleName":"Fraud Analyst","docsShell.components.contrib.thingsRolesCanDo.manageRadarRulesBlocklistsReviews":"Manage Radar rules, blocklists and reviews","docsShell.payoutSettlementCurrencies.costSettlement":"{percent}%","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.agenticCommerceSettings":"Agentic commerce settings","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.pageUsage":"To view the current requirements for your connected accounts, enter your configuration using the following form. Use the \u003CStrong\u003ERequirement update\u003C\u002FStrong\u003E dropdown to see updated requirements for a current or upcoming requirement update. The \u003CStrong\u003ECapabilities\u003C\u002FStrong\u003E dropdown only includes capabilities that are compatible with the selected configuration. To compare your current requirements with the requirements for a different configuration or upcoming update, select the \u003CStrong\u003ESetup B\u003C\u002FStrong\u003E tab and enter the different configuration or update. Then turn on the \u003CStrong\u003ECompare setups\u003C\u002FStrong\u003E toggle.","docsShell.tax-registration-table.taxType.home-rule-tax":"Sales tax \u0028home rule\u0029","docsShell.glossary.definition.binSponsor":"A BIN sponsor is a regulated financial institution that lets another business access its payment environment using the sponsor's Bank Identification Number \u0028BIN\u0029.\n","docsShell.glossary.term.binSponsor":"BIN sponsor","docsShell.components.ClimateProductTable.pathways.marineCarbonRemoval":"Marine carbon removal","docsShell.stripeAssistant.copyMarkdown.copied":"Copied\u0021","docsShell.stripeAssistant.copyMarkdown.label":"Copy message as Markdown","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.balanceReport":"Balance report","docsShell.integrationBuilder.demo.ConnectEmbeddedComponents.config.experience.payoutReconciliationReport":"Payout reconciliation report","docsShell.sepaTestAccountTable.tokenHeader":"Token","docsShell.footer.developerChat":"Chat with Stripe developers on \u003Ca\u003EDiscord\u003C\u002Fa\u003E.","docsShell.glossary.definition.localPaymentMethods":"Payment methods used in specific countries or regions, such as bank transfers, vouchers and digital wallets. Examples include Pix \u0028Brazil, bank transfers\u0029, Konbini \u0028Japan, vouchers\u0029 and WeChat Pay \u0028China, digital wallet\u0029.\n","docsShell.glossary.term.localPaymentMethods":"local payment methods","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.descriptionColumn":"Description","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.header":"MCC Restrictions","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.informationDescription":"In addition to the categories of businesses restricted from using Stripe overall, there may be categories not allowed by certain payment methods. Those labelled \"Prohibited\" are not allowed, and those labelled \"Restricted\" may require additional due diligence.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.informationHeader":"MCC information","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.mccCodeColumn":"MCC","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.statusColumn":"Status","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.statusProhibited":"Prohibited","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.statusRestricted":"Restricted","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.setupA":"Setup A","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.setupB":"Setup B","docsShell.apiref.compareVersions":"Compare Versions","docsShell.glossary.definition.softDecline":"A soft decline occurs when an issuing bank declines an authorisation request with a decline code of \"authentication required.\"","docsShell.glossary.term.softDecline":"soft decline","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.csvMccCodeHeader":"MCC Code","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.csvPaymentMethodHeader":"Payment Method","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.csvStatusProhibited":"Prohibited \u0028PBL\u0029","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.csvStatusRestricted":"Restricted \u0028RBL\u0029","docsShell.components.Identifier.financialConnectionsAuthorization":"The ID of a Financial Connections Authorisation, from the \"authorisation\" property of a Financial Connections Account","docsShell.components.table.columnToggle.andMore":"{count, plural, one {and # more} other {and # more}}","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.mccRestrictions.downloadCsvButton":"Download CSV","docsShell.components.contrib.thingsRolesCanDo.accessAllTeamMembersSandboxes":"Access sandboxes with All team members access","docsShell.betaAccess.emailLabel":"Email","docsShell.betaAccess.emailRequired":"Enter an email address","docsShell.betaAccess.errorMessage":"We couldn't sign you up.","docsShell.betaAccess.submitButton":"Submit","docsShell.betaAccess.successMessage":"You've been registered for the beta.","docsShell.components.ActionBar.installSkills":"Install skills","docsShell.components.ActionBar.installSkillsCopied":"Copied\u0021","docsShell.components.ActionBar.installSkillsTooltip":"Copy npx command to install recommended skills","docsShell.apiRef.commandPalette.footer.go":"Go","docsShell.apiRef.commandPalette.footer.navigate":"Navigate","docsShell.apiRef.commandPalette.inputLabel":"Navigate to section","docsShell.apiRef.commandPalette.inputPlaceholder":"Quick open...","docsShell.apiRef.commandPalette.noResults":"No results","docsShell.apiRef.search.footer.openSearch":"Open Search","docsShell.apiRef.search.footer.quickOpen":"Quick Open \u0028internal\u0029","docsShell.betaAccess.defaultDescription":"Enter your email to request access.","docsShell.betaAccess.privacyPolicy":"Privacy policy","docsShell.betaAccess.successBody":"We'll be in touch shortly.","docsShell.betaAccess.successTitle":"Success\u0021","docsShell.betaAccess.tryAgain":"Try again.","docsShell.RunnableIdentifier.addNew":"Add a new {label}","docsShell.RunnableIdentifier.apiDocumentation":"API documentation","docsShell.RunnableIdentifier.createMethod":"Create a {label} method","docsShell.RunnableIdentifier.listItems":"List your {label}s","docsShell.RunnableIdentifier.placeholder":"This is a placeholder and not a real {label} ID.","docsShell.RunnableIdentifier.viewObject":"The {label} object","docsShell.RunnableIdentifier.workbench":"Workbench","docsShell.apiRef.commandPalette.recentlyVisited":"Recently visited","docsShell.glossary.definition.accountConfiguration":"Account configurations represent role-based functionality that you can enable for accounts, such as merchant, customer or recipient.\n","docsShell.glossary.term.accountConfiguration":"account configuration","docsShell.glossary.definition.advancedRiskFactorsRadarSessionDisabled":"Advanced risk factors refer to device characteristics and activity indicators that are automatically captured by Stripe.js and our SDKs.\n","docsShell.glossary.definition.advancedRiskFactorsRadarSessionEnabled":"Advanced risk factors refer to device characteristics and activity indicators that are automatically captured by Stripe.js and our SDKs. You can also capture advanced risk factors with Radar Sessions.\n","docsShell.glossary.definition.radarClientRiskFactors":"Client risk factors refer to information such as IP address, User-Agent and checkout URL that are used to help enhance fraud prevention.\n","docsShell.glossary.definition.radarCustomerRiskFactors":"Customer risk factors refer to information such as user email, name and billing address that are passed through the customer object in the API.\n","docsShell.glossary.term.advancedRiskFactorsRadarSessionDisabled":"advanced risk factors \u0028Radar Session disabled\u0029","docsShell.glossary.term.advancedRiskFactorsRadarSessionEnabled":"advanced risk factors \u0028Radar Session enabled\u0029","docsShell.glossary.term.radarClientRiskFactors":"Radar client risk factors","docsShell.glossary.term.radarCustomerRiskFactors":"Radar customer risk factors","docsShell.ApirefCodeTabs.resourcesDescription":"Uses single global configuration","docsShell.ApirefCodeTabs.resourcesLegacy":"Global Config","docsShell.ApirefCodeTabs.stripeClient":"Stripe Client","docsShell.demo.toggle.tooltip.overflow":"Enables Elements to determine when to show the overflow menu.","docsShell.demo.toggle.tooltip.shipping":"Enables shipping collection in the payment interface.","docsShell.verificationDocuments.acceptableVerificationDocuments.registrationStatusTab.CA":"Charity Documents","docsShell.ApirefCodeTabs.stripeClientDescription":"Uses per-client configuration","docsShell.demo.dropdown.tooltip.overflow":"Try switching the size to mobile.","docsShell.home.reference.title":"{section_prefix}Stripe API Reference","docsShell.integrationBuilder.narrative.test-cards.auth":"Payment requires authentication","docsShell.integrationBuilder.narrative.test-cards.decline":"Payment is declined","docsShell.integrationBuilder.narrative.test-cards.success":"Payment succeeds","docsShell.integrationBuilder.narrative.test-cards.terminal.one":"Payment succeeds","docsShell.integrationBuilder.narrative.test-cards.terminal.two":"Payment is declined","docsShell.verificationDocuments.acceptableVerificationDocuments.registrationStatusTab.default":"Registration Documents","docsShell.currencyConversionSupportedCurrencies.pricing":"Pricing","docsShell.currencyConversionSupportedCurrencies.conversionCurrency":"Converting into","docsShell.currencyConversionSupportedCurrencies.dropDownLabel":"Supported currencies to convert to for Stripe accounts in","docsShell.currencyConversionSupportedCurrencies.minimumConversionAmount":"Minimum conversion amount","docsShell.currencyConversionSupportedCurrencies.pricingValue":"{feePercent, number}% of converted amount","docsShell.RunnableIdentifier.listEmpty":"No {label}s found","docsShell.RunnableIdentifier.listError":"Error loading {label}s","docsShell.RunnableIdentifier.listLoading":"Loading {label}s…","docsShell.RunnableIdentifier.listMenuLabel":"Your {label}s","docsShell.RunnableIdentifier.openWorkbench":"Open Workbench","docsShell.RunnableIdentifier.resetSelectedId":"Reset selection","docsShell.glossary.definition.testModeSandbox":"Every Stripe account includes the test mode sandbox. It shares some settings with live mode, has characteristics that differ from other sandboxes you create, but you can't delete it.\n","docsShell.glossary.term.testModeSandbox":"test mode sandbox","docsShell.previewAccess.defaultDescription":"Enter your email to request access.","docsShell.previewAccess.emailRequired":"Enter an email address","docsShell.previewAccess.errorMessage":"We couldn't sign you up.","docsShell.previewAccess.successBody":"We'll be in touch shortly.","docsShell.components.contrib.connectPlatformPrefs.revshareDisabledDueToPlatformNegativeBalanceLiabilityTooltip":"If your platform is liable for negative balances, Stripe fees must be collected from your platform account.","docsShell.glossary.definition.approvalRequiredAccessPaymentMethod":"This payment method requires approval before you can start accepting payments.\n","docsShell.glossary.definition.immediateConfirmationTiming":"This payment method immediately returns a payment status when a customer attempts a transaction. A status of \"succeeded\" on the PaymentIntent guarantees that you receive the funds from your customers.\n","docsShell.glossary.definition.instantAccessPaymentMethod":"Instant access allows you start accepting payments with this payment method immediately.\n","docsShell.glossary.definition.instantProvisionalAccessPaymentMethod":"Instant provisional access allows you start accepting payments with this payment method immediately, but payment method eligibility is subject to review after the first transaction.\n","docsShell.glossary.definition.reusablePaymentMethod":"Reusable payment methods can be saved to a customer for future payments. After the initial setup, customers don't need to re-enter their payment details for subsequent transactions.\n","docsShell.glossary.definition.singleUsePaymentMethod":"Single-use payment methods can only be used once for a payment. You can't save them for future transactions. After they're used in a payment attempt, you can't reuse them or attach them to customers.\n","docsShell.glossary.term.approvalRequiredAccessPaymentMethod":"approval required access","docsShell.glossary.term.immediateConfirmationTiming":"immediate confirmation timing","docsShell.glossary.term.instantAccessPaymentMethod":"instant access","docsShell.glossary.term.instantProvisionalAccessPaymentMethod":"instant provisional access","docsShell.glossary.term.reusablePaymentMethod":"reusable","docsShell.glossary.term.singleUsePaymentMethod":"single use","docsShell.previewAccess.emailLabel":"Email","docsShell.previewAccess.privacyPolicy":"Privacy policy","docsShell.previewAccess.submitButton":"Submit","docsShell.previewAccess.successTitle":"Success\u0021","docsShell.previewAccess.tryAgain":"Try again.","docsShell.components.ActionBar.installSkillsDialog.description":"Help your coding agents stay on track when building with Stripe.","docsShell.components.ActionBar.installSkillsDialog.forThisArticle":"For this article","docsShell.components.ActionBar.installSkillsDialog.installAllSkills":"Install \u003Ca\u003Eall available skills\u003C\u002Fa\u003E.","docsShell.components.ActionBar.installSkillsDialog.title":"Install agent tools","docsShell.components.ActionBar.installSkillsDialog.viewSkillContents":"View Markdown for {skill}","docsShell.apiref.section.badge.connectOnlyTooltip":"This attribute is only relevant if you're using Stripe Connect.","docsShell.apiref.section.badge.frontier":"Frontier","docsShell.apiref.section.badge.frontierTooltip":"Frontier APIs support fast-moving areas and might change more quickly than APIs in standard phases. They have lower interoperability with other Stripe products and less extensibility.","docsShell.apiref.execute":"Execute","docsShell.glossary.definition.capturePartial":"Collects only part of the amount held on your customer's payment method and releases the rest.\n","docsShell.glossary.definition.decrementalAuthorization":"Reduces the amount held on your customer's payment method without cancelling the payment, so you can still collect a lower amount later.\n","docsShell.glossary.definition.extendedAuthorization":"Holds funds on your customer's payment method longer than the standard time period, so you can collect the payment later.\n","docsShell.glossary.definition.flexibleExtendedAuthorization":"Holds funds for a variable amount of time depending on the payment method, rather than a fixed number of days.\n","docsShell.glossary.definition.incrementalAuthorization":"Increases the total amount held on your customer's payment method before you collect the payment – for example, when they add items to an order.\n","docsShell.glossary.definition.multicapture":"Splits a payment into multiple collections over time – for example, charging for each shipment in an order separately.\n","docsShell.glossary.definition.overcapture":"Charges your customer more than the original held amount – for example, when adding a tip.\n","docsShell.glossary.definition.reauthorization":"Renews a hold on your customer's payment method after it expires, so you can collect the payment without asking them to approve it again.\n","docsShell.glossary.term.capturePartial":"partial capture","docsShell.glossary.term.decrementalAuthorization":"decremental authorisation","docsShell.glossary.term.extendedAuthorization":"extended authorisation","docsShell.glossary.term.flexibleExtendedAuthorization":"flexible extended authorisation","docsShell.glossary.term.incrementalAuthorization":"incremental authorisation","docsShell.glossary.term.multicapture":"multicapture","docsShell.glossary.term.overcapture":"overcapture","docsShell.glossary.term.reauthorization":"reauthorisation","docsShell.components.contrib.AccountTypeDescriptor.withTraits.dashboardType.expressOrFull":"This content applies to connected accounts that can access the full Stripe Dashboard or the Stripe Express Dashboard.","docsShell.glossary.definition.consumerCa":"Consumers are individuals who use your platform for personal, non-commercial purposes, such as managing personal finances, holding savings, or spending.\n","docsShell.glossary.term.consumerCa":"consumer connected account","docsShell.glossary.definition.frontier":"A release phase for APIs in fast-moving product domains, available for opt-in through the Dashboard. Interoperability and extensibility are lower than standard APIs, and breaking changes are likely.\n","docsShell.glossary.term.frontier":"frontier","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.calloutForUnsupportedBusinessType.genericBody":"You can't onboard accounts with this business type in the selected country. Choose a different business type to view the applicable requirements.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.calloutForUnsupportedBusinessType.recommendationBody":"Accounts in {countryName} \u0028{countryCode}\u0029 can no longer be onboarded with \u003CCode\u003Ebusiness_type: {unsupportedBusinessType}\u003C\u002FCode\u003E. Instead, use \u003CCode\u003Ebusiness_type: {recommendedBusinessType}\u003C\u002FCode\u003E with \u003CCode\u003Ebusiness_structure: {recommendedBusinessStructure}\u003C\u002FCode\u003E. Select this configuration to view the applicable requirements.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.calloutForUnsupportedBusinessType.title":"This business type isn't supported in this country","docsShell.markdocContent.frontierTooltip":"Frontier APIs support fast-moving areas and might change more quickly than APIs in standard phases. They have lower interoperability with other Stripe products and less extensibility.","docsShell.markdocContent.frontier":"Frontier","docsShell.components.Identifier.anthropicApiKey":"Get your API key from the \u003Ca\u003EAnthropic Console\u003C\u002Fa\u003E","docsShell.components.Identifier.openaiApiKey":"Get your API key from the \u003Ca\u003EOpenAI Platform\u003C\u002Fa\u003E","docsShell.components.narrative.productGrid.managedPayments":"Stripe Merchant of record solution","docsShell.apiRef.search.error.body":"Our team has been notified.","docsShell.apiRef.search.error.title":"There was an issue when trying to search","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.csvPaymentMethodHeader":"Payment Method","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.downloadCsvButton":"Download CSV","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.absentLabel":"—","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.categoryBusinessInformation":"Business information","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.categoryRegulatory":"Regulatory","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.categoryTransparency":"Transparency","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.categoryWebsiteAccessibility":"Website accessibility","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.csvCategoryHeader":"Category","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.csvRequirementHeader":"Requirement","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.groupPrefix":"At least {minRequired} of the following:","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.informationDescription":"Local payment methods often have URL-based requirements to support verification. Merchants must ensure their website meets the following requirements for each selected payment method.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.informationHeader":"URL information","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.presentLabel":"Required","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.setupA":"Setup A","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.setupB":"Setup B","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.websiteRequirements.verificationColumnHeader":"Verification","docsShell.components.LpmDocsAccountEligibilityTable.accountType":"Account type","docsShell.components.LpmDocsAccountEligibilityTable.b2b":"B2B","docsShell.components.LpmDocsAccountEligibilityTable.b2c":"B2C","docsShell.components.LpmDocsAccountEligibilityTable.businessCategory":"Business category","docsShell.components.LpmDocsAccountEligibilityTable.businessLocation":"Business location","docsShell.components.LpmDocsAccountEligibilityTable.businessModel":"Business model","docsShell.components.LpmDocsAccountEligibilityTable.merchant":"Merchant","docsShell.components.LpmDocsAccountEligibilityTable.moreCountries":"\u002B{count} more","docsShell.components.LpmDocsAccountEligibilityTable.platformMarketplace":"Platform or marketplace \u0028Connect\u0029","docsShell.components.LpmDocsAccountEligibilityTable.viewRestrictedCategories":"View list of prohibited and restricted business categories","docsShell.components.LpmDocsCapabilitiesTable.decrementalAuthorizations":"Decremental authorisations","docsShell.components.LpmDocsCapabilitiesTable.disputes":"Disputes","docsShell.components.LpmDocsCapabilitiesTable.extendedAuthorizations":"Extended authorisations","docsShell.components.LpmDocsCapabilitiesTable.flexibleExtendedAuthorizations":"Flexible extended authorisations","docsShell.components.LpmDocsCapabilitiesTable.fullDisputes":"Full disputes","docsShell.components.LpmDocsCapabilitiesTable.fullRefunds":"Full refunds","docsShell.components.LpmDocsCapabilitiesTable.incrementalAuthorizations":"Incremental authorisations","docsShell.components.LpmDocsCapabilitiesTable.manualCapture":"Manual capture","docsShell.components.LpmDocsCapabilitiesTable.multiCapture":"Multi-capture","docsShell.components.LpmDocsCapabilitiesTable.notSupported":"Not supported","docsShell.components.LpmDocsCapabilitiesTable.overCapture":"Over-capture","docsShell.components.LpmDocsCapabilitiesTable.partialCapture":"Partial capture","docsShell.components.LpmDocsCapabilitiesTable.partialDisputes":"Partial disputes","docsShell.components.LpmDocsCapabilitiesTable.partialRefunds":"Partial refunds","docsShell.components.LpmDocsCapabilitiesTable.paymentAuthorizations":"Payment authorisations","docsShell.components.LpmDocsCapabilitiesTable.paymentCaptures":"Payment captures","docsShell.components.LpmDocsCapabilitiesTable.processingTime":"Processing time: {time}","docsShell.components.LpmDocsCapabilitiesTable.reAuthorizations":"Re-authorisations","docsShell.components.LpmDocsCapabilitiesTable.recurringPayments":"Recurring payments","docsShell.components.LpmDocsCapabilitiesTable.refunds":"Refunds","docsShell.components.LpmDocsCapabilitiesTable.submissionWindow":"Submission window: {days} days","docsShell.components.LpmDocsCapabilitiesTable.supported":"Supported","docsShell.components.LpmDocsOverviewTable.accessType":"Access type","docsShell.components.LpmDocsOverviewTable.paymentConfirmationTiming":"Payment confirmation timing","docsShell.components.LpmDocsOverviewTable.paymentMethodFamily":"Payment method family","docsShell.components.LpmDocsOverviewTable.pricing":"Pricing","docsShell.components.LpmDocsOverviewTable.settlementTiming":"Settlement timing","docsShell.components.LpmDocsOverviewTable.usability":"Usability","docsShell.components.LpmDocsOverviewTable.viewPricingDetails":"View pricing details","docsShell.components.LpmDocsPaymentSupportTable.buyerLocation":"Buyer location","docsShell.components.LpmDocsPaymentSupportTable.crossborder":"Crossborder","docsShell.components.LpmDocsPaymentSupportTable.domestic":"Domestic","docsShell.components.LpmDocsPaymentSupportTable.geographicCoverage":"Geographic coverage","docsShell.components.LpmDocsPaymentSupportTable.moreCountries":"\u002B{count} more","docsShell.components.LpmDocsPaymentSupportTable.presentmentCurrency":"Presentment currency","docsShell.components.LpmDocsPaymentSupportTable.transactionLimits":"Transaction limits","docsShell.components.LpmDocsProductSupportTable.adaptivePricing":"Adaptive Pricing","docsShell.components.LpmDocsProductSupportTable.apis":"APIs","docsShell.components.LpmDocsProductSupportTable.billing":"Billing","docsShell.components.LpmDocsProductSupportTable.checkout":"Checkout","docsShell.components.LpmDocsProductSupportTable.checkoutSessions":"CheckoutSessions","docsShell.components.LpmDocsProductSupportTable.customerPortal":"Customer Portal","docsShell.components.LpmDocsProductSupportTable.expressCheckoutElement":"Express Checkout Element","docsShell.components.LpmDocsProductSupportTable.invoicing":"Invoicing","docsShell.components.LpmDocsProductSupportTable.managedPayments":"Managed Payments","docsShell.components.LpmDocsProductSupportTable.mobilePaymentElement":"Mobile Payment Element","docsShell.components.LpmDocsProductSupportTable.paymentElement":"Payment Element","docsShell.components.LpmDocsProductSupportTable.paymentIntents":"PaymentIntents","docsShell.components.LpmDocsProductSupportTable.paymentIntentsWithSfu":"PaymentIntents with setup_future_usage","docsShell.components.LpmDocsProductSupportTable.paymentLinks":"Payment Links","docsShell.components.LpmDocsProductSupportTable.products":"Products","docsShell.components.LpmDocsProductSupportTable.radar":"Radar","docsShell.components.LpmDocsProductSupportTable.setupIntents":"SetupIntents","docsShell.components.LpmDocsProductSupportTable.terminal":"Terminal","docsShell.apiref.EndpointList.Event.triggerEvent":"Trigger {event} event","docsShell.apiref.EndpointList.Event.viewEvents":"View {event} events","docsShell.RunnableIdentifier.retrieve":"Retrieve a {label}","docsShell.verificationDocuments.templateLinkMessage":"download a template \u003CTemplateLink\u003Ehere\u003C\u002FTemplateLink\u003E.","docsShell.components.LpmDocsCustomerExperienceTabs.desktopTab":"Desktop","docsShell.components.LpmDocsCustomerExperienceTabs.mobileTab":"Mobile","docsShell.components.tokenBilling.listAiModelPrice.chip.displayName":"Display name","docsShell.components.tokenBilling.listAiModelPrice.chip.price":"Price","docsShell.components.tokenBilling.listAiModelPrice.chip.provider":"Provider","docsShell.components.tokenBilling.listAiModelPrice.chip.publisher":"Publisher","docsShell.components.tokenBilling.listAiModelPrice.chip.tokenType":"Token type","docsShell.components.tokenBilling.listAiModelPrice.emptyValue":"—","docsShell.components.tokenBilling.listAiModelPrice.header.model":"model","docsShell.components.tokenBilling.listAiModelPrice.header.provider":"provider","docsShell.components.tokenBilling.listAiModelPrice.header.publisher":"publisher","docsShell.components.tokenBilling.listAiModelPrice.loadError":"Failed to load AI model prices.","docsShell.components.tokenBilling.listAiModelPrice.priceFilter.max":"Max \u0028at most\u0029","docsShell.components.tokenBilling.listAiModelPrice.priceFilter.min":"Min \u0028at least\u0029","docsShell.components.tokenBilling.listAiModelPrice.priceFilter.title":"Prices per 1M tokens","docsShell.components.tokenBilling.listAiModelPrice.priceFilter.valueLabel":"Price value \u0028USD\u0029","docsShell.components.tokenBilling.listAiModelPrice.searchPlaceholder":"Search models, publishers, or providers","docsShell.components.tokenBilling.listAiModelPrice.unitType.cachedInput":"Cached Input","docsShell.components.tokenBilling.listAiModelPrice.unitType.cachedOutput":"Cached Output","docsShell.components.tokenBilling.listAiModelPrice.unitType.input":"Input Token","docsShell.components.tokenBilling.listAiModelPrice.unitType.output":"Output Token","docsShell.apiRef.commandPalette.commandModePlaceholder":"Command search · backspace to reset","docsShell.apiRef.commandPalette.commands":"Commands","docsShell.apiRef.commandPalette.fieldModePlaceholder":"Field search · backspace to reset","docsShell.apiRef.commandPalette.fields":"Fields","docsShell.apiRef.commandPalette.loadMoreFields":"Load more fields","docsShell.apiRef.commandPalette.loadingCommandSubList":"Loading...","docsShell.apiRef.commandPalette.loadingFields":"Loading fields…","docsShell.apiRef.commandPalette.navigation":"Navigation","docsShell.glossary.definition.creditBasedPricing":"Pricing model where you provide credits to offer a fixed, monetary amount of usage across your usage-based products.\n","docsShell.glossary.definition.dimensionalPricing":"Pricing model where a single meter tracks usage events with attributes like model type or region, applying different rates based on each event's attribute combination.\n","docsShell.glossary.definition.enterpriseContracts":"Pricing model where customers commit to a minimum spend or usage over a contract period in exchange for discounts or added benefits, whether or not they fully use the commitment.\n","docsShell.glossary.definition.flatFeeAndOverages":"Pricing model where customers pay a set recurring fee for a base package, and you bill any usage beyond that limit separately.\n","docsShell.glossary.definition.payAsYouGo":"Pricing model where you track incurred usage over a determined time period, then charge the customer at the end of the period.\n","docsShell.glossary.definition.prepaidCreditDrawdown":"Customers pre-purchase credits to use your service. Usage reduces a customer's balance in real time.\n","docsShell.glossary.definition.rampSchedules":"Pricing model where a customer's committed usage scales up incrementally over the contract period, starting at a lower commitment and increasing over time.\n","docsShell.glossary.term.creditBasedPricing":"credit-based pricing","docsShell.glossary.term.dimensionalPricing":"dimensional pricing","docsShell.glossary.term.enterpriseContracts":"enterprise contracts","docsShell.glossary.term.flatFeeAndOverages":"flat fee and overages","docsShell.glossary.term.payAsYouGo":"pay as you go","docsShell.glossary.term.prepaidCreditDrawdown":"prepaid credits and drawdown","docsShell.glossary.term.rampSchedules":"ramp schedules","docsShell.components.contrib.connectPlatformPrefs.onlyDirectChargesForPESTooltip":"Direct charges are required when Stripe is liable for negative balances on Express Dashboard accounts.","docsShell.glossary.definition.integrationCurrency":"The currency you use to price your goods and services. It can differ from the customer's presentment currency and from your settlement currency.\n","docsShell.glossary.term.integrationCurrency":"Integration currency","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.howToUseLabel":"How to use this tool","docsShell.components.Identifier.googleAiPlatformAccessToken":"A short-lived OAuth 2.0 access token for your \u003Ca\u003EGoogle Cloud service account\u003C\u002Fa\u003E.","docsShell.components.Identifier.googleAiPlatformProjectId":"Your \u003Ca\u003EGoogle Cloud project ID\u003C\u002Fa\u003E where Vertex AI is enabled.","docsShell.components.Identifier.googleAiPlatformRegion":"The \u003Ca\u003EVertex AI region\u003C\u002Fa\u003E to route the request to, such as \"us-central1\".","docsShell.glossary.definition.orchestration":"Orchestration lets you create rules in the Dashboard that configure which payment processor you select. You can base the rules on conditions such as card country, currency, amount, and so on. You can also set up retry actions and view analytics.\n","docsShell.glossary.definition.stripeOrchestration":"Stripe Orchestration lets you create rules in the Dashboard that configure which payment processor you select. You can base the rules on conditions such as card country, currency, amount, and so on. You can also set up retry actions and view analytics.\n","docsShell.glossary.term.orchestration":"Orchestration","docsShell.glossary.term.stripeOrchestration":"Stripe Orchestration","docsShell.components.LpmDocsProductSupportTable.connect":"Connect","docsShell.codeBlock.keyToken.typeAnonymousSandbox":"This API key belongs to a \u003Ca\u003Esandbox\u003C\u002Fa\u003E that Stripe created for you. Use this key to test the Stripe API, then claim the sandbox when you sign into the Dashboard.","docsShell.glossary.definition.extension":"A unit of custom logic that plugs into a Stripe extension point. Extensions run your code – as a script on Stripe's managed runtime or as a remote function on your infrastructure – at designated places in Stripe products. You package and distribute extensions as part of Stripe Apps.\n","docsShell.glossary.term.extension":"extension","docsShell.components.callout.deprecated":"Deprecated","docsShell.markdocContent.deprecatedTooltip":"The content on this page is deprecated. {count, plural, one {This doc is recommended instead:} other {These docs are recommended instead:}}","docsShell.components.ActionBar.installSkillsDialog.claudeCodeTab":"Claude Code","docsShell.components.ActionBar.installSkillsDialog.codexTab":"Codex","docsShell.components.ActionBar.installSkillsDialog.cursorMarketplaceLink":"Install from Cursor marketplace","docsShell.components.ActionBar.installSkillsDialog.cursorTab":"Cursor","docsShell.components.ActionBar.installSkillsDialog.npxManualDescription":"Skills-only installs don't update automatically.","docsShell.components.ActionBar.installSkillsDialog.npxTab":"Skills only","docsShell.components.ActionBar.installSkillsDialog.pluginTabAutoUpdate":"Includes skills, hooks and our \u003Ca\u003EMCP\u003C\u002Fa\u003E server, with automatic updates.","docsShell.components.ActionBar.installSkillsDialog.readMore":"Learn more","docsShell.components.ActionBar.installTools":"Install tools","docsShell.components.ActionBar.installToolsTooltip":"Install agent tools","docsShell.verificationDocuments.entityTab.MyCompanyPrivateCompany":"Acceptable forms of legal entity verification for \u003CBoldText\u003Ecompanies and limited liability partnerships\u003C\u002FBoldText\u003E:","docsShell.verificationDocuments.entityTab.MyCompanySoleProprietorship":"Acceptable forms of legal entity verification for \u003CBoldText\u003Esole proprietorships and partnerships\u003C\u002FBoldText\u003E:","docsShell.verificationDocuments.entityTab.MyNonProfit":"Acceptable forms of legal entity verification for \u003CBoldText\u003Elocally incorporated non-profit organisations\u002Fcharities\u002Fsocieties\u003C\u002FBoldText\u003E:","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.internalOnlySetupCallout.accountCountry":"Account country: {country}","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.internalOnlySetupCallout.body":"This setup includes options that aren't available on the external documentation page. The following selections are internal-only:","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.internalOnlySetupCallout.businessStructure":"Business structure: {businessStructure}","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.internalOnlySetupCallout.capabilities":"Capabilities: {capabilities}","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.internalOnlySetupCallout.dashboardType":"Dashboard type: {dashboardType}","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.internalOnlySetupCallout.legalEntityType":"Business type: {legalEntityType}","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.internalOnlySetupCallout.orrProgram":"Requirement update: {orrProgram}","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.internalOnlySetupCallout.title":"Internal-only setup","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.internalOnlySetupCallout.tosType":"Service agreement type: {tosType}","docsShell.glossary.definition.cbsp":"A Connect property that designates a Standard connected account as being exclusively owned and controlled by one platform. It enforces platform isolation and enables platforms to have additional controls over their connected accounts.\n","docsShell.glossary.term.cbsp":"CBSP \u0028Controlled By Single Platform\u0029","docsShell.components.Identifier.giftCardId":"Identifier of a Gift Card created using the \u003Ca\u003EAPI\u003C\u002Fa\u003E.","docsShell.components.Identifier.giftCardOperationId":"Identifier of a Gift Card Operation created using the \u003Ca\u003EAPI\u003C\u002Fa\u003E.","docsShell.components.DataPipelineFreshnessTable.headerCells.cadence":"Cadence \u0028hours\u0029","docsShell.components.DataPipelineFreshnessTable.headerCells.dataset":"Dataset","docsShell.components.DataPipelineFreshnessTable.headerCells.maxDelay":"Max delay \u0028hours\u0029","docsShell.components.DataPipelineFreshnessTable.headerCells.p50":"Freshness P50 \u0028hours\u0029","docsShell.components.DataPipelineFreshnessTable.headerCells.p90":"Freshness P90 \u0028hours\u0029","docsShell.components.DataPipelineFreshnessTable.headerCells.tableName":"Table Name","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.capabilities.learnMoreLink":"Learn more about capabilities","docsShell.verificationDocuments.relationshipTab.digitalAttestation":"Acceptable forms of \u003CBoldText\u003Edigital attestation\u003C\u002FBoldText\u003E:","docsShell.Terminal.countryNames.MX":"Mexico","docsShell.components.contrib.thingsRolesCanDo.convertCurrencies":"Convert currencies using instant currency conversion","docsShell.contrib.CopyPromptButton.buttonText":"Copy prompt","docsShell.contrib.CopyPromptButton.copied":"Copied\u0021","docsShell.tax-registration-table.taxType.mass-transit-parking-tax":"Mass Transit Parking Tax","docsShell.tax-registration-table.taxType.parking-tax":"Parking Tax","docsShell.components.LpmDocsProductSupportTable.billingFootnote":"Only supports the {code} collection method.","docsShell.glossary.definition.fps":"Faster Payments Service \u0028FPS\u0029 is the United Kingdom's system for real-time electronic payments between bank accounts.\n","docsShell.glossary.definition.nip":"NIBSS Instant Payment \u0028NIP\u0029 is Nigeria's real-time electronic fund transfer system operated by NIBSS.\n","docsShell.glossary.definition.spei":"Sistema de Pagos Electrónicos Interbancarios \u0028SPEI\u0029 is Mexico's interbank electronic payment system for domestic bank transfers.\n","docsShell.glossary.term.fps":"FPS","docsShell.glossary.term.nip":"NIP","docsShell.glossary.term.spei":"SPEI","docsShell.glossary.definition.simulatedReader":"Stripe Terminal SDKs and server-driven integrations come with a built-in simulated card reader, so you can develop and test your app without connecting to physical hardware. Whether your integration is complete or you're still building it, use the simulated reader to emulate all the Terminal flows in your app.\n","docsShell.glossary.term.simulatedReader":"simulated reader","docsShell.components.contrib.thingsRolesCanDo.accessAllTeamMembersOrDeveloperSandboxes":"Access sandboxes with All team members or Developer access","docsShell.components.contrib.groupNames.terminal":"Terminal roles","docsShell.components.contrib.roleDescriptions.terminalOperator.descriptionOfWhatRoleCanDo":"This role is for people who use the Stripe Terminal mobile app to accept in-person payments.","docsShell.components.contrib.roleDescriptions.terminalOperator.descriptionOfWhatRoleCannotDo":"This role cannot issue refunds.","docsShell.components.contrib.roleDescriptions.terminalOperator.roleName":"Terminal Operator","docsShell.components.contrib.thingsRolesCanDo.acceptInPersonPaymentViaMobilePOS":"Accept in-person payments via the Terminal mobile app","docsShell.components.contrib.thingsRolesCanDo.issueRefunds":"Issue refunds","docsShell.components.contrib.thingsRolesCanDo.selectAccountAndLocationInMobilePOS":"Select an account and location in the Terminal mobile app","docsShell.components.contrib.thingsRolesCanDo.viewPaymentsTakenViaMobilePOS":"View payments taken via the Terminal mobile app","docsShell.glossary.definition.generalAvailability":"A release phase for products or features that are fully available to all Stripe accounts. Functionality is feature-complete, and future changes are handled through standard API version releases.\n","docsShell.glossary.definition.privatePreview":"A release phase for products or features that are available by invitation, usually through a waitlist. Functionality might be incomplete, and breaking changes are likely.\n","docsShell.glossary.definition.publicPreview":"A release phase for products or features that are available for opt-in to all Stripe accounts. Functionality might be incomplete, and breaking changes are possible.\n","docsShell.glossary.term.generalAvailability":"general availability \u0028GA\u0029","docsShell.glossary.term.privatePreview":"Private preview","docsShell.glossary.term.publicPreview":"public preview","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.monthlyEstimatedRevenue":"Monthly estimated revenue","docsShell.components.lpmBnplTable.amountRangeHeader":"Amount range","docsShell.components.lpmBnplTable.countryLabel":"Country","docsShell.components.lpmBnplTable.paymentOptionHeader":"Payment option","docsShell.integrationBuilder.guide.partnersOnly":"Don't code? Get help from \u003CPartnersLink\u003Eour partners\u003C\u002FPartnersLink\u003E to build a Connect integration.","docsShell.components.narrative.productGrid.connectManage":"Monitor and manage your platform","docsShell.components.narrative.productGrid.connectOnboarding":"Onboard and verify connected accounts","docsShell.components.narrative.productGrid.connectPayments":"Process payments for connected accounts","docsShell.components.narrative.productGrid.connectPayouts":"Send funds to connected accounts","docsShell.components.narrative.productGrid.connectTax":"Tax reporting and filing","docsShell.components.narrative.productGrid.platformsAndMarketplaces":"Platforms and marketplaces","docsShell.stripeAssistant.chatCodeBlock.runInWorkbench":"Run in Workbench","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.program.disabledPlaceholder":"None","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.program.noOptionsHelperText":"No requirement updates for this account country.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.tosType.onlyOptionHelperText":"Account country only supports {tosType} service agreements.","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.dashboardType.embedded":"embedded","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.dashboardType.express":"express","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.dashboardType.full":"full","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.dashboardType.none":"none","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.tosType.full":"full","docsShell.components.narrative.contrib.ConnectRequiredVerificationInfoTool.fields.tosType.recipient":"recipient","docsShell.currencyConversionSupportedCurrencies.limitEquivalent":"{amount} equivalent","docsShell.currencyConversionSupportedCurrencies.minimumSourceAmountExceptions":"Some currencies have a higher minimum: {exceptions}.","docsShell.currencyConversionSupportedCurrencies.minimumSourceAmountNote":"The minimum conversion amount depends on the currency you are converting from. For most currencies, the minimum is one major unit \u0028for example, 1 USD or 1 EUR\u0029.","docsShell.currencyConversionSupportedCurrencies.noLimit":"No limit","docsShell.currencyConversionSupportedCurrencies.paymentBalanceLimit":"Daily limit \u0028payments balance\u0029","docsShell.contrib.CopyPrompt.buttonText":"Copy prompt","docsShell.contrib.CopyPrompt.copied":"Copied\u0021","docsShell.previewAccess.oxxo.corridorLabel":"Which country or countries are you interested in?","docsShell.previewAccess.oxxo.corridorPlaceholder":"Select countries","docsShell.previewAccess.oxxo.corridorRequired":"Select at least one country.","docsShell.previewAccess.oxxo.rationaleLabel":"Business rationale","docsShell.previewAccess.oxxo.rationalePlaceholder":"Describe your use case and why you need OXXO for this region.","docsShell.previewAccess.oxxo.rationaleRequired":"Enter a business rationale.","docsShell.previewAccess.oxxo.signInRequired":"Sign in to your Stripe account to express interest in OXXO cross-border.","docsShell.previewAccess.oxxo.volumeLabel":"Expected monthly OXXO volume","docsShell.previewAccess.oxxo.volumePlaceholder":"e.g. 50000 GBP\u002Fmonth","docsShell.previewAccess.oxxo.volumeRequired":"Enter an expected monthly volume including currency and unit.","docsShell.arcChart.signInToView":"Sign in to view your data.","docsShell.components.LpmDocsAccountEligibilityTable.privatePreview":"Private preview","docsShell.apiKey.copied":"Copied\u0021","docsShell.apiKey.loggedInAnonSandbox":"You don't have access to any sandboxes in \u003Cbold\u003E{name}\u003C\u002Fbold\u003E. This API key belongs to a temporary sandbox Stripe created for you to test with.","docsShell.apiKey.loggedInSandbox":"This API key is from \u003Cbold\u003E{name}\u003C\u002Fbold\u003E sandbox.","docsShell.apiKey.loggedInTestMode":"This is your \u003Ctestmode\u003Etest mode\u003C\u002Ftestmode\u003E API key.","docsShell.apiKey.loggedOutAnonSandbox":"This API key belongs to a \u003CsandboxLink\u003Esandbox\u003C\u002FsandboxLink\u003E that Stripe created for you. Use this key to test the Stripe API, then claim the sandbox when you sign into the Dashboard.","docsShell.apiKey.signInPrompt":"\u003Cb\u003ESign in\u003C\u002Fb\u003E to see examples prefilled with your test keys.","docsShell.apiKey.sourceControlNote":"Don't check secret keys into your source control. You can manage and view your other keys in the \u003CdashboardLink\u003EDashboard\u003C\u002FdashboardLink\u003E.","docsShell.sepaTestAccountTable.setupBankNotSupported":"Payment method creation fails with a \u003CInlineCode\u003Esepa_debit_bank_not_supported\u003C\u002FInlineCode\u003E error because the bank doesn't support SEPA Direct Debit. Applies to SetupIntents and PaymentIntents that include inline IBAN data.","docsShell.sepaTestAccountTable.setupDebitsNotSupported":"Payment method creation fails with a \u003CInlineCode\u003Esepa_debit_debits_not_supported\u003C\u002FInlineCode\u003E error because the bank account doesn't support being debited. Applies to SetupIntents and PaymentIntents that include inline IBAN data.","docsShell.components.ClimateProductTable.futureDeliveryGroup":"Future delivery","docsShell.components.ClimateProductTable.spotInventoryGroup":"Spot inventory"},"navigation":{"topics":[{"text":"Get started","href":"\u002Fget-started","hidden":false,"loaded":false,"active":false,"sections":[],"translated":null},{"text":"Payments","href":"\u002Fpayments","hidden":false,"loaded":false,"active":false,"sections":[],"translated":null},{"text":"Revenue","href":"\u002Frevenue","hidden":false,"loaded":false,"active":false,"sections":[],"translated":null},{"text":"Platforms and marketplaces","href":"\u002Fconnect","hidden":false,"loaded":false,"active":false,"sections":[],"translated":null},{"text":"Money management","href":"\u002Fmoney-management","hidden":false,"loaded":false,"active":false,"sections":[],"translated":null},{"text":"Developer resources","href":"\u002Fdevelopment","hidden":false,"loaded":true,"active":false,"sections":["Changelog","Upgrade your API version","Upgrade your SDK version","SDKs","API","Testing","Stripe CLI","Stripe Dashboard","Workbench","Developers Dashboard","Stripe for Visual Studio Code","Terraform","Stripe Discord server","Workflows","Batch Jobs","Event Destinations","Stripe health alerts","Stripe Signals","File uploads","Model Context Protocol","Agent skills","Stripe Directory","Overview","Build Stripe apps","Use apps from Stripe","Build extensions","Custom objects","Security","Activity logs","Stripebot web crawler","Privacy","Partner ecosystem","Partner certification"],"translated":null},{"text":"API Reference","href":"\u002Fapi","hidden":true,"loaded":false,"active":false,"sections":[],"translated":null}],"products":[{"type":"area","text":"Versioning","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"sections":["Changelog","Upgrade your API version","Upgrade your SDK version"],"translated":null,"hiddenFromNav":false},{"type":"section","text":"Changelog","icon":null,"href":"\u002Fchangelog","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fchangelog","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Dahlia","href":"\u002Fchangelog\u002Fdahlia","description":null,"children":[{"type":"link","text":"2026-07-29.dahlia","href":"\u002Fchangelog\u002Fdahlia#2026-07-29.dahlia","description":null,"children":[{"type":"link","text":"Adds invoice description, footer, and custom parameters to the Subscription Schedules and Quotes APIs","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Finvoice-description-footer-and-custom-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for parking tax registration types in the US","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fus-parking-tax-registration-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to update shipping options, consent collection, and future usage support on Payment Links","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fpayment-links-update-endpoint-new-parameters","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to show who initiated a top-up","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Ftop-up-initiated-by-property","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Payment Method support to Top-ups","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fadds-payment-method-support-to-top-ups","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds explicit session configuration options for Financial Connections","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Ffinancial-connections-advanced-session-config","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new address fields to Accounts v1 for Singapore compliance","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Faccounts-v1-address-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to indicate that you don’t intend to reuse Samsung Pay and PAYCO payment method types","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fsamsung-pay-and-payco-setup-future-usage-none-only","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds subscription metadata support to invoice previews","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fadds-subscription-metadata-support-to-invoice-preview","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Correos as an Issuing card shipping carrier in the EU","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fadds-correos-as-an-issuing-card-shipping-carrier-in-the-eu","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a new Smart Disputes management feature to Account Session embedded components","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Faccount-session-embedded-components-smart-disputes-management","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the trial property to subscription schedule phases","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fsubscription-schedule-phases-trial-property","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Alipay support for invoices and subscriptions that send invoices for collection","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Falipay-support-for-invoices-and-subscriptions-with-sendinvoice-collection","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new address fields to Accounts v2 for Singapore compliance","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Faccounts-v2-address-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the business name field to the shipping address for Issuing cards","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fissuing-cards-shipping-address-business-name","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds customer and payment method details to the Refunds API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fadds-customer-and-payment-method-details-to-the-refunds-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Canary Islands tax ID type","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fcanary-islands-tax-id-type","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for new banks to FPX payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Ffpx-payments-new-banks","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enables rejecting connected accounts with non-zero balances and controlling whether to pause payouts","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Freject-connected-accounts-with-non-zero-balances","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds deactivation event notifications for Financial Connections accounts and authorizations","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Ffinancial-connections-deactivation-event-notifications","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a referrer parameter to Radar options on Payment Intents","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fradar-options-referrer","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds CHAPS as a supported network for funding instructions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fchaps-as-supported-networks","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to reverse platform rejections on connected accounts","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Funreject-connected-account-endpoint","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds item-level discount support for pending updates","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fitem-level-discounts-for-pending-updates","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the allowed payment method types parameter to Payment Intents and Setup Intents","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fallowed-payment-method-types-parameter","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds MB WAY support to the Hosted Invoice Page","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fhosted-invoice-page-mb-way-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds data share only as a 3D Secure authentication result","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002F3d-secure-data-share-only","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds card network details to the Dispute object","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fdispute-payment-method-details-card-network","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to list Payment Records","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Flist-payment-records","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-07-29.preview","href":"\u002Fchangelog\u002Fdahlia#2026-07-29.preview","description":null,"children":[{"type":"link","text":"Shows errors for eventually due requirements","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fshows-errors-for-eventually-due-requirements","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the tax IDs property to tax ID in Checkout Session collected information","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fcheckout-session-collected-information-tax-ids-rename","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates Received Debits to enable bank transfer types other than US bank accounts","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fchange-us-bank-account-to-optional-on-received-debit-bank-transfer-to-enable-additional-bank-transfer-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the taxes parameter to tax items in industry metadata payment details","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Findustry-metadata-taxes-parameter-rename","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds additional next action support for Shared Payment Tokens","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fspts-next-action-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the live mode indicator to the Tax Location object","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Ftax-location-live-mode-indicator","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Deprecates legacy payout type for balance transfers in the ReceivedCredit API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Freceived-credit-payout-v1-deprecation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for updating Issuing Cardholder names","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fissuing-cardholder-name-parameter","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to list and retrieve trial offers","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Fadds-list-and-retrieve-api-methods-for-trial-offers","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds SCIM and SSO user role change actions to Activity Logs","href":"\u002Fchangelog\u002Fdahlia\u002F2026-07-29\u002Factivity-logs-scim-and-sso-user-role-change-actions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-06-24.dahlia","href":"\u002Fchangelog\u002Fdahlia#2026-06-24.dahlia","description":null,"children":[{"type":"link","text":"Adds buyer ID support for Bizum payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fbizum-payments-buyer-id","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enables manual capture for Sunbit payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fenables-manual-capture-for-sunbit-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds validated status to the redaction status enum","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fredaction-status-enum-validated-status","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds buyer ID support for BLIK payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fblik-payments-buyer-id","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a fingerprint to Pix payment method details","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fpix-fingerprint-payment-method-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds transaction link ID to card payment method details for Mastercard and Maestro transactions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fcard-payment-method-details-transaction-link-id","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds payment method options for Sunbit in Checkout Sessions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fsunbit-checkout-pmo","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds payment method and payment method options to the Top-ups API \u0028US bank accounts only\u0029","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Ftop-ups-payment-method-support-for-us-bank-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds reserve release details to the Reserve Hold object","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Freserve-hold-reserve-release-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes billing cycle anchor configuration available for Checkout Sessions in subscription mode","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fcheckout-sessions-billing-cycle-anchor-config","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds information about upcoming deactivations to the Financial Connections Account object","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Ffinancial-connections-upcoming-deactivations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds invoice description, footer, and custom fields to the Subscriptions API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Finvoice-description-footer-and-custom-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the Sui network and USDsui token for crypto payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fsui-network-and-usdsui-token-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Mastercard compliance disputes","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fmastercard-compliance-disputes","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for recurring payments with Satispay","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fsatispay-recurring-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds WeChat Pay payment method options to the Checkout Session response","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fcheckout-session-response-wechat-pay-payment-method-options","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds mode property and promotion feed type support to the Product Catalog Import API v2","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fproduct-catalog-import-v2-improvements","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-06-24.preview","href":"\u002Fchangelog\u002Fdahlia#2026-06-24.preview","description":null,"children":[{"type":"link","text":"Adds under review status events for outbound payments and transfers","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Funder-review-status-events-for-outbound-payments-and-transfers","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Replaces SWIFT code with BIC in Financial Addresses","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Ffinancial-addresses-replace-swift-with-bic","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a failure reason for received debits when the debit capability is inactive","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Freceived-debits-failure-reason-enum-capability-inactive","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes the rate limit parameter from the Batch Job v2 object","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fbatch-job-v2-remove-rate-limit-parameter","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Replaces the status filter with statuses on the List Financial Accounts endpoint","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fv2-financial-accounts-statuses-filter","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds redaction details to the Customer object","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fcustomer-object-redaction-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds redaction details to additional API resources","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fredaction-property","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the originating account holder name to Received Credit bank transfers","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Freceived-credit-bank-transfers-account-holder-name","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Express connected accounts v1 with Stripe-owned pricing and negative balance liability","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fexpress-connected-accounts-v1-stripe-owned-pricing-negative-balance-liability","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for previewing invoices before pausing a subscription","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fpreview-invoices-before-pausing-subscription","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds error codes for Financial Account capability errors","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fadds-error-codes-for-financial-account-capability-errors","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes metadata optional when creating a Batch Job v2","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fbatch-job-creation-optional-metadata","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Express connected accounts v2 with Stripe-owned pricing and negative balance liability","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fexpress-connected-accounts-v2-stripe-owned-pricing-negative-balance-liability","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Sunbit payments support to Accounts v2","href":"\u002Fchangelog\u002Fdahlia\u002F2026-06-24\u002Fsunbit-accounts-v2","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-05-27.dahlia","href":"\u002Fchangelog\u002Fdahlia#2026-05-27.dahlia","description":null,"children":[{"type":"link","text":"Adds digital attestation support to Accounts v2 for proof of registration and beneficial ownership verification","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fdigital-attestation-accounts-v2","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Twint as a payment method for recurring payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Frecurring-payments-twint","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds discount eligibility options for add-on invoice items on Subscriptions and Preview Invoice APIs","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Finvoice-items-discount-eligibility","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds amount paid off Stripe property to Invoice object","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Finvoice-object-amount-paid-off-stripe-property","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds automatic transfer rules to balance settings","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fbalance-settings-automatic-transfer-rules","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for printing images on Terminal readers with embedded printers","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fterminal-reader-print-action","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds destination payment description and metadata support to transfer data","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Ftransfer-data-destination-payment-description-and-metadata","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Verifone third-party device types to Terminal APIs","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fverifone-third-party-device-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds API error details to Terminal reader action failures","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fterminal-reader-action-failures-error-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds billing schedules to enable prebilling on subscriptions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fsubscriptions-billing-schedules","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds discount and discounts properties to pending subscription updates","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fpending-subscription-updates-discount-and-discounts-properties","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds metadata support to pending subscription updates","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fpending-subscription-update-metadata","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds active status filtering to payment method configurations","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fpayment-method-configurations-active-status-filtering","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds card brand restrictions to Payment Links","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fadds-card-brand-restrictions-to-payment-links","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds credited items information to invoice item proration details","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Finvoice-item-proration-credited-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds customer parameter to test clock creation","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Ftest-clock-creation-customer-parameter","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to configure custom start of day per connected account","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fcustom-start-of-day","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Scalapay payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fscalapay-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames Link Authentication Element to Contact Details Element","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Flink-authentication-element-rename","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to collect email in Checkout Sessions with Contact Details Element","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fadd-contact-details-element-to-checkout","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Bizum payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fbizum-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-05-27.preview","href":"\u002Fchangelog\u002Fdahlia#2026-05-27.preview","description":null,"children":[{"type":"link","text":"Adds Mastercard support to Issuing Settlement API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fissuing-settlement-mastercard-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Billed until property on subscription items is no longer included in responses by default","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fsubscription-item-billed-until-includable","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the subscription pause endpoint","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fpause-subscriptions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enables expansion of trial offer prices","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Ftrial-offer-prices-expansion","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for retrieving individual activity logs","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Factivity-logs-api-retrieve-endpoint","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds 20 new bank account types for cross-border payouts in Global Payouts","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fcross-border-payouts-20-new-bank-account-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds CHAPS support to Financial Addresses and Received Credits","href":"\u002Fchangelog\u002Fdahlia\u002F2026-05-27\u002Fchaps-support-financial-addresses-and-received-credits","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-04-22.preview","href":"\u002Fchangelog\u002Fdahlia#2026-04-22.preview","description":null,"children":[{"type":"link","text":"Adds validation for billing meter event values with more than 15 digits","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fbilling-meter-event-values-validation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates transaction categories to use flow-specific reversal types and adds Stripe fee tax category","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Ftransaction-categories-flow-specific-reversal-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes the radar session property optional in the Payment Evaluations API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fpayment-evaluations-optional-radar-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Japan and China as Global Payouts cross-border payout destinations","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fcross-border-payouts-new-countries","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds credential reuse for Global Payouts with Accounts v2","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fcredential-reuse-with-accounts-v2","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for automatic surcharge calculations on Checkout Sessions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fcheckout-sessions-automatic-surcharge","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the Stripe fee tax transaction category","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fstripe-fee-tax-transaction-category","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds programmatic invocation of Stripe Workflows","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fadds-workflows-api-with-programmatic-invocation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the Shared Payment Granted Token for managing payment methods shared by agents","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fshared-payment-granted-token","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the SharedPaymentIssuedToken resource to allow agents to give sellers scoped access to a customer's credentials","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fshared-payment-issued-token","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the Orchestrated Commerce Agreements API to manage relationships for agentic commerce integrations","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Forchestrated-commerce-agreements-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the Stripe profiles API to represent public business identities on Stripe","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fstripe-profiles-apis","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Blik as a supported payment method for recurring payments in Stripe Billing","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fstripe-billing-blik-recurring-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds DELETE method support to the Batch API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fbatch-api-delete-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds validation errors property to the Redaction Job object","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fredaction-job-validation-errors-property","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds programmatic access to account activity logs","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fprogrammatic-access-to-activity-logs","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes Accounts v2 available to all Stripe users for managing customers","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Faccounts-v2-expanded-availability","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds an amount confirmation parameter to the Payment Intent API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Famount-confirmation-parameter-to-paymentintent","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new tax registration types and product tax details for Stripe Tax for tickets","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fstripe-tax-for-tickets-new-tax-registration-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the Reporting Query Runs API v2","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Freporting-query-runs-api-v2","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-04-22.dahlia","href":"\u002Fchangelog\u002Fdahlia#2026-04-22.dahlia","description":null,"children":[{"type":"link","text":"Adds account as a new item type to Radar value lists","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fradar-value-lists-account-item-type","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes mandatory payments KYC onboarding for app distribution for Stripe Apps","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fapp-distribution-capability","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds fulfillment error to issuing card cancellation and replacement reasons","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Ffulfillment-error-to-issuing-card-cancellation-and-replacement","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Sunbit, a buy now, pay later payment method","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fsunbit-buy-now-pay-later-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds balance report and payout reconciliation report embedded components to the Account Session API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fbalance-and-payout-reconciliation-report-embedded-components","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Pix recurring payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fpix-recurring-payments-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the moto property to Setup Attempt payment method details for cards","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fsetup-attempt-payment-method-details-for-cards-moto","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Azure Event Grid as an event destination","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fazure-event-grid-event-destination","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to collect and store tax identification information for customers in the Faroe Islands, Gibraltar, Italy, and Paraguay","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fnew-tax-id-types-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds expandable tax rate property to tax rate details","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fadds-expandable-tax-rate-property-to-tax-rate-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new balance transaction types for inbound transfers and reversals","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Finbound-transfers-balance-transaction-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Phantom Cash and USDT to stablecoin payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fstablecoin-payments-phantom-cash-and-usdt","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds QR code support for Klarna payments with Terminal readers","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fklarna-payments-with-terminal-readers-qr-code-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the Product Catalog Import API v2","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fintroduces-product-catalog-import-api-v2","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Managed Payments, Stripe's merchant of record solution","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fmanaged-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a card-presence spending control for Issuing","href":"\u002Fchangelog\u002Fdahlia\u002F2026-04-22\u002Fissuing-card-presence-spending-control","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-03-25.dahlia","href":"\u002Fchangelog\u002Fdahlia#2026-03-25.dahlia","description":null,"children":[{"type":"link","text":"Updates the Issuing Token card reference ID for Visa to be optional","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fvisa-card-reference-id-optional","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates Checkout Session UI mode enum values","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fupdates-available-checkout-session-ui-modes","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds retention policy cancellation reason to Subscriptions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-new-cancellation-reason-subscription-test-retention-policy","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates the events_from parameter on event destinations to accept string values","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fupdates-eventsfrom-parameter-on-event-destinations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds risk requirements to the Capabilities API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fcapabilities-api-risk-requirements","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Changes the Address Element state field to default to Latin-formatted characters","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Faddress-element-getvalue-and-change-event-formatting","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates the elements.update\u0028\u0029 method to return a Promise","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Felements-update-returns-promise","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes support for boolean values in options.layout.radios","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fdisallow-booleans-for-radios","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes deprecated Payment Intents, Setup Intents, and Sources methods from Stripe.js","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fremove-legacy-stripejs-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames Checkout initialization method","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Frename-init-checkout-to-init-checkout-elements","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames Embedded Checkout initialization method","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Frename-init-embedded-checkout-to-create-embedded-checkout-page","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds pending invoice item interval parameter to create Checkout Sessions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-pending-invoice-item-interval-parameter-to-checkout-sessions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for limiting the number of allowed payments for Issuing cards","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fissuing-card-lifecycle-controls","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds integration identifier parameter to Checkout Sessions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-integration-identifier-parameter-to-checkout-sessions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates card property requirements and adds 3D Secure authentication properties to Payment Records","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fpayment-records-card-property-requirements-and-3d-secure-properties","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds crypto fingerprint support to Radar value list items","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-crypto-fingerprint-support-to-radar-value-list-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds decimal quantity support for Invoice Items and Invoice Line Items","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Finvoice-items-decimal-quantity","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds marine carbon removal as a new Climate Orders pathway","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fmarine-carbon-removal-pathway","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the UPI payment method","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-support-for-the-upi-payment-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds metadata property to credit note line items","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-metadata-field-to-credit-note-line-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Tempo network support for crypto payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-tempo-network-enum-for-crypto-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds payment method-level support for configuring future usage of crypto payment methods in Checkout Sessions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fexpands-crypto-payment-method-options-for-checkout-sessions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds presentment details for Adaptive Pricing Subscriptions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadd-presentment-details-for-subscriptions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes the requirement for certain connected accounts to collect external account information in the Account Sessions API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Frelaxed_external_account_collection_account_session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-03-25.preview","href":"\u002Fchangelog\u002Fdahlia#2026-03-25.preview","description":null,"children":[{"type":"link","text":"Removes the source type property from Stripe balance payment methods","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fstripe-balance-payment-method-source-type","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds multicurrency support for v2 payout methods","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fmulticurrency-v2-payout-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Restricts Accounts v2 identity properties for some Global Payouts use cases","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Faccounts-identity-fields-global-payouts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds surcharge configuration options for card-not-present payments","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fcard-not-present-payments-surcharge-configuration-options","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds hosted relink flow for Financial Connections","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Ffinancial-connections-hosted-relink-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for running API operations in batches","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fbatch-jobs-v2-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds pending invoice item interval parameter to update Checkout Sessions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-pending-invoice-item-interval-parameter-to-checkout-sessions-update","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the restricted property to the Payout Method object","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fpayout-method-restricted-property","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Risk Reserved Balance to the Balances API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-risk-reserved-balance-to-the-balances-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Azure Event Grid as an event destination","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-support-for-azure-event-grid-as-an-event-destination","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds time zone support to the Accounts v2 API","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Faccounts-v2-time-zone-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Expands Global Payouts cross-border payout destinations to three additional countries","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fcross-border-payouts-new-countries","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Stripe Tax support for ticket sales","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fstripe-tax-ticket-sales-event-location","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a description and counterparty to transactions","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-description-and-counterparty-to-transactions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Managed Payments on payment links","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Fadds-support-for-managed-payments-on-payment-links","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds configurable trial offers for subscription items","href":"\u002Fchangelog\u002Fdahlia\u002F2026-03-25\u002Ftrial-offers-on-subscription-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Clover","href":"\u002Fchangelog\u002Fclover","description":null,"children":[{"type":"link","text":"2026-02-25.clover","href":"\u002Fchangelog\u002Fclover#2026-02-25.clover","description":null,"children":[{"type":"link","text":"Adds display name and service user number to Bacs Direct Debit mandates","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fdisplay-name-and-service-user-number","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds settlement type to Application Fee objects","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fsettlement-type","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Terminal reader and location to payment method details","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fterminal-reader-and-location","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to manage cellular connectivity settings for Terminal readers","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fterminal-cellular-configuration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Pay by Bank to the Billing API","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fbilling-api-pay-by-bank","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds payment behavior control for subscription item deletion","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fsubscription-item-deletion-payment-behavior-control","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for tax collection in Sri Lanka for digital services","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Ftax-registrations-sri-lanka","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Sri Lanka VAT numbers","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fsri-lanka-tax-id","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds events for reserve holds, releases, and plans","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Freserve-holds-releases-plans-events","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for uploading Terminal Wi-Fi certificates and private keys","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fterminal-wifi-certificates-and-private-keys","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds transaction purpose to PaymentIntents for US bank account payments","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fus-bank-account-payments-transaction-purpose","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes Boleto tax ID nullable in payment method details for Payment Records","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fmakes-tax-id-field-nullable-in-boleto-payment-method-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the Stripe Reader S710","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fstripe-reader-s710","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-02-25.preview","href":"\u002Fchangelog\u002Fclover#2026-02-25.preview","description":null,"children":[{"type":"link","text":"Make the flow property nullable on Transactions","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Ftransaction-flow-nullable","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Introduces Managed Payments, Stripe's merchant of record solution","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fmanaged-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Expands bank account identification details in payout method responses","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fpayout-method-bank-account-identification","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Expands cross-border payout destinations to 12 additional countries","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fcross-border-payouts-new-countries","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Smart Disputes settings to v2 Accounts","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Fsmart-disputes-v2-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to specify the purpose of Outbound Payments","href":"\u002Fchangelog\u002Fclover\u002F2026-02-25\u002Foutbound-payments-purpose","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-01-28.preview","href":"\u002Fchangelog\u002Fclover#2026-01-28.preview","description":null,"children":[{"type":"link","text":"Updates error codes for the Outbound Setup Intents API","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Foutbound-setup-intents-error-codes","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds account holder information to Financial Address credentials for US bank accounts","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Ffinancial-address-account-holder-information","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds alternative reference field to bank account and payout method resources","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Falternative-reference-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds fingerprint property to card payout methods","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fcard-payout-methods-fingerprint-property","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to detach a PaymentIntent from an Invoice","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fdetach-payment-from-invoice","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to relink deactivated Financial Connections Accounts","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Ffinancial-connections-relink","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes the source type parameter when creating new Stripe balance payment methods","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fstripe-balance-remove-source-type","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds event type for updates on a line of credit when using Capital for Platforms","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fline-of-credit-event","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Global Payouts adds support for 15 new countries for cross-border payouts","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fcross-border-payouts-new-countries","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds PayPay onboarding parameters to the Accounts API","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Faccounts-paypay-onboarding","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2026-01-28.clover","href":"\u002Fchangelog\u002Fclover#2026-01-28.clover","description":null,"children":[{"type":"link","text":"Adds support for 3D Secure versions 2.3.0 and 2.3.1","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002F3d-secure-version-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to monitor reserve activity on Balance Transactions and reconcile Risk Reserved balance changes","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fmonitor-reserve-activity-on-balance-transactions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to opt out of strict arithmetic validation for Payment Line Items","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Floosen-arithmetic-validation-for-payment-line-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds OpenAPI artifacts containing v2 API endpoints","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fopenapi-with-v2-apis","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Reintroduces the ability to set an amount-off coupon's duration to forever","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Freintroduce-forever-amount-off-coupon","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Adyen as an issuer for iDEAL payments","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fadds-adyen-as-an-issuer-for-ideal-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Polish NIP tax ID type","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fpolish-nip-tax-id-type","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the top-up field to Treasury ReceivedDebit linked flows","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Ftreasury-received-debit-linked-flows-topup","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Changes currency mapping for Bulgaria from BGN to EUR","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fbulgaria-currency-mapping-bgn-to-eur","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the contact phone parameter to the Accounts API","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Faccounts-contact-phone","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to specify a company's registration date on Accounts v2 objects","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Faccounts-v2-registration-date","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds adjustable quantity to the line items response","href":"\u002Fchangelog\u002Fclover\u002F2026-01-28\u002Fline-items-adjustable-quantity","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-12-15.clover","href":"\u002Fchangelog\u002Fclover#2025-12-15.clover","description":null,"children":[{"type":"link","text":"Subscriptions updated from the Customer Portal can now also modify their billing cycle anchor","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fcustomer-portal-billing-cycle-anchor","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Mollie as a supported iDEAL issuer","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fmollie-ideal-issuer","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to filter customer balance transactions by invoice","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fcustomer-balance-transations-list-invoice","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds additional card payment method details to Payment Records","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fcard-payment-method-details-payment-record","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to update line items on existing Checkout Sessions with a custom UI","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fupdate-line-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Connect platforms can now use Accounts v2 to manage connected accounts and customers","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Faccounts-v2","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the customer account property to v1 APIs for Accounts v2 interoperability","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Faccounts-v2-v1-api-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds expected debit date for bank debit payments","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fexpected-debit-date-on-charges","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enables expansion for invoice pricing details","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fexpandable-price-details-price","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Accounts now support digital attestation for proof of registration and beneficial ownership verification","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Faccounts-digital-attestation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the PayTo payment method","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fpayto","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds subtotal property to Invoice Line Items","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Finvoice-line-item-subtotal","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-12-15.preview","href":"\u002Fchangelog\u002Fclover#2025-12-15.preview","description":null,"children":[{"type":"link","text":"Adds generic error types for Payout Methods","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fgeneric-error-types-payout-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Accounts v2 now always returns the responsibilities field when the defaults field is included","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Faccounts-v2-responsibilities","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes requested field from Accounts v2 capabilities hashes","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Faccounts-v2-capabilities-remove-requested","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Account Tokens no longer require identity information on creation","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Faccount-tokens-identity-optional","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Creating a Payout Method now triggers an event","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fpayout-method-created-event","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for tracking transfers from connected accounts to financial accounts","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Ftransfers-to-financial-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Global Payouts adds support for 13 new countries for cross-border payouts","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Fcross-border-payouts-new-countries","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for retrieving information about reserves","href":"\u002Fchangelog\u002Fclover\u002F2025-12-15\u002Freserves-retrieve-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-11-17.clover","href":"\u002Fchangelog\u002Fclover#2025-11-17.clover","description":null,"children":[{"type":"link","text":"Adds the ability to specify the capture method for card present payments with Payment Intents","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fcard-present-capture-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for using a web browser to accept Apple's terms and conditions for Tap to Pay on iPhone","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fterminal-onboarding-links","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a fraud warning for potentially compromised Issuing Cards","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fissuing-fraud-warnings","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the transaction ID to iDEAL payment method details","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fideal-transaction-id","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds fraud risk assessments to Issuing Authorizations","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Ffraud-risk-assessments-for-issuing-authorizations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds MB WAY and TWINT to destination details for refunds","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fmb-way-twint-destination-details-for-refunds","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds filtering by creation date to Customer Balance Transactions lists","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fcustomer-balance-transactions-list-created","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds filtering by creation date to Invoice Payment lists","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Finvoice-payments-list-created","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for automatic tax transactions to Payment Intents","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fpayment-intents-tax-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Finom as a supported iDEAL issuer","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fideal-payments-finom","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to specify a payment method configuration in the customer portal","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fportal-payment-method-configuration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes client secret optional for Financial Connections Sessions","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Ffinancial-connections-client-secret","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for handling tokenized bank account numbers","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Ftokenized-account-numbers","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-11-17.preview","href":"\u002Fchangelog\u002Fclover#2025-11-17.preview","description":null,"children":[{"type":"link","text":"Adds health alerts for when events fail to generate","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fevent-generation-failure-alert","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Meter Usage Analytics adds support for filtering multiple tenants and dimension values","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fmeter-usage-tenant-dimension-filters","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates requirements collection parameters for Accounts v2","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Faccounts-v2-requirements-collection","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds future requirements field to Accounts v2","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Faccounts-v2-future-requirements","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"PaymentMethods can now list payment methods for a customer account using Accounts v2","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fv2-accounts-payment-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for PayPay to Accounts","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fpaypay-connect","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Konbini payments and Japanese statement descriptors in Accounts v2","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Faccounts-v2-konbini-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds industry-specific transaction details and purchase data for cards and Klarna","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Findustry-fields-cards-klarna","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the capabilty to hold EUR funds to Accounts v2","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Faccount-v2-storer-config-eur","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds account and person tokens to Accounts v2 to securely transmit sensitive data","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Faccounts-v2-tokens","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Argentine ID types","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fargentine-id-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Accounts v2 to accept the terms of service for storing stablecoins","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fstablecoin-fa-tos","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Tax Associations now always return the list of attempted tax transactions","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Ftax-assocation-transaction-attempts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Thin events now include field changes on related objects","href":"\u002Fchangelog\u002Fclover\u002F2025-11-17\u002Fthin-events-changes","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-10-29.clover","href":"\u002Fchangelog\u002Fclover#2025-10-29.clover","description":null,"children":[{"type":"link","text":"Adds support for filtering by event type to Events v2","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fv2-events-api-filtering","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds MB WAY to payment method configurations","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fmb-way-payment-method-configuration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to upload your platform's terms of service agreement","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fupload-file-terms-of-service","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a field for a Terminal reader's last connection timestamp","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fterminal-reader-last-seen","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for tipping in Gibraltar pounds on Terminal readers","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fterminal-tips-gip","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds TWINT payment method options to Checkout Sessions","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Ftwint-checkout-sessions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Payment Records and Payment Attempt Records","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fpayment-records","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for remote sellers in Taiwan to Stripe Tax","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fstripe-tax-taiwan-remote-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for specifying payment method configurations to the customer portal","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fcustomer-portal-payment-method-configurations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to attest to an Account's authorized company representative","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Frepresentative-declaration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for managing stablecoin payments with Payment Method Configurations","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fstablecoin-payments-pmc","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds crypto network support for Solana","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fcrypto-network-solana","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds MB WAY payment method to Payment Links and Checkout Sessions","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fmb-way-payment-link-checkout-sessions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for payment line items","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fpayment-line-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to exclude payment methods when using Setup Intents","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fexclude-payment-methods-setup-intents","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for collecting business and individual names on Payment Links","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fpayment-links-name-collection","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for using Payment Records with Invoices and Credit Notes","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Finvoicing-payment-records","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates the category field of Credit Grants to be optional","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fcredit-grant-optional-category","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a webhook event type for Invoices that require a non-Stripe payment","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Finvoice-payment-attempt-required-event","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a webhook event type for updates to the balance settings for connected accounts","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fbalance-settings-updated-webhook","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds blockchain transaction hash to stablecoin refunds","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fstablecoin-refunds-reference-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Klarna reference parameters for line items in Payment Intents","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fklarna-line-item-reference","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a subscription reference to Klarna line items in Payment Intents","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fklarna-items-payment-intents","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Customer Sessions for Mobile Payment Element and Customer Sheet","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fcustomer-sessions-mpe-customer-sheet","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for custom payment methods","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fcustom-payment-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds third-party tax providers for automatic tax calculation","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fautomatic-tax-provider","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-10-29.preview","href":"\u002Fchangelog\u002Fclover#2025-10-29.preview","description":null,"children":[{"type":"link","text":"Adds new error code for missing verification data from connected accounts","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Faccounts-verification-data-error","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for using Accounts v2 payment method billing details for Stripe Tax location","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fpayment-method-location-source","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to attest to the authorized company representative for Accounts v2","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fv2-representative-declaration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to update the metadata and display name of a Financial Account","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fupdate-financial-account","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for microdeposits to US Bank Accounts","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fmicrodeposits-us-bank-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for listing US and GB bank accounts","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Flist-bank-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates to Payment Record APIs","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fpayment-records-updates","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for retrieving and listing closed v2 Accounts","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Freturn-closed-v2-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Tax ID Element support to Customer Sessions","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fcs-add-tax-id-element-to-customer-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new error codes for the crypto wallet payout method","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Fcrypto-wallet-errors","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds tracking for which tax provider resolved a Customer location","href":"\u002Fchangelog\u002Fclover\u002F2025-10-29\u002Ftax-provider-customer-location","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-09-30.clover","href":"\u002Fchangelog\u002Fclover#2025-09-30.clover","description":null,"children":[{"type":"link","text":"Adds specific descriptions for risk requirements during legal, PEP, and sanctions review","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fexpanded-risk-requirement-descriptions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates default behavior for saved payment methods in Elements with Checkout Sessions","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fcustom-checkout-saved-payment-method-defaults","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds additional enum values for Radar manual reviews","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fradar-manual-review-enum","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a new error code for business type validations","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fbusiness-type-error-code","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Changes the set of decline codes used for Alma, Amazon Pay, Billie, Satispay, and South Korean payment methods","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Flpm-descriptive-decline-codes","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes iterations parameter for subscription schedules","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fremove-iterations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates risk levels for Issuing Authorizations to use standard values","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Frisk-levels-issuing-authorizations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Promotion Codes now reference Coupons using a polymorphic field for promotions","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fpolymorphic-coupon","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes postal code for card payments in certain regions on Checkout and Payment Element","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fpostal_code_in_card_form_for_non_us_countries","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a processing status to submitted stablecoin payments","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fstablecoin-payments-processing-status","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the Discount source property and removes the Discount coupon property","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fadd-discount-source-property","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Prevents reusing client secrets for Intents in certain states when initializing Elements","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fclient-secret-reuse","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes currency conversion field from Checkout Sessions","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fremove-checkout-session-currency-conversion-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes flexible billing mode the default for new subscriptions","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fbilling-mode-default-flexible","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes deprecated messaging and bank elements that were replaced","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fstripejs-deprecated-elements-removal","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates computation of subscription schedule phase end date to consider billing cycle anchor changes","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fbilling-cycle-anchor-resets-during-phase-computation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes support for the redirectToCheckout method","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fremove-redirect-to-checkout","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates initCheckout to be synchronous","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fupdate-init-checkout-synchronous","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new error codes for failures when creating Payment Methods from Financial Connections Accounts","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Ffinancial-connections-payment-method-error-codes","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds customer portal configuration trial behavior","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fcustomer-portal-trial-behavior","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a documented reason for Klarna chargeback losses to Disputes API","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fchargeback-loss-reason","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for business and individual names on Customers","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fcustomer-business-individual-names","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to itemize proration discount amounts","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fitemize-proration-discount-amounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for collecting business and individual names in Checkout Sessions","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fcheckout-name-collection","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Japan-specific fields to the Terminal Locations API","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fadd-japan-fields-to-terminal-locations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for custom BBPOS WisePad 3 splash screens","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fcustom-bbpos-wisepad3-splash-screens","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to exclude payment methods from Checkout Sessions and Payment Intents","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fexclude-payment-methods-checkout-sessions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for printing a second line on Issuing physical cards","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fissuing_card_second_line","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for setting the capture method for specific payment methods with the Checkout Sessions API","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fcheckout-capture-method-per-payment-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds cash as a value for the  crypto token currency enum","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fcrypto-cash-value","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a testing developer assistant in Elements with Intents","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fstripe-js-developer-assistant","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for configuring branding settings for Checkout Sessions","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fcheckout-sessions-branding-settings","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enables specifying units of measurement for Products","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fproduct-data-unit-label","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds tax calculation provider to Tax settings","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Ftax-calculation-provider","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the MB WAY payment method","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fmb-way-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds account balance and payout settings with the Balance Settings API","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fbalance-settings-ga","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-09-30.preview","href":"\u002Fchangelog\u002Fclover#2025-09-30.preview","description":null,"children":[{"type":"link","text":"Moves platform-specific identity fields to a default profile for Accounts","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fmoving-identity-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds pagination and updates fields for aggregrated Billing meter usage data","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fupdate-meter-usage-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Restructures Smart Disputes recommended evidence field","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Frestructure-smart-disputes-recommended-evidence","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds per-currency minimum balances for automatic payouts on the Balance Settings API","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fminimum-balance-by-currency-on-balance-settings","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updating Balance Settings no longer requires specifying payment settings","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fpayments-field-optional-for-update-balance-settings","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to update automatic tax, invoice creation, and invoice settings for Checkout Sessions","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fcheckout-sessions-tax-and-invoice-settings","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to choose how you submit a dispute response","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fdispute-submission-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enables prebilling for subscriptions","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fsubscriptions-prebilling","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the unit label parameter to the product data hash","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fadd-product-data-unit-label-preview","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Outbound Setup Intents to create usable payout methods","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Foutbound-setup-intents","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for PayPay as a local payment method","href":"\u002Fchangelog\u002Fclover\u002F2025-09-30\u002Fadd-paypay-public-preview","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Basil","href":"\u002Fchangelog\u002Fbasil","description":null,"children":[{"type":"link","text":"2025-08-27.basil","href":"\u002Fchangelog\u002Fbasil#2025-08-27.basil","description":null,"children":[{"type":"link","text":"Adds Payout Details embedded component to the Account Session API","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fembedded-payout-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Public preview for Payout Details embedded component","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fembedded-payout-details-public-preview","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds PayPay settings to the Account object","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fadd_paypay_payments_settings","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for simulating card payments on Terminal readers","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fcard-present-payment-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for PayNow on Terminal","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fterminal-paynow-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a Charge transaction ID for several payment methods","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Ftransaction-id","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for MXN currency in Terminal tipping configuration","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fterminal-tipping-configuration-mxn","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the number of installments for Alma payments to Charge objects","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Falma-installments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Android APK for Terminal to purpose of file uploads","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fterminal-android-apk-file-purpose","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a name field to the customer portal configuration object","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fcustomer-portal-config-name","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Dispute Preventions","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fadd-preventions-to-dispute","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support to include the IOF tax in the amount for Pix payments","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fpix-payments-iof-tax","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds excluded payment method types to the Payment Intents API","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fcs_add_excluded_payment_method_types_pi","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for paying out to Financial Accounts v2","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fadd-payout-method-to-payouts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for invoice items metadata and period in subscriptions and schedules","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fadd_invoice_items_metadata_and_period","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes CVC optional when presenting a payment method on a simulated reader","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fmake-cvc-optional","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for custom expiration dates to Issuing virtual cards","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fissuing-custom-expiration-dates","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for third-party tax on flexible billing mode subscriptions","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002F3p-tax","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-08-27.preview","href":"\u002Fchangelog\u002Fbasil#2025-08-27.preview","description":null,"children":[{"type":"link","text":"Nests the Balance Settings request object under a new Payments parameter","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fbalance-settings-nested-in-payments-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes flexible billing mode the default for new subscriptions","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fbilling-mode-default-flexible","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes iterations parameter for subscription schedules","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fremove_schedule_phase_iterations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for deactivating configurations in Accounts v2","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fv2_accounts_configuration_deactivation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for payment line items with overcapture","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fpayment-line-items-overcapture","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a display name to the FinancialAccount object","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Ffinancial-account-display-name","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for listing a payment method's mandates","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fmandates_listing_support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Additional properties on PaymentRecord and PaymentAttemptRecord","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fpayment-records","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for admin menu passcodes on the Terminal Configuration object","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fterminal-configurable-admin-menu-passcode","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Add the payout_method field as a property on the Payout object","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Fpayout-payout-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Additional ID number types in Accounts v2","href":"\u002Fchangelog\u002Fbasil\u002F2025-08-27\u002Faccounts-v2-support-more-id-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-07-30.basil","href":"\u002Fchangelog\u002Fbasil#2025-07-30.basil","description":null,"children":[{"type":"link","text":"Adds transaction ID to Charges for Cash App","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fadd-cashapp-transaction-id-to-charges","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the America\u002FCoyhaique time zone","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Famerica_coyhaique_timezone","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enhances Checkout for app-to-web purchases","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fcheckout-origin-context","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for disabling future usage of Pix in Checkout Sessions","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fdisable-future-usage-of-pix-in-checkout-sessions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a new value to payment review closed reasons","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fadd-new-enum-to-payment-review-close-reason","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for ad-hoc products and prices when creating Payment Links","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fad-hoc-prices-for-payment-links","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a duration parameter for schedule phases","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fadd-schedule-phase-duration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for quantity adjustment to the Customer Portal Configuration API","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fcustomer-portal-subscription-update-quantity-limits","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for new tipping currencies to the Terminal Configuration object","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fadd_terminal_tipping_currency_aed_bgn_huf_chf_ron","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Invoice Rendering Templates on Checkout and Payment Links","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fcheckout-payment-link-invoice-rendering-templates","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds helpers to cancel subscriptions for billing periods with mixed intervals","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fcancel-at-enums","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Connect embedded component for Instant Payouts promotion","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Finstant-payouts-promotion-embedded-component-ga","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the NZ BECS Direct Debit local payment method in Checkout and Payment Links","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fnz-bank-account-checkout-payment-links","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for billing thresholds on flexible billing mode Subscriptions","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fbilling-thresholds","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for mixed intervals on the same subscription","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fsupport-mixed-intervals","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-07-30.preview","href":"\u002Fchangelog\u002Fbasil#2025-07-30.preview","description":null,"children":[{"type":"link","text":"Adds Account Links v2 API support for connected accounts created using the Accounts v2 API","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fenable-v2-account-links-api-for-connect","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a new value to payment review closed reasons","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fadd-new-enum-value-to-review-close-reasons","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the parameter for custom settlement timing on the Balance Settings API","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fbalance-settings-delay-days-rename","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates schedule customization for weekly and monthly payouts","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fpayout_schedule_customization_on_balance_settings","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a new event type for Payout Method updates","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fpayout-method-updated-webhook-event","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds validation for active financial addresses to Outbound Payments and Transfers","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fadd-financial-address-requirement","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for payment line items to incremental authorization","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fpayment-line-items-increment-authorization","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Smart Disputes to the Disputes API","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fadds-smart-disputes","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for accepting Apple's Tap to Pay on iPhone Terms and Conditions on the web","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fterminal-onboarding-links","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds UPI support to the Subscriptions and Invoices APIs","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fcs-upi-pmo-subscription-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for payment line items to multicapture","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fpayment-line-items-multicapture","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Increases payment line items limit to 200","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Fincrease-payment-line-items-limit-to-200","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Connect embedded component for Instant Payouts promotion","href":"\u002Fchangelog\u002Fbasil\u002F2025-07-30\u002Finstant-payouts-promotion-embedded-component","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-06-30.basil","href":"\u002Fchangelog\u002Fbasil#2025-06-30.basil","description":null,"children":[{"type":"link","text":"Verification Sessions can now collect verification information for a related Person","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fidentity-related-person","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds optional filter by status when listing Financial Accounts","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Ffinancial-accounts-status-filter","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to provide proof-of-address documents for connected accounts","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Faccounts-proof-of-address","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for collecting card details and confirming Payment Intents to server-driven Terminal integrations","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fterminal-server-support-cards-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new plan types for Japan installments","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fadd_jp_installments_plan_types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Visa compliance disputes","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fvisa-compliance-disputes","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for saving Klarna payment methods","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fklarna-saved-payment-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds BUUT as a supported bank when using iDEAL","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fideal-buut-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds more flexible schedules for monthly and weekly payouts","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fflexible-schedules-payouts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds billing mode for more flexible subscriptions behavior","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fbilling-mode","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for crypto payment method","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fcrypto-payment-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-06-30.preview","href":"\u002Fchangelog\u002Fbasil#2025-06-30.preview","description":null,"children":[{"type":"link","text":"Consolidates billing mode configuration across Billing products","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fbilling-mode-hash","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds submission method to dispute evidence details","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fadd-submission-method-to-disputes-evidence-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for saving Klarna payment methods","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fklarna_saved_payment_methods_preview","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to provide proof-of-address documents for connected accounts in v2 APIs","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Faccounts-api-v2-proof-of-address","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds error types for unsupported countries or entities when requesting capabilities for Accounts v2","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fadds-unsupported-capability-status","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new status and consolidates error codes for money management APIs","href":"\u002Fchangelog\u002Fbasil\u002F2025-06-30\u002Fenhance-money-management-apis","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-05-28.basil","href":"\u002Fchangelog\u002Fbasil#2025-05-28.basil","description":null,"children":[{"type":"link","text":"Adds South Korean payment methods to the Payment Method Configurations API","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fkorea-payment-method-configuration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds account capability for the Pix payment method for US-based sellers","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fadds-pix-capability-for-us-sellers","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds option to Checkout Sessions to let customers remove saved payment methods","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fcheckout-payment-method-remove","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds capture method option to Satispay payments","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fsatispay-capture-method-option","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds balance types to the Balance Transactions API","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fadd-balance-type-to-balance-transactions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds simulated S700 device type to Reader API","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fsimulated-s700-device-type","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for setting up future usage of Naver Pay in Checkout Sessions","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fnaver-pay-update","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for WeChat Pay for Setup Intents","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fsetup-intents-wechat-pay","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Reintroduces billing thresholds","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Freintroduce-billing-thresholds","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds refund and dispute prefunding balances to the Balance API","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fadd-refund-and-dispute-prefunding-to-balances","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Extracts sex and place of birth from government-issued ID documents","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fextract-sex-and-place-of-birth","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds network decline codes for PayPal refunds","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fpaypal_refund_network_decline_code","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds metadata field on Tax Calculation line items","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fadd-metadata-on-tax-calculation-line-item","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds two new Connect embedded components for Disputes","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fdisputes-embedded-components","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds forms to Terminal readers to collect user information","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fcollect-inputs","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for partial payments on invoices","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fpartial-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-05-28.preview","href":"\u002Fchangelog\u002Fbasil#2025-05-28.preview","description":null,"children":[{"type":"link","text":"Replaces tax association status fields","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fflatten-tax-association","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames Payment Intent field for linking tax calculation","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Frename-async-workflows","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds more flexibility for how you manage subscription end-of-period cancellations","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fcancel-at-enums","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for WeChat Pay and Affirm on Terminal","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fterminal-wechat-pay-and-affirm","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the ability to migrate subscriptions to flexible billing mode","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fmigrate-subscription","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updated validation errors for redaction jobs to specify affected objects","href":"\u002Fchangelog\u002Fbasil\u002F2025-05-28\u002Fredaction-jobs-validation-error-erroring-object","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-04-30.basil","href":"\u002Fchangelog\u002Fbasil#2025-04-30.basil","description":null,"children":[{"type":"link","text":"Adds a demographic information hash to the Persons API","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fadd-us-cfpb-data-to-person","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Affirm as a supported payment method for one-time invoices and subscriptions","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Faffirm-send-invoice","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds tax ID to Payment Method billing details","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fadd-tax-id-to-billing-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a field explaining why refunds are pending","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Frefund-pending-reason","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Pix to payment method configurations","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fadd_pix_to_payment_method_configuration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for tax ID types in ten new countries","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fadd-tax-ids","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds registration date to the Accounts API","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fus_cfpb","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds context field to event payload","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fadditional-context-organization-events","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Tax Registration API now supports twelve new countries","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fadditional-tax-registration-countries","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds capture method option to Billie payments","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fbillie-capture-method-option","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds wallet options to Checkout Sessions","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fcheckout-link-wallet-options","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a new ping event type for testing an event destination","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fcs_document_event_destination_ping_event","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a minority-owned business designation field to the business profile hash","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fadd-minority-owned-business-designation-to-business-profile","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for card installments on Confirmation Token","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fct-pmo-card-installments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-04-30.preview","href":"\u002Fchangelog\u002Fbasil#2025-04-30.preview","description":null,"children":[{"type":"link","text":"Payouts are now a capability","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fpayouts-are-now-a-capability","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds provider to automatic tax","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Ftaxprovider","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for third-party tax providers in Accounts v2","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Faccounts-v2-3p-api-ref","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the FX Quote API to provide extended exchange rate quotes","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Ffx-quote-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for script coupons","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fscript-coupons","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Global Payouts","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fadds-support-for-global-payouts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new event types for Accounts v2","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fnew-accounts-v2-events","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for US sellers to accept cross-border Pix payments","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fpix_cross_border_in_public_preview","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updated address validations for Tax","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fupdated-address-validations-for-tax","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for payment line items","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fpayment-line-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds billing mode to control how prorations and invoices for subscriptions are calculated and orchestrated","href":"\u002Fchangelog\u002Fbasil\u002F2025-04-30\u002Fsubscriptions-billing-mode","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-03-31.basil","href":"\u002Fchangelog\u002Fbasil#2025-03-31.basil","description":null,"children":[{"type":"link","text":"Removes support for discount coupons that don't have a specified end time","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Frestrict-coupon-duration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Checkout Session removes shipping details","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fcheckout-session-remove-shipping-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds reason code for Issuing authorizations created while Stripe is unavailable","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fnew-network-fallback-issuing-authorization-reason-code","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"HTTP Accept headers for webhooks now specify JSON during Issuing authorizations","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fissuing-json-webhook","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates the Vault and Forward API to return a 402 status code for upstream request timeouts","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fvault-forward-api-returns-402","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds subscription item-level billing periods and removes subscription-level periods","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fdeprecate-subscription-current-period-start-and-end","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes total count expansion for list API methods","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fdeprecate-total-count-expansion","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes manual capture method for Interac cards","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fdeprecate-interac-present-manual-capture-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes coupon and promotion code parameters with stackable discounts","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fdeprecate-singular-coupon-promotion-code","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Replaces Upcoming Invoice API methods with the Create Preview Invoice API","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Finvoice-preview-api-deprecations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds expired status for Issuing Authorizations","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fissuing-authorizations-expired","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new error codes for required verifications","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fadds-requirement-error-codes","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Payment Methods won't allow modifying fields for Naver Pay after the object is first created","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fnaver-pay-payment-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Replaces top-level price fields with improved price modeling on Invoice Items and Invoice Line Items","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Finvoice-pricing-configurations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Replaces top-level tax-related properties with improved tax modeling on Invoices, Invoice Line Items, and Credit Note Line Items","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Finvoice-tax-configurations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoicing resources now specify how they were generated","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fadds-new-parent-field-to-invoicing-objects","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Checkout Sessions have lower latency and new update semantics","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fcheckout-legacy-subscription-upgrade","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates the default layout for Payment Element","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fdefault-layout-of-payment-element","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes legacy usage-based billing","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fdeprecate-legacy-usage-based-billing","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for multiple \u0028partial\u0029 payments on invoices","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fadd-support-for-multiple-partial-payments-on-invoices","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Changes the political exposure property of the Person object from a string to an enum","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fpolitical-exposure-persons-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Partially capturing or canceling payments no longer creates a Refund","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fremove-refund-from-partial-capture-and-payment-cancellation-flow","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Klarna in the Hosted Invoice Page","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fklarna-send-invoice","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds ability to configure saved payment methods for one-time payments on the Hosted Invoice Page","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fhosted-payment-method-save","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for saving and reusing Naver Pay payment methods","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fnaver-pay-recurring","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds jurisdiction level and taxability reason to manual tax amounts on invoices","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Finvoice-manual-tax-amount-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds default value to custom fields on Payment Links","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fdefault-value-payment-links-custom-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the Billie local payment method","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fadd-billie","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Checkout Session allows shipping option updates","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fcheckout-session-shipping-options-update-param","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Expanded availability of Account KYC data","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Favailability_of_additional_kyc_data","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new error code for failures with the Setup Intents API using mobile wallets","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fterminal-mobile-wallets-setup-intents-error-code","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds custom UI mode to Checkout Sessions","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fadd-checkout-session-custom-ui-mode","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds permissions parameter to Checkout Sessions","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fcs_add_checkout_session_permissions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds presentment details for Adaptive Pricing","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fadd_presentment_details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the Satispay local payment method","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fsatispay-lpm","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds optional items to Checkout Sessions and Payment Links","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fcheckout_optional_items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for last aggregation formula on meters","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fmeters-last-agg-formula","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds BalanceTransaction types related to pay with Stripe balance","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fadd_pay_with_stripe_balance_bt_types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new webhook event types for Billing Meters","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fbilling-meter-webhooks","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new webhook event types for billing credits","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fbilling-credit-webhooks","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes the client parameter optional for WeChat Pay until confirmation","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Flient-param-optional-wechatpay-before-confirmation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the initCheckout method","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fadd-init-checkout","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Introduces new customer balance transaction types","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fnew-customer-transaction-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the New Zealand BECS Direct Debit local payment method","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fnz-bank-account","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes support for the page parameter","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fremove-page-event-destinations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds ability to configure WiFi for Terminal readers","href":"\u002Fchangelog\u002Fbasil\u002F2025-03-31\u002Fterminal-wifi-configuration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Acacia","href":"\u002Fchangelog\u002Facacia","description":null,"children":[{"type":"link","text":"2025-02-24.acacia","href":"\u002Fchangelog\u002Facacia#2025-02-24.acacia","description":null,"children":[{"type":"link","text":"Adds metadata field to the Products API for creating an inline default price","href":"\u002Fchangelog\u002Facacia\u002F2025-02-24\u002Fproducts-default-price-data-metadata-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for blocking specific card brands in Checkout Sessions","href":"\u002Fchangelog\u002Facacia\u002F2025-02-24\u002Fcheckout_add_brands_blocked","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Checkout Sessions now group customer information in one field","href":"\u002Fchangelog\u002Facacia\u002F2025-02-24\u002Fcheckout-sessions-collected-info","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Credit grants can now be applied to specific prices","href":"\u002Fchangelog\u002Facacia\u002F2025-02-24\u002Fbilling-credits-price-level-applicability","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Credit grants can now be prioritized","href":"\u002Fchangelog\u002Facacia\u002F2025-02-24\u002Fbilling-credits-priority","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds ability to schedule debit payments for a specific date","href":"\u002Fchangelog\u002Facacia\u002F2025-02-24\u002Ftarget-date","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes shipping information an optional parameter for Afterpay payments","href":"\u002Fchangelog\u002Facacia\u002F2025-02-24\u002Fafterpay-shipping-details-optional","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes billing country and email fields optional for Klarna payments","href":"\u002Fchangelog\u002Facacia\u002F2025-02-24\u002Fcs_make_billing_country_and_email_field_optional_for_klarna_payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Versioning in Stripe JS","href":"\u002Fchangelog\u002Facacia\u002F2025-02-24\u002Fstripe-js-versioning","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2025-01-27.acacia","href":"\u002Fchangelog\u002Facacia#2025-01-27.acacia","description":null,"children":[{"type":"link","text":"Adds support for ownership exemption reason to the Accounts API","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fownership-exemption-reason-accounts-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds directorship declaration to the Accounts API","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fdirectorship-declaration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds advice code to Charges","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fcharge-outcome-advice-code","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Modify phone number collection on Payment Links","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fadd-phone-number-collection-update-payment-links-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds proof of ultimate beneficial ownership as a document type","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fproof-of-ultimate-beneficial-ownership-document-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the Pay by Bank local payment method","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fpay-by-bank-lpm","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds discounts field to Checkout Sessions","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fcheckout-sessions-discounts-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Sudan to allowed shipping countries for Checkout","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fcheckout-sudan-shipping-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes Issuing and Treasury embedded components generally available","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fissuing-treasury-embedded-components","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for multiple financial accounts per business","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fmulti-fa","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds PayPal country property to the PaymentMethods and Charge objects","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fpaypal-country","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for collecting tips in JPY currency to Terminal","href":"\u002Fchangelog\u002Facacia\u002F2025-01-27\u002Fterminal-jp-supported-country","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2024-12-18.acacia","href":"\u002Fchangelog\u002Facacia#2024-12-18.acacia","description":null,"children":[{"type":"link","text":"Adds SDK support for trace IDs","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Ftrace-id-sdk","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds additional beneficiary information for bank transfer payments","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fnew-bank-transfer-beneficiary-information","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds funding details to Amazon Pay and Revolut Pay charges","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fcharge-pm-details","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds disabled reason to invoices, subscriptions, and schedules","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fadd-disabled-reason","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new balance transaction types to support minimum balance","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fpayout-minimum-balance","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for SEPA Direct Debit and Bacs Direct Debit mandate reference prefix","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fmandate-reference-prefix","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Issuing authorizations now include merchant tax ID number","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fissuing-merchant-tax-id","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for tax ID types in 19 new countries","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Ftax-ids-19-new-countries","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for 21 new countries to the Tax Registration API","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Ftax-registration-21-new-countries","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for reinstating Billing Credits on Invoice voiding","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fbilling-credits-invoice-voiding","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds signature request as a replacement option for the Vault and Forward API","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fvault-and-forward-request-signature-replacement","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for responding to Visa compliance disputes","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fvisa-compliance","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Creates Issuing authorizations when Stripe is unavailable","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fissuing-auths-when-stripe-unavailable","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds network advice and decline codes","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fnetwork-advice-code-network-decline-code","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Supports redisplaying payment methods for Cards and Sources","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fcards-sources-allow-redisplay","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds field-level permissions for revenue and worker count in an Account's business profile","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fbusiness-profile-revenue-worker-count","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds network transaction ID to charges","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fcharge-display-network-transaction-id","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Modify trial subscriptions created by Payment Links","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fadd-trial-days-update-payment-links-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds regulated status field to card objects in several APIs","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fregulated-status","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Billing Portal Configuration always returns period end date in responses","href":"\u002Fchangelog\u002Facacia\u002F2024-12-18\u002Fportal-config-schedule-at-period-end-required","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2024-11-20.acacia","href":"\u002Fchangelog\u002Facacia#2024-11-20.acacia","description":null,"children":[{"type":"link","text":"Adds support for Service Tax type","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fservice_tax","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds tax ID support for Liechtenstein VAT","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fli_vat","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Trace payouts with a unique identifier","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fpayout-trace-id-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for enabling Adaptive Pricing per Checkout Session","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fadaptive-pricing-param","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Customize the submit button recurring Payment Links and Checkout Sessions","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fsubmit-type-recurring-cpl","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds network decline code field for Swish and BLIK refunds","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Frefunds-network-decline-code","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Converts properties on the Account object from a String to an enum","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Faccount-disabled-reason","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for SEPA Direct Debit and Bacs Direct Debit mandate reference prefixes in Checkout Sessions","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fcheckout-sessions-sepa-debit-bacs-debit-mandate-options","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for advanced card features on Checkout Sessions","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fadvanced-card-features","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds indicator for connected accounts that must log in before using embedded components","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Faccount-sessions-stripe-authentication-response","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Allows Link card-only integrations to accept non-card payments under Link card brand","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Flink-card-brand","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds additional beneficiary information for bank transfer payments","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fnew-bank-transfer-beneficiary-information","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for merchant amount and currency for test mode authorizations","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fadd-merchant-currency-and-merchant-amount-on-create-testmode-authorization-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Specifying an originating payment method for Inbound Transfers is now optional","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Finbound-transfers-optional-pm","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for issuing fraud challenges","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fissuing-fraud-challenges","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for authorizers to Person API","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fauthorizer-person-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Use configurable capture methods and set up future usage for South Korean payment methods","href":"\u002Fchangelog\u002Facacia\u002F2024-11-20\u002Fsouth-korea-payment-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2024-10-28.acacia","href":"\u002Fchangelog\u002Facacia#2024-10-28.acacia","description":null,"children":[{"type":"link","text":"Adds Credit Grant APIs and resources","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fbilling-credits-apis","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for pre-tax credit amount information to invoices","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fbilling-credits-invoice","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for pre-tax credit amount information to credit notes","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fbilling-credits-credit-note","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for disabling Stripe user authentication for certain embedded components","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fdisable-stripe-user-authentication-account-sessions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a test helper that updates the shipping status for physical cards","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Ftestmode-helper-shipping-status","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds created, updated, and failed events for all refund types","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Frefund-webhook-update","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for new countries to the Tax Registration API","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Ftax-registration-new-countries","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for tax ID types in several new countries","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Ftax-ids","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds pricing groups to the Accounts API","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fpricing-groups-account-objects","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a metadata field to the Vault and Forward API","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fforwarding-api-metadata-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for new South Korean payment methods","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fsouth-korean-payment-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds scheduled subscription downgrades in the customer portal","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fcustomer-portal-schedule-downgrades","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for collecting retail delivery fees","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Ftax-retail-delivery-fee","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Polish PLN currency support to Terminal tipping configuration","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fterminal-tipping-pln","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Alma in France","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Falma","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds option to automatically validate customer tax location during an update","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Ftax-validate-location-auto","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Supports domain registration for Amazon Pay","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Famazon-pay-domain-registration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes business profile optional for customer portal configuration","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fcustomer-portal-config-business-profile","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Event Destinations v2 API endpoint","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fevent-destinations-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds event type for updated receipt data in Issuing transactions","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fissuing-transactions-updated-receipt-event","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Uses Visa's Compelling Evidence 3.0 to respond to qualifying disputes","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fvisa-compelling-evidence-3-0","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for scheduling invoice finalization","href":"\u002Fchangelog\u002Facacia\u002F2024-10-28\u002Fschedule-invoice-finalization","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2024-09-30.acacia","href":"\u002Fchangelog\u002Facacia#2024-09-30.acacia","description":null,"children":[{"type":"link","text":"Adds risk verification details for connected accounts","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fadditional-risk-verification-details-connected-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates consent modeling for saving cards with Terminal","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fterminal-remove-customer-consent-require-allow-redisplay","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates the default value for shipping address validation","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fcard-shipping-status-submitted-address-validation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds contextual filters to billing alerts","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fbilling-alerts-contextualizing-filters","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Switzerland UID as a supported customer tax ID","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fswitzerland-tax-uid","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for email types to Credit Notes","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fcredit-note-email-type","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for configuring the reboot time setting","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fterminal-reboot-window","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for three new payment methods: Multibanco, Twint, and Zip","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fpayment-links-new-payment-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for filtering by account subcategories on Financial Connections","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Ffinancial-connections-filters","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Expands filtering support for Financial Connections Sessions","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Ffinancial-connections-additional-filters","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for bulk invoice line item operations","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Finvoicing-bulk-line-item-operations","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for posting time on tax transaction creation","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Ftax-posting-time-on-creation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds address validation for physical cards","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fissuing-address-validation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for the Payment Element on a Customer Session","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fsupport-payment-element-customer-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds option to retrieve CVC tokens on Confirmation Tokens","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fsupport-payment-method-options-confirmation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds customer ID to payment method preview on a confirmation token","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fsupport-customer-payment-method-preview","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a new webhook event for when funds are deducted as part of a dispute","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fissuing-webhook-fund-deduction","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds the Stripe S700 reader as a valid device type","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fterminal-reader-s700","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for using the Multibanco payment method with  billing","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fbilling-mutlibanco-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds webhook events for when an invoice is due or overdue","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fbilling-due-date-webhooks","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for identifying the unique payer for the BLIK payment method","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fbuyer-id-blik","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for identifying the case type for card disputes","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fdisputes-case-type-card","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for Affirm transaction IDs","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Faffirm-transaction-id-dashboard","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Twint to the PaymentMethodConfiguration API","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Ftwint-support-payment-method-configuration","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for in-person payment methods, including Interac cards","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fcard-interac-present-support","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for tax settings and registrations for Embedded Components","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Ftax-registrations-settings-embedded-components","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a method to update the metadata for Checkout Sessions","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fcheckout-update-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds an Alerts API for usage-based billing","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fbilling-alerts-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds an event for triggered billing alerts","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fbilling-alert-trigger-event","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for listening to triggered billing alerts","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fbilling-alert-webhook-listener","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds error code for exceeded transaction limits","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Ferror-code-transaction-limit","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds parameter to link Verification Sessions to Customers","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fidentity-verification-session-related-customer","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new method to retrieve a Tax Calculation","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fretrieves-tax-calculation-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds details about offline collection on card_present PaymentMethod objects","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fterminal-offline-details-card-present-paymentmethods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Girocard as a PaymentMethod brand and network","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fadds-girocard-paymentmethod-brand-network","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new error code for invalid mandate prefixes to Bacs Direct Debit and SEPA Direct Debit payments","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Ferror-code-invalid-mandate-reference-prefix","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds billing alert resources and endpoints","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fadds-billing-alert-resources-endpoints","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Displays CHIPS tracking details for outbound wire payments and transfers","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fdisplays-chips-tracking-details-treasury-outbound-wires","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Displays authorization_code for Charges","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fdisplays-authorization-code-for-charges","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds wallet details for card_present Charges and Payment Methods","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fadds-offline-details-card-present-paymentmethods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Croatian Personal Identification Number to supported Tax IDs","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fadds-tax-id-type-hr_oib-croatian-personal-id-number","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds additional reasonable defaulting to the Account Link API v1","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Faccount-link-api-default-fields-v1","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes LineItem.description optional","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fdescription-optional-checkout-session-line-item","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds target_frozen_time for advancing test_helpers.test_clock objects","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fsupport-status-details-test-clock","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for subscriptions and subscription items to billing alerts","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fbilling-alerts-subscription-items-subscriptions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Invoice Rendering Templates for Invoices","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Finvoice-rendering-template-resource","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds retrieve and archive methods for Invoice Rendering Templates","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Finvoice-rendering-template-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for templates to Invoices and Customers","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Finvoice-rendering-template-parameter","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds version support for Invoice Rendering Templates","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Finvoice-rendering-template-version","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes status details for Test Clock test helpers required","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fmake-testclock-status-details-required","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for requiring a customer tax ID on Checkout and Payment Links","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Frequiring-customer-tax-id-checkout-session-paymentlink","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds country field for Charges that use Klarna","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fcharges-klarna-payer-details-country","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for specifying US state sales tax elections while creating tax registrations","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fsupport-us-state-sales-tax-elections-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Displays Amazon Pay dispute type on Disputes","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fdisplay-amazonpay-dispute-type","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a new enum value representing a ReceivedDebit failure due to an international transaction","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fef-features","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds option to automatically finalize invoices","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fautomatically-finalizes-at-invoice","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds Meter Event v2 API endpoints","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fusage-based-billing-v2-meter-events-api","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Makes it optional to update the products and prices of a subscription","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fbilling-portal-updates-optional","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Add support for custom_unit_amount during product creation","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fproducts-custom-unit-amount","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds support for retrieving thin events","href":"\u002Fchangelog\u002Facacia\u002F2024-09-30\u002Fapi-v2-thin-events","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Previous versions","href":"","description":null,"children":[{"type":"link","text":"2024-06-20","href":"\u002Fchangelog\u002F2024-06-20","description":null,"children":[{"type":"link","text":"Renames a fuel attribute of the Authorization object ","href":"\u002Fchangelog\u002F2024-06-20\u002Frenames-fuel-attribute-authorization-object","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames a purchase_details attribute of the Transaction object ","href":"\u002Fchangelog\u002F2024-06-20\u002Frenames-purchase-details-transaction-object","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes undocumented fuel fields","href":"\u002Fchangelog\u002F2024-06-20\u002Fremoves-undocumented-fuel-fields-issuing","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes undocumented fleet fields","href":"\u002Fchangelog\u002F2024-06-20\u002Fremoves-undocumented-fleet-fields-issuing","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds enum values for fuel units","href":"\u002Fchangelog\u002F2024-06-20\u002Fadds-enum-fuel-units-issuing","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Deprecates alphanumeric_id for Issuing Authorization","href":"\u002Fchangelog\u002F2024-06-20\u002Fdeprecates-alphanumeric-id-issuing","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds enum values for disabled reasons","href":"\u002Fchangelog\u002F2024-06-20\u002Fadds-enum-disabled-reasons-capabilities","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Deprecates the bank_transfer_payments capability type in favor of newer capability types","href":"\u002Fchangelog\u002F2024-06-20\u002Fdeprecates-bank-transfer-payments-capabilities","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new enum values for request history reasons","href":"\u002Fchangelog\u002F2024-06-20\u002Fadds-enum-request-history-reasons-issuing","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2024-04-10","href":"\u002Fchangelog\u002F2024-04-10","description":null,"children":[{"type":"link","text":"Makes automatic async the default capture method for PaymentIntents when not specified","href":"\u002Fchangelog\u002F2024-04-10\u002Fautomatic-sync-default-paymentintents","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the rendering_options attribute for invoices to rendering","href":"\u002Fchangelog\u002F2024-04-10\u002Frenames-rendering-options-invoicing","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the features attribute of the Product object","href":"\u002Fchangelog\u002F2024-04-10\u002Frenames-features-attribute-product-object","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2023-10-16","href":"\u002Fchangelog\u002F2023-10-16","description":null,"children":[{"type":"link","text":"Adds new account requirement error codes to the Accounts API  ","href":"\u002Fchangelog\u002F2023-10-16\u002Fadds-account-requirement-error-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Auto-populates the statement descriptor and prefix in the Accounts API  ","href":"\u002Fchangelog\u002F2023-10-16\u002Fauto-populates-statement-descriptor-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2023-08-16","href":"\u002Fchangelog\u002F2023-08-16","description":null,"children":[{"type":"link","text":"Enables automatic payment methods by default for PaymentIntents and SetupIntents","href":"\u002Fchangelog\u002F2023-08-16\u002Fautomatic-payment-methods","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"One-time payments in Checkout Sessions support no-cost orders","href":"\u002Fchangelog\u002F2023-08-16\u002Fno-cost-orders-checkout-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Platform-scope rendering for select PaymentMethod fingerprints","href":"\u002Fchangelog\u002F2023-08-16\u002Fplatform-scope-rendering-payment-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds specific error codes for failed Klarna payments","href":"\u002Fchangelog\u002F2023-08-16\u002Fklarna-payment-failure-error-code","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new director verification error codes to the Accounts API","href":"\u002Fchangelog\u002F2023-08-16\u002Fadds-director-verfication-error-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2022-11-15","href":"\u002Fchangelog\u002F2022-11-15","description":null,"children":[{"type":"link","text":"The Charges object no longer auto-expands refunds by default","href":"\u002Fchangelog\u002F2022-11-15\u002Fdeprecates-charges-auto-expand","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes the charges attribute from the PaymentIntent object","href":"\u002Fchangelog\u002F2022-11-15\u002Fremoves-charges-attribute-paymentintent","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new decline codes to the PaymentIntent and PaymentMethod APIs","href":"\u002Fchangelog\u002F2022-11-15\u002Fadds-decline-codes-paymentintent-paymentmethod","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new decline codes to the SetupIntent API","href":"\u002Fchangelog\u002F2022-11-15\u002Fadds-decline-codes-setupintent","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds a new structure error code to the Accounts API","href":"\u002Fchangelog\u002F2022-11-15\u002Fadds-structure-error-code-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2022-08-01","href":"\u002Fchangelog\u002F2022-08-01","description":null,"children":[{"type":"link","text":"Removes the include_and_require value when creating invoices","href":"\u002Fchangelog\u002F2022-08-01\u002Fremoves-include-require-value-invoices","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Default customer creation in Checkout Session payment mode changed to if_required","href":"\u002Fchangelog\u002F2022-08-01\u002Fdefault-customer-creation-checkout-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Deferred PaymentIntent creation in Checkout Session payment mode","href":"\u002Fchangelog\u002F2022-08-01\u002Fdeferred-paymentintent-checkout-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes the setup_intent property from Checkout Sessions in subscription mode  ","href":"\u002Fchangelog\u002F2022-08-01\u002Fremoves-setupintent-checkout-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Replaces line item parameters from the Create Checkout Session endpoint","href":"\u002Fchangelog\u002F2022-08-01\u002Freplaces-line-item-create-checkout-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes the subscription data parameter from the Create Checkout Session endpoint","href":"\u002Fchangelog\u002F2022-08-01\u002Fremoves-subscription-data-create-checkout-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes the shipping rate parameter from Create Checkout Session endpoint","href":"\u002Fchangelog\u002F2022-08-01\u002Fremoves-shipping-rate-create-checkout-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates Checkout Session shipping properties ","href":"\u002Fchangelog\u002F2022-08-01\u002Fupdates-shipping-property-checkout-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds 3D Secure exemption status to card charges","href":"\u002Fchangelog\u002F2022-08-01\u002Fadds-3d-secure-exemption-charges","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"New error code for invalid terms of service acceptance in Accounts API","href":"\u002Fchangelog\u002F2022-08-01\u002Ferror-code-invalid-tos-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"New endpoints for managing a physical card's shipping status in test mode","href":"\u002Fchangelog\u002F2022-08-01\u002Fendpoints-shipping-status-cards","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds design_rejected as a possible cancellation reason for issued cards","href":"\u002Fchangelog\u002F2022-08-01\u002Fadds-design-rejected-value-cards","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes the default_currency attribute from the Customer object","href":"\u002Fchangelog\u002F2022-08-01\u002Fremoves-default-currency-customer-object","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2020-08-27","href":"\u002Fchangelog\u002F2020-08-27","description":null,"children":[{"type":"link","text":"Removes the tax_percent attribute","href":"\u002Fchangelog\u002F2020-08-27\u002Fremoves-tax-percent-attribute","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames phases attributes in subscription schedules","href":"\u002Fchangelog\u002F2020-08-27\u002Frenames-phases-attributes-subscription-schedules","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames event type that triggers on automatic updates","href":"\u002Fchangelog\u002F2020-08-27\u002Frenames-automatically-updated-event-type","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes the display_items property from Checkout Sessions","href":"\u002Fchangelog\u002F2020-08-27\u002Fremoves-display-items-checkout-session","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Formats requirements for key persons associated with accounts","href":"\u002Fchangelog\u002F2020-08-27\u002Fformats-requirements-key-persons-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new error codes to the Accounts, Persons, and Capabilities APIs","href":"\u002Fchangelog\u002F2020-08-27\u002Fadds-error-codes-accounts-persons-capabilities","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Updates to 3D Secure details in Charge object","href":"\u002Fchangelog\u002F2020-08-27\u002Fupdates-3d-scure-charge-object","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Customer subscriptions are no longer auto-expanded by default","href":"\u002Fchangelog\u002F2020-08-27\u002Fdeprecates-auto-expansion-customer-subscriptions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Plan tiers are no longer auto-expanded by default  ","href":"\u002Fchangelog\u002F2020-08-27\u002Fdeprecates-auto-expansion-plan-tiers","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Customer sources are no longer auto-expanded by default  ","href":"\u002Fchangelog\u002F2020-08-27\u002Fdeprecates-auto-expansion-customer-sources","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Tax IDs are no longer auto-expanded on the Customer object","href":"\u002Fchangelog\u002F2020-08-27\u002Fdeprecates-auto-expansion-tax-id-customer","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Deprecates subscription prorate and subscription_prorate parameters","href":"\u002Fchangelog\u002F2020-08-27\u002Fdeprecates-prorate-parameters-subscriptions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2020-03-02","href":"\u002Fchangelog\u002F2020-03-02","description":null,"children":[{"type":"link","text":"Invoices can now be numbered sequentially across your account","href":"\u002Fchangelog\u002F2020-03-02\u002Fsequentially-number-invoices","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2019-12-03","href":"\u002Fchangelog\u002F2019-12-03","description":null,"children":[{"type":"link","text":"Standardizes invoice line item IDs","href":"\u002Fchangelog\u002F2019-12-03\u002Fstandardizes-invoice-line-item-ids","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"New requirement for out_of_band_amount when creating post-payment credit notes","href":"\u002Fchangelog\u002F2019-12-03\u002Fpost-payment-credit-note-requirement","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Customer balances are now returned when voiding invoices","href":"\u002Fchangelog\u002F2019-12-03\u002Fcustomer-balances-returned-voided-invoices","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Removes deprecated tax information fields from the Customer object","href":"\u002Fchangelog\u002F2019-12-03\u002Fremoves-deprecated-tax-information-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2019-11-05","href":"\u002Fchangelog\u002F2019-11-05","description":null,"children":[{"type":"link","text":"Adds requirement for requested_capabilities on custom account creation","href":"\u002Fchangelog\u002F2019-11-05\u002Fadds-requested-capabilities-requirement-custom-account","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Nested subscription schedule settings under default_settings","href":"\u002Fchangelog\u002F2019-11-05\u002Fnests-subscription-schedule-settings","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2019-10-17","href":"\u002Fchangelog\u002F2019-10-17","description":null,"children":[{"type":"link","text":"Renames and updates subscription schedule renewal properties","href":"\u002Fchangelog\u002F2019-10-17\u002Fupdates-subscription-renewal-properties","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Replaces the subscription start field with start_date","href":"\u002Fchangelog\u002F2019-10-17\u002Freplaces-subscription-start-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames billing to collection_method on invoices, subscriptions, and subscription schedules","href":"\u002Fchangelog\u002F2019-10-17\u002Frenames-billing-attribute","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"The due_date property is always null on auto-billed invoices","href":"\u002Fchangelog\u002F2019-10-17\u002Finvoice-due-date-null","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames account_balance to balance on Customer object","href":"\u002Fchangelog\u002F2019-10-17\u002Frenames-account-balance-customer-object","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2019-10-08","href":"\u002Fchangelog\u002F2019-10-08","description":null,"children":[{"type":"link","text":"Renames a Person object relationship attribute","href":"\u002Fchangelog\u002F2019-10-08\u002Frenames-person-object-relationship-attribute","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2019-09-09","href":"\u002Fchangelog\u002F2019-09-09","description":null,"children":[{"type":"link","text":"Accounts in many countries now require specifying capabilities at creation time","href":"\u002Fchangelog\u002F2019-09-09\u002F2019-09-09-1","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Adds new details_code values to person document verification","href":"\u002Fchangelog\u002F2019-09-09\u002Fadds-detail-code-person-document-verification","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2019-08-14","href":"\u002Fchangelog\u002F2019-08-14","description":null,"children":[{"type":"link","text":"Renames the platform_payments capability for accounts to card_payments, requiring the manual specification of the added transfers capability","href":"\u002Fchangelog\u002F2019-08-14\u002Fconfiguring-person-account-opener-no-longer-sets-executive","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Configuring a person as an account opener no longer automatically sets them as an executive","href":"\u002Fchangelog\u002F2019-08-14\u002Faccounts-many-countries-require-specifying-capabilities","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2019-05-16","href":"\u002Fchangelog\u002F2019-05-16","description":null,"children":[{"type":"link","text":"Bank pull payments no longer expose internal system refunds on failure","href":"\u002Fchangelog\u002F2019-05-16\u002Frenames-platform-payments-capability-card-payments","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2019-03-14","href":"\u002Fchangelog\u002F2019-03-14","description":null,"children":[{"type":"link","text":"Renames application_fee on invoices to application_fee_amount","href":"\u002Fchangelog\u002F2019-03-14\u002Frenames-application-fee-invoices-application-fee-amount","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Subscriptions are now successfully created even if the first payment fails","href":"\u002Fchangelog\u002F2019-03-14\u002Fsubscriptions-successfully-created-first-payment-fails","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoices now provide timestamps for each state transition","href":"\u002Fchangelog\u002F2019-03-14\u002Finvoices-provide-timestamps-state-transitions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the date field for invoices to created","href":"\u002Fchangelog\u002F2019-03-14\u002Frenames-date-field-invoices-created","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoices now specify when they're finalized alongside other status transitions","href":"\u002Fchangelog\u002F2019-03-14\u002Finvoices-specify-finalized-alongside-status-transitions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2019-02-19","href":"\u002Fchangelog\u002F2019-02-19","description":null,"children":[{"type":"link","text":"Changes statement descriptor behaviors for card payments created with Charges","href":"\u002Fchangelog\u002F2019-02-19\u002Fchanges-statement-descriptor-behaviors-charges","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Several account fields have been refactored to better describe legal entity, verification status and requirements, and configurable settings","href":"\u002Fchangelog\u002F2019-02-19\u002Fseveral-fields-accounts-refactored","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Several fields describing an account's business details have moved to the business_profile subhash","href":"\u002Fchangelog\u002F2019-02-19\u002Fbusiness-details-moved-business-profile-object","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Verification of accounts or persons now supports uploading both front and back sides","href":"\u002Fchangelog\u002F2019-02-19\u002Fverification-accounts-persons-supports-front-back","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Accounts no longer provide a keys field. Platforms should use their own API key to authenticate as their connected accounts","href":"\u002Fchangelog\u002F2019-02-19\u002Faccounts-no-longer-provide-keys-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Accounts in the US now require specifying capabilities at creation time","href":"\u002Fchangelog\u002F2019-02-19\u002Faccounts-us-require-specifying-capabilities-creation","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the business_id_number for an account's legal entity to business_registration_number","href":"\u002Fchangelog\u002F2019-02-19\u002Frenames-business-id-number-business-registration-number","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2019-02-11","href":"\u002Fchangelog\u002F2019-02-11","description":null,"children":[{"type":"link","text":"Renames several statuses for PaymentIntents","href":"\u002Fchangelog\u002F2019-02-11\u002Frenames-several-statuses-payment-intents","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the save_source_to_customer field for sources to save_payment_method","href":"\u002Fchangelog\u002F2019-02-11\u002Frenames-save-source-to-customer-save-payment-method","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the allowed_source_types field for sources to payment_method_types","href":"\u002Fchangelog\u002F2019-02-11\u002Frenames-allowed-source-types-payment-method-types","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the next_source_action field for Payment Intents to next_action","href":"\u002Fchangelog\u002F2019-02-11\u002Frenames-next-source-action-next-action","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the authorize_with_url field for Payment Intents to redirect_to_url","href":"\u002Fchangelog\u002F2019-02-11\u002Frenames-authorize-with-url-redirect-to-url","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-11-08","href":"\u002Fchangelog\u002F2018-11-08","description":null,"children":[{"type":"link","text":"Invoices now specify their automatic collection behavior using the auto_advance field","href":"\u002Fchangelog\u002F2018-11-08\u002Finvoices-specify-auto-advance-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"One-off Invoices no longer automatically collect payment by default","href":"\u002Fchangelog\u002F2018-11-08\u002Fone-off-invoices-no-longer-auto-collect-payment","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Replaces the forgiven field with a new uncollectible status for invoices","href":"\u002Fchangelog\u002F2018-11-08\u002Fmark-invoice-uncollectible-instead-forgiven","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames an invoice error code to invoice_already_finalized","href":"\u002Fchangelog\u002F2018-11-08\u002Frenames-invoice-error-code-invoice-already-finalized","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Includes several changes for users of the Payment Intents API private beta ","href":"\u002Fchangelog\u002F2018-11-08\u002Fseveral-changes-payment-intents-private-beta","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-10-31","href":"\u002Fchangelog\u002F2018-10-31","description":null,"children":[{"type":"link","text":"Descriptions for customers now have a character limit","href":"\u002Fchangelog\u002F2018-10-31\u002Fdescriptions-customers-character-limit","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Product names now have a character limit","href":"\u002Fchangelog\u002F2018-10-31\u002Fnames-products-character-limit","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Descriptions for invoice line items now have a character limit","href":"\u002Fchangelog\u002F2018-10-31\u002Fdescriptions-invoice-line-items-character-limit","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"The billing_reason of the first invoice of a subscription is now subscription_create","href":"\u002Fchangelog\u002F2018-10-31\u002Ffirst-invoice-subscription-billing-reason-subscription-create","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-09-24","href":"\u002Fchangelog\u002F2018-09-24","description":null,"children":[{"type":"link","text":"Renames the FileUpload object to Files, which now require secret keys to download files","href":"\u002Fchangelog\u002F2018-09-24\u002Ffile-uploads-renamed-files-require-secret-keys","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-09-06","href":"\u002Fchangelog\u002F2018-09-06","description":null,"children":[{"type":"link","text":"SKU values no longer need to be unique","href":"\u002Fchangelog\u002F2018-09-06\u002Fsku-values-no-longer-need-unique","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-08-23","href":"\u002Fchangelog\u002F2018-08-23","description":null,"children":[{"type":"link","text":"A subscription's ending period can no longer be configured while canceling it","href":"\u002Fchangelog\u002F2018-08-23\u002Fsubscription-ending-period-cannot-configured-canceling","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Customers now provide a tax_info object with their tax ID details","href":"\u002Fchangelog\u002F2018-08-23\u002Fcustomers-provide-tax-info-object","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Renames the amount field for plan tiers to unit_amount","href":"\u002Fchangelog\u002F2018-08-23\u002Frenames-amount-field-plan-tiers-unit-amount","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-07-27","href":"\u002Fchangelog\u002F2018-07-27","description":null,"children":[{"type":"link","text":"Subscriptions no longer support modifying the source parameter directly","href":"\u002Fchangelog\u002F2018-07-27\u002Fsubscriptions-no-longer-support-modifying-source","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Ending a subscription trial now uses the timestamp of that API request","href":"\u002Fchangelog\u002F2018-07-27\u002Fending-subscription-trial-uses-request-timestamp","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Coupons now use floats rather than integers to specify percent_off","href":"\u002Fchangelog\u002F2018-07-27\u002Fcoupons-use-floats-specify-percent-off","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe now validates email addresses when creating or updating customers","href":"\u002Fchangelog\u002F2018-07-27\u002Fstripe-validates-email-addresses-customers","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-05-21","href":"\u002Fchangelog\u002F2018-05-21","description":null,"children":[{"type":"link","text":"Products no longer embed lists of SKUs","href":"\u002Fchangelog\u002F2018-05-21\u002Fproducts-no-longer-embed-sku-lists","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoice line items now have unique IDs and can't be used in place of a subscription","href":"\u002Fchangelog\u002F2018-05-21\u002Finvoice-line-items-have-unique-ids-cannot-use-subscription","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Coupons, SKUs, customers, products, and plans now limit the valid characters for IDs","href":"\u002Fchangelog\u002F2018-05-21\u002Fvalid-characters-ids-coupons-skus-customers-products-plans","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Subscriptions now default to not defining their trial periods depending on a plan","href":"\u002Fchangelog\u002F2018-05-21\u002Fsubscriptions-default-no-trial-period-plan","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Changing a subscription to a new plan with a trial now extends the trial period","href":"\u002Fchangelog\u002F2018-05-21\u002Fchanging-subscription-new-plan-extends-trial","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-02-28","href":"\u002Fchangelog\u002F2018-02-28","description":null,"children":[{"type":"link","text":"Updating a canceled subscription on a future date no longer resets its status","href":"\u002Fchangelog\u002F2018-02-28\u002Fupdating-canceled-subscription-no-longer-resets-status","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-02-06","href":"\u002Fchangelog\u002F2018-02-06","description":null,"children":[{"type":"link","text":"Sources now provide a recommended value when the issuer advises using 3D Secure","href":"\u002Fchangelog\u002F2018-02-06\u002Fsources-provide-recommended-use-3d-secure","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-02-05","href":"\u002Fchangelog\u002F2018-02-05","description":null,"children":[{"type":"link","text":"Free plans with prorations now produce zero-dollar invoices","href":"\u002Fchangelog\u002F2018-02-05\u002Ffree-plans-with-prorations-produce-zero-dollar-invoices","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Subscriptions can now delay the first full invoice to a future date \u0028and optionally include a free trial\u0029","href":"\u002Fchangelog\u002F2018-02-05\u002Fsubscriptions-delay-first-full-invoice-future-date","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Plans now link to individual products, with several fields moving to the product resource","href":"\u002Fchangelog\u002F2018-02-05\u002Fplans-link-individual-products-several-fields-moved","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Products now require a type field, differentiating their use with order SKUs or subscriptions and plans","href":"\u002Fchangelog\u002F2018-02-05\u002Fproducts-require-type-field-differentiating-use","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2018-01-23","href":"\u002Fchangelog\u002F2018-01-23","description":null,"children":[{"type":"link","text":"Connect platforms can identify reused card or bank accounts across connected accounts as they now will share the same fingerprint","href":"\u002Fchangelog\u002F2018-01-23\u002Fconnect-platforms-identify-reused-cards-bank-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2017-12-14","href":"\u002Fchangelog\u002F2017-12-14","description":null,"children":[{"type":"link","text":"Invoice line items now must always set a description","href":"\u002Fchangelog\u002F2017-12-14\u002Finvoice-line-items-must-set-description","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoice payment failures now return a card_error when a charge is declined","href":"\u002Fchangelog\u002F2017-12-14\u002Finvoice-payment-failures-return-card-error","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2017-08-15","href":"\u002Fchangelog\u002F2017-08-15","description":null,"children":[{"type":"link","text":"Sources can now specify that an authentication redirect isn't required","href":"\u002Fchangelog\u002F2017-08-15\u002Fsources-specify-no-authentication-redirect-required","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2017-06-05","href":"\u002Fchangelog\u002F2017-06-05","description":null,"children":[{"type":"link","text":"Accounts can now specify why an account isn't enabled with the new reason under_review","href":"\u002Fchangelog\u002F2017-06-05\u002Faccounts-specify-under-review-reason","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2017-05-25","href":"\u002Fchangelog\u002F2017-05-25","description":null,"children":[{"type":"link","text":"Events for Connect now specify the originating connected account using the account field","href":"\u002Fchangelog\u002F2017-05-25\u002Fevents-connect-specify-originating-account","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"The request field of the Events object now specifies both the request ID and idempotency key","href":"\u002Fchangelog\u002F2017-05-25\u002Fevents-specify-request-id-idempotency-key","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Events with the previous_attributes field now render the complete affected sub-array","href":"\u002Fchangelog\u002F2017-05-25\u002Fevents-previous-attributes-render-complete-sub-array","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Accounts must now specify one of three types \u0028Standard, Express, or Custom\u0029","href":"\u002Fchangelog\u002F2017-05-25\u002Faccounts-specify-type-standard-express-custom","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2017-04-06","href":"\u002Fchangelog\u002F2017-04-06","description":null,"children":[{"type":"link","text":"Transfers are now split into payouts and transfers","href":"\u002Fchangelog\u002F2017-04-06\u002Ftransfers-split-payouts-transfers","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2017-02-14","href":"\u002Fchangelog\u002F2017-02-14","description":null,"children":[{"type":"link","text":"Charges now specify the ID for the rule blocking a transaction, which can be expanded","href":"\u002Fchangelog\u002F2017-02-14\u002Fcharges-specify-rule-blocking-transaction","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Charges now specify the ID for the dispute associated with a transaction, which can be expanded","href":"\u002Fchangelog\u002F2017-02-14\u002Fcharges-specify-dispute-associated-transaction","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2017-01-27","href":"\u002Fchangelog\u002F2017-01-27","description":null,"children":[{"type":"link","text":"Balance transactions no longer include the sourced_transfers field","href":"\u002Fchangelog\u002F2017-01-27\u002Fbalance-transactions-no-longer-include-sourced-transfers","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2016-10-19","href":"\u002Fchangelog\u002F2016-10-19","description":null,"children":[{"type":"link","text":"Using insufficient permissions to make API requests now throws an HTTP 403 error","href":"\u002Fchangelog\u002F2016-10-19\u002Finsufficient-permissions-throw-403-error","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2016-07-06","href":"\u002Fchangelog\u002F2016-07-06","description":null,"children":[{"type":"link","text":"Filter lists of subscriptions for canceled subscriptions","href":"\u002Fchangelog\u002F2016-07-06\u002Ffilter-canceled-subscriptions-retrieve-individually","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2016-06-15","href":"\u002Fchangelog\u002F2016-06-15","description":null,"children":[{"type":"link","text":"Deactivating a product no longer automatically deactivates its SKUs","href":"\u002Fchangelog\u002F2016-06-15\u002Fdeactivating-product-deactivates-skus","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2016-03-07","href":"\u002Fchangelog\u002F2016-03-07","description":null,"children":[{"type":"link","text":"Supported currencies are defined on the country spec for an account's country","href":"\u002Fchangelog\u002F2016-03-07\u002Fsupported-currencies-defined-country-spec","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2016-02-29","href":"\u002Fchangelog\u002F2016-02-29","description":null,"children":[{"type":"link","text":"Creating or updating an account now validates the postal code for its legal entity","href":"\u002Fchangelog\u002F2016-02-29\u002Fcreating-updating-account-validates-postal-code","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2016-02-23","href":"\u002Fchangelog\u002F2016-02-23","description":null,"children":[{"type":"link","text":"Orders that are paid or fulfilled, and then become canceled or returned, now automatically refund associated charges","href":"\u002Fchangelog\u002F2016-02-23\u002Forders-paid-fulfilled-refund-associated-charges","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2016-02-22","href":"\u002Fchangelog\u002F2016-02-22","description":null,"children":[{"type":"link","text":"You can no longer add more than 250 invoice items to an invoice","href":"\u002Fchangelog\u002F2016-02-22\u002Fno-more-than-250-invoice-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2016-02-19","href":"\u002Fchangelog\u002F2016-02-19","description":null,"children":[{"type":"link","text":"Renames the name field on Bank Accounts to account_holder_name","href":"\u002Fchangelog\u002F2016-02-19\u002Frenames-name-field-bank-accounts-account-holder-name","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2016-02-03","href":"\u002Fchangelog\u002F2016-02-03","description":null,"children":[{"type":"link","text":"Accounts now only show country-specific subfields for the legal_entity field","href":"\u002Fchangelog\u002F2016-02-03\u002Faccounts-only-show-country-fields-legal-entity","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-10-16","href":"\u002Fchangelog\u002F2015-10-16","description":null,"children":[{"type":"link","text":"Creating or updating customers must now include a plan if a tax percentage is specified","href":"\u002Fchangelog\u002F2015-10-16\u002Fcustomers-must-include-plan-tax-percentage","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-10-12","href":"\u002Fchangelog\u002F2015-10-12","description":null,"children":[{"type":"link","text":"Using invalid parameters to create cards or bank accounts for tokens, sources, or external bank accounts now throws an HTTP 400 error","href":"\u002Fchangelog\u002F2015-10-12\u002Finvalid-parameters-throw-400-error","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-10-01","href":"\u002Fchangelog\u002F2015-10-01","description":null,"children":[{"type":"link","text":"Bank account information renamed to external accounts on user profiles","href":"\u002Fchangelog\u002F2015-10-01\u002Faccounts-include-external-accounts-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Accounts now include an external_accounts field","href":"\u002Fchangelog\u002F2015-10-01\u002Faccounts-specify-additional-fields-bank-accounts","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-09-23","href":"\u002Fchangelog\u002F2015-09-23","description":null,"children":[{"type":"link","text":"The charge field now always reflects the latest charge on invoices","href":"\u002Fchangelog\u002F2015-09-23\u002Finvoice-charge-field-reflect-latest-charge","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoices no longer include the payment property","href":"\u002Fchangelog\u002F2015-09-23\u002Finvoices-no-longer-include-payment-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Listing all charges now includes payments from all funding sources","href":"\u002Fchangelog\u002F2015-09-23\u002Flisting-charges-includes-payments-funding-sources","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Charges only support an offset for list pagination when filtering by source","href":"\u002Fchangelog\u002F2015-09-23\u002Fcharges-support-offset-list-pagination-source","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-09-08","href":"\u002Fchangelog\u002F2015-09-08","description":null,"children":[{"type":"link","text":"Rate-limited requests now return an HTTP 429 error, no longer including the rate_limit field","href":"\u002Fchangelog\u002F2015-09-08\u002Frate-limited-requests-return-429-no-rate-limit","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-09-03","href":"\u002Fchangelog\u002F2015-09-03","description":null,"children":[{"type":"link","text":"Requests that reuse idempotency tokens but alter request parameters now throw an error","href":"\u002Fchangelog\u002F2015-09-03\u002Freuse-idempotency-tokens-alter-error","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-08-19","href":"\u002Fchangelog\u002F2015-08-19","description":null,"children":[{"type":"link","text":"Balance transactions with refunds or disputes now specify the corresponding ID in the source field","href":"\u002Fchangelog\u002F2015-08-19\u002Fbalance-transactions-refunds-disputes-specify-source","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-08-07","href":"\u002Fchangelog\u002F2015-08-07","description":null,"children":[{"type":"link","text":"Stripe now ensures the tos_acceptance[date] field on accounts is a valid timestamp","href":"\u002Fchangelog\u002F2015-08-07\u002Fstripe-ensures-tos-acceptance-date-valid-timestamp","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-07-28","href":"\u002Fchangelog\u002F2015-07-28","description":null,"children":[{"type":"link","text":"Transfers that are immediately processed now trigger the balance.available event","href":"\u002Fchangelog\u002F2015-07-28\u002Ftransfers-immediately-processed-trigger-balance-available","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-07-13","href":"\u002Fchangelog\u002F2015-07-13","description":null,"children":[{"type":"link","text":"Accounts now include the verification[disabled_reason] field to describe why they can't make transfers or charges","href":"\u002Fchangelog\u002F2015-07-13\u002Faccounts-include-verification-disabled-reason-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-07-07","href":"\u002Fchangelog\u002F2015-07-07","description":null,"children":[{"type":"link","text":"Transfers submitted to the bank that haven't arrived now provide an in_transit status","href":"\u002Fchangelog\u002F2015-07-07\u002Ftransfers-in-transit-provide-status","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-06-15","href":"\u002Fchangelog\u002F2015-06-15","description":null,"children":[{"type":"link","text":"Accounts on manual payout schedules now throw a new error","href":"\u002Fchangelog\u002F2015-06-15\u002Faccounts-manual-payout-schedules-throw-error","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-04-07","href":"\u002Fchangelog\u002F2015-04-07","description":null,"children":[{"type":"link","text":"Updates how ending periods are calculated on prorated invoice line items","href":"\u002Fchangelog\u002F2015-04-07\u002Fupdates-ending-periods-prorated-invoice-line-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Changes the sorting order of lines for invoices","href":"\u002Fchangelog\u002F2015-04-07\u002Fchanges-sorting-order-lines-invoices","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-03-24","href":"\u002Fchangelog\u002F2015-03-24","description":null,"children":[{"type":"link","text":"By default, coupons no longer apply to invoice items with negative amounts","href":"\u002Fchangelog\u002F2015-03-24\u002Fcoupons-no-longer-apply-negative-invoice-items","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-02-18","href":"\u002Fchangelog\u002F2015-02-18","description":null,"children":[{"type":"link","text":"Charges that succeed now have a succeeded status","href":"\u002Fchangelog\u002F2015-02-18\u002Fcharges-succeed-have-succeeded-status","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Charges now have a source field that accepts a source or card","href":"\u002Fchangelog\u002F2015-02-18\u002Fcharges-have-source-field-accepts-source-card","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Customers now have a source field that accepts a source or card, and updates related event types","href":"\u002Fchangelog\u002F2015-02-18\u002Fcustomers-have-source-field-accepts-source-card","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-02-16","href":"\u002Fchangelog\u002F2015-02-16","description":null,"children":[{"type":"link","text":"Renames the transfer.canceled event type to transfer.reversed","href":"\u002Fchangelog\u002F2015-02-16\u002Frenames-transfer-canceled-event-transfer-reversed","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-02-10","href":"\u002Fchangelog\u002F2015-02-10","description":null,"children":[{"type":"link","text":"Dispute statuses now include the warning_closed value","href":"\u002Fchangelog\u002F2015-02-10\u002Fdispute-statuses-include-warning-closed","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Transfers now require a sufficient account balance in test mode to better simulate live mode","href":"\u002Fchangelog\u002F2015-02-10\u002Ftransfers-require-sufficient-balance-test-mode","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-01-26","href":"\u002Fchangelog\u002F2015-01-26","description":null,"children":[{"type":"link","text":"Events with the previous_attributes field now only render the differences to objects across updates","href":"\u002Fchangelog\u002F2015-01-26\u002Fevents-previous-attributes-render-differences","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Subscriptions now only report the timestamp for API or invoice payment failures for the canceled_at field","href":"\u002Fchangelog\u002F2015-01-26\u002Fsubscriptions-report-api-invoice-failures","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2015-01-11","href":"\u002Fchangelog\u002F2015-01-11","description":null,"children":[{"type":"link","text":"File uploads describe their file type with the simpler type field and format","href":"\u002Fchangelog\u002F2015-01-11\u002Ffile-uploads-describe-type-format","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-12-22","href":"\u002Fchangelog\u002F2014-12-22","description":null,"children":[{"type":"link","text":"Cards now use both the unchecked and unavailable values to describe address and CVC checks by issuing banks","href":"\u002Fchangelog\u002F2014-12-22\u002Fcards-use-unchecked-unavailable-address-cvc-checks","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Tokens with cards no longer include the customer field","href":"\u002Fchangelog\u002F2014-12-22\u002Ftokens-cards-no-longer-include-customer-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-12-17","href":"\u002Fchangelog\u002F2014-12-17","description":null,"children":[{"type":"link","text":"Introduces the statement_description field and logic for how charges, invoices, plans, and transfers render statement descriptors","href":"\u002Fchangelog\u002F2014-12-17\u002Fintroduces-statement-description-field-logic","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Creating accounts using the API requires the 2014-12-17 version or newer","href":"\u002Fchangelog\u002F2014-12-17\u002Fcreating-accounts-requires-2014-12-17-version","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-12-08","href":"\u002Fchangelog\u002F2014-12-08","description":null,"children":[{"type":"link","text":"Disputes now include an evidence_details object for evidence documentation","href":"\u002Fchangelog\u002F2014-12-08\u002Fdisputes-include-evidence-details-object","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-11-20","href":"\u002Fchangelog\u002F2014-11-20","description":null,"children":[{"type":"link","text":"Disputes are now reported as won even if the charge is refunded","href":"\u002Fchangelog\u002F2014-11-20\u002Fdisputes-reported-won-refunded-charge","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoice items now reflect the metadata for their associated subscription, rather than plan","href":"\u002Fchangelog\u002F2014-11-20\u002Finvoice-items-reflect-subscription-metadata","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-11-05","href":"\u002Fchangelog\u002F2014-11-05","description":null,"children":[{"type":"link","text":"Account activation status terms updated for payments and transfers","href":"\u002Fchangelog\u002F2014-11-05\u002Frenames-charge-account-enabled-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-10-07","href":"\u002Fchangelog\u002F2014-10-07","description":null,"children":[{"type":"link","text":"You can no longer retrieve tokens with publishable keys","href":"\u002Fchangelog\u002F2014-10-07\u002Fno-longer-retrieve-tokens-publishable-keys","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Creating a Card or Bank Account with a publishable key omits fingerprints in API responses","href":"\u002Fchangelog\u002F2014-10-07\u002Fcreate-card-bank-account-omit-fingerprints","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-09-08","href":"\u002Fchangelog\u002F2014-09-08","description":null,"children":[{"type":"link","text":"Bank Accounts now include a status enum that replace multiple fields","href":"\u002Fchangelog\u002F2014-09-08\u002Fbank-accounts-include-status-enum","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-08-20","href":"\u002Fchangelog\u002F2014-08-20","description":null,"children":[{"type":"link","text":"Disputes now provide several new statuses","href":"\u002Fchangelog\u002F2014-08-20\u002Fdisputes-provide-several-new-statuses","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Disputes now include multiple balance transactions","href":"\u002Fchangelog\u002F2014-08-20\u002Fdisputes-include-multiple-balance-transactions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-08-04","href":"\u002Fchangelog\u002F2014-08-04","description":null,"children":[{"type":"link","text":"You can now retrieve balance histories rather than relying on Transfer fields","href":"\u002Fchangelog\u002F2014-08-04\u002Fretrieve-balance-histories-transfer-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-07-26","href":"\u002Fchangelog\u002F2014-07-26","description":null,"children":[{"type":"link","text":"Application fees now include a sublist of refunds through the refunds field","href":"\u002Fchangelog\u002F2014-07-26\u002Fapplication-fees-include-refunds-sublist-refunds-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-07-22","href":"\u002Fchangelog\u002F2014-07-22","description":null,"children":[{"type":"link","text":"Invoice line items now include subscription plans and quantities","href":"\u002Fchangelog\u002F2014-07-22\u002Finvoice-line-items-include-subscription-plans-quantities","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-06-17","href":"\u002Fchangelog\u002F2014-06-17","description":null,"children":[{"type":"link","text":"Invoices now include a sublist of refunds through the refunds field","href":"\u002Fchangelog\u002F2014-06-17\u002Finvoices-include-refunds-sublist-refunds-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-06-13","href":"\u002Fchangelog\u002F2014-06-13","description":null,"children":[{"type":"link","text":"Renames the type field on cards to brand","href":"\u002Fchangelog\u002F2014-06-13\u002Frenames-type-field-cards-brand","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-05-19","href":"\u002Fchangelog\u002F2014-05-19","description":null,"children":[{"type":"link","text":"Replaces the account field on transfers","href":"\u002Fchangelog\u002F2014-05-19\u002Frenames-account-field-transfers-bank-account","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-03-28","href":"\u002Fchangelog\u002F2014-03-28","description":null,"children":[{"type":"link","text":"Lists no longer include the count field","href":"\u002Fchangelog\u002F2014-03-28\u002Flists-no-longer-include-count-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-03-13","href":"\u002Fchangelog\u002F2014-03-13","description":null,"children":[{"type":"link","text":"Renames the statement descriptor field","href":"\u002Fchangelog\u002F2014-03-13\u002Frenames-statement-descriptor-field-transfers","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2014-01-31","href":"\u002Fchangelog\u002F2014-01-31","description":null,"children":[{"type":"link","text":"Customers now support multiple subscriptions","href":"\u002Fchangelog\u002F2014-01-31\u002Fcustomers-support-multiple-subscriptions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Trial end dates are no longer computed for canceled subscriptions","href":"\u002Fchangelog\u002F2014-01-31\u002Ftrial-end-dates-canceled-subscriptions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2013-12-03","href":"\u002Fchangelog\u002F2013-12-03","description":null,"children":[{"type":"link","text":"Application fees now provide an expandable account field to obtain user details","href":"\u002Fchangelog\u002F2013-12-03\u002Fapplication-fees-provide-expandable-account-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Application fee refunds are now proportional to the charged amount","href":"\u002Fchangelog\u002F2013-12-03\u002Fapplication-fee-refunds-proportional-charged-amount","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2013-10-29","href":"\u002Fchangelog\u002F2013-10-29","description":null,"children":[{"type":"link","text":"Coupons only apply to an invoice's total balance, no longer applying to zero-cost invoices","href":"\u002Fchangelog\u002F2013-10-29\u002Fcoupons-apply-invoice-total-balance","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2013-08-13","href":"\u002Fchangelog\u002F2013-08-13","description":null,"children":[{"type":"link","text":"Fee details have moved from charges to their corresponding balance transactions","href":"\u002Fchangelog\u002F2013-08-13\u002Ffee-details-moved-balance-transactions","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Fee details have moved from transfers to their corresponding balance transactions","href":"\u002Fchangelog\u002F2013-08-13\u002Ffee-details-moved-balance-transactions-transfers","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2013-08-12","href":"\u002Fchangelog\u002F2013-08-12","description":null,"children":[{"type":"link","text":"Lets the description and email fields be null on several objects","href":"\u002Fchangelog\u002F2013-08-12\u002Fallows-description-email-fields-null","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2013-07-05","href":"\u002Fchangelog\u002F2013-07-05","description":null,"children":[{"type":"link","text":"Customers now include a cards sublist and default_card field","href":"\u002Fchangelog\u002F2013-07-05\u002Fcustomers-include-cards-sublist-default-card-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2013-02-13","href":"\u002Fchangelog\u002F2013-02-13","description":null,"children":[{"type":"link","text":"Disputes on charges are now tracked through the stripe_fee field and included in the fee total","href":"\u002Fchangelog\u002F2013-02-13\u002Fdisputes-tracked-stripe-fee-field-fee-total","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2013-02-11","href":"\u002Fchangelog\u002F2013-02-11","description":null,"children":[{"type":"link","text":"Failed invoice payments now return an HTTP error","href":"\u002Fchangelog\u002F2013-02-11\u002Ffailed-invoice-payments-return-http-error","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2012-11-07","href":"\u002Fchangelog\u002F2012-11-07","description":null,"children":[{"type":"link","text":"Renames the disputed field for Charges to dispute","href":"\u002Fchangelog\u002F2012-11-07\u002Frenames-disputed-field-charges-dispute","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2012-10-26","href":"\u002Fchangelog\u002F2012-10-26","description":null,"children":[{"type":"link","text":"Invoices now include a sublist of invoice line items","href":"\u002Fchangelog\u002F2012-10-26\u002Finvoices-include-invoice-line-items-sublist","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2012-09-24","href":"\u002Fchangelog\u002F2012-09-24","description":null,"children":[{"type":"link","text":"Discounts no longer include an extraneous id field","href":"\u002Fchangelog\u002F2012-09-24\u002Fdiscounts-no-longer-extraneous-id-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2012-07-09","href":"\u002Fchangelog\u002F2012-07-09","description":null,"children":[{"type":"link","text":"Customers no longer include the uncaptured field","href":"\u002Fchangelog\u002F2012-07-09\u002Fcustomers-no-longer-uncaptured-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2012-06-18","href":"\u002Fchangelog\u002F2012-06-18","description":null,"children":[{"type":"link","text":"Tokens no longer include the amount and currency properties","href":"\u002Fchangelog\u002F2012-06-18\u002Ftokens-no-longer-amount-currency-fields","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2012-03-25","href":"\u002Fchangelog\u002F2012-03-25","description":null,"children":[{"type":"link","text":"Customers no longer include a next_recurring_charge field","href":"\u002Fchangelog\u002F2012-03-25\u002Fcustomers-no-longer-next-recurring-charge-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2012-02-23","href":"\u002Fchangelog\u002F2012-02-23","description":null,"children":[{"type":"link","text":"Fields with null values are now included in API responses","href":"\u002Fchangelog\u002F2012-02-23\u002Ffields-null-values-included-api-responses","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2011-09-15","href":"\u002Fchangelog\u002F2011-09-15","description":null,"children":[{"type":"link","text":"Cards validate differently when creating tokens","href":"\u002Fchangelog\u002F2011-09-15\u002Fcards-validate-differently-creating-tokens","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2011-08-01","href":"\u002Fchangelog\u002F2011-08-01","description":null,"children":[{"type":"link","text":"Lists now provide a total count of items and a data field","href":"\u002Fchangelog\u002F2011-08-01\u002Flists-provide-total-count-data-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2011-06-28","href":"\u002Fchangelog\u002F2011-06-28","description":null,"children":[{"type":"link","text":"Plans no longer include the identifier field","href":"\u002Fchangelog\u002F2011-06-28\u002Fplans-no-longer-identifier-field","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"2011-06-21","href":"\u002Fchangelog\u002F2011-06-21","description":null,"children":[{"type":"link","text":"Errors now produce exceptions for unrecognized API parameters","href":"\u002Fchangelog\u002F2011-06-21\u002Fexceptions-unrecognized-api-parameters","description":null,"children":[],"hidden":true,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Upgrade your API version","icon":null,"href":"\u002Fupgrades","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Upgrade your API version","href":"\u002Fupgrades","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"section","text":"Upgrade your SDK version","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Versioning and support policy","href":"\u002Fsdks\u002Fversioning","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Set an API version","href":"\u002Fsdks\u002Fset-version","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe.js versioning","href":"\u002Fsdks\u002Fstripejs-versioning","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Mobile SDK versioning","href":"\u002Fsdks\u002Fmobile-sdk-versioning","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"area","text":"Essentials","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"sections":["SDKs","API","Testing","Stripe CLI"],"translated":null,"hiddenFromNav":false},{"type":"section","text":"SDKs","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fsdks","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Server-side SDKs","href":"\u002Fsdks\u002Fserver-side","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Web","translated":null,"xray":{}},{"type":"link","text":"ES Module Stripe.js","href":"\u002Fsdks\u002Fstripejs-esmodule","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"React Stripe.js","href":"\u002Fsdks\u002Fstripejs-react","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe.js testing assistant","href":"\u002Fsdks\u002Fstripejs-testing-assistant","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Mobile","translated":null,"xray":{}},{"type":"link","text":"iOS SDK","href":"\u002Fsdks\u002Fios","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Android SDK","href":"\u002Fsdks\u002Fandroid","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"React Native SDK","href":"\u002Fsdks\u002Freact-native","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Terminal","translated":null,"xray":{}},{"type":"link","text":"iOS SDK","href":"https:\u002F\u002Fstripe.dev\u002Fstripe-terminal-ios\u002Fdocs\u002Findex.html","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Android SDK","href":"https:\u002F\u002Fstripe.dev\u002Fstripe-terminal-android\u002F","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"React Native SDK","href":"https:\u002F\u002Fstripe.dev\u002Fstripe-terminal-react-native\u002F","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Community","translated":null,"xray":{}},{"type":"link","text":"Community SDKs","href":"\u002Fsdks\u002Fcommunity","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"API","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fapis","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"API v2","href":"\u002Fapi-v2-overview","description":null,"children":[{"type":"link","text":"Include-dependent response values v2","href":"\u002Fapi-includable-response-values","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Represent customers using Account objects","href":"\u002Faccounts-v2\u002Fuse-accounts-as-customers","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Rate limits","href":"\u002Frate-limits","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Authentication","translated":null,"xray":{}},{"type":"link","text":"API keys","href":"\u002Fkeys","description":null,"children":[{"type":"link","text":"Best practice for API keys","href":"\u002Fkeys-best-practices","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Restricted API keys","href":"\u002Fkeys\u002Frestricted-api-keys","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Managed API keys","href":"\u002Fkeys\u002Fmanaged-api-keys","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Organisation API keys","href":"\u002Fkeys\u002Forganization-api-keys","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Specify request context","href":"\u002Fcontext","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Domains and IP addresses","href":"\u002Fips","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Make requests","translated":null,"xray":{}},{"type":"link","text":"Expand responses","href":"\u002Fexpand","description":null,"children":[{"type":"link","text":"Use cases","href":"\u002Fexpand\u002Fuse-cases","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Pagination","href":"\u002Fpagination","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Search objects","href":"\u002Fsearch","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Localise content","href":"\u002Flocalization","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Testing and data","translated":null,"xray":{}},{"type":"link","text":"Metadata","href":"\u002Fmetadata","description":null,"children":[{"type":"link","text":"Use cases","href":"\u002Fmetadata\u002Fuse-cases","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Test your application","href":"\u002Fautomated-testing","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Error handling","translated":null,"xray":{}},{"type":"link","text":"Handle errors","href":"\u002Ferror-handling","description":null,"children":[{"type":"link","text":"Advanced error handling","href":"\u002Ferror-low-level","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Error codes","href":"\u002Ferror-codes","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Testing","icon":null,"href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Ftesting\u002Foverview","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Testing","href":"\u002Ftesting","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Testing use cases","href":"\u002Ftesting-use-cases","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Sandboxes","href":"\u002Fsandboxes","description":null,"children":[{"type":"link","text":"Manage sandboxes","href":"\u002Fsandboxes\u002Fdashboard\u002Fmanage","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Manage API keys and access","href":"\u002Fsandboxes\u002Fdashboard\u002Fmanage-access","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Manage organisation sandboxes","href":"\u002Fsandboxes\u002Fdashboard\u002Forganizations","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Sandbox settings","href":"\u002Fsandboxes\u002Fdashboard\u002Fsandbox-settings","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Create claimable sandboxes","href":"\u002Fsandboxes\u002Fclaimable-sandboxes","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Test Apple Pay and Google Pay rendering","href":"\u002Ftesting\u002Fwallets","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Stripe CLI","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fstripe-cli","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Install the CLI","href":"\u002Fstripe-cli\u002Finstall","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Use the CLI","href":"\u002Fstripe-cli\u002Fuse-cli","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe Projects","href":"\u002Fprojects","description":null,"children":[{"type":"link","text":"Projects for platforms","href":"\u002Fprojects\u002Fplatform-integration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Provider intake","href":"\u002Fprojects\u002Fprovider-intake","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Build templates","href":"\u002Fprojects\u002Ftemplates","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enable autocompletion","href":"\u002Fstripe-cli\u002Fautocomplete","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"CLI keys","href":"\u002Fstripe-cli\u002Fkeys","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Trigger events","href":"\u002Fstripe-cli\u002Ftriggers","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Browse Docs in the terminal","href":"\u002Fstripe-cli\u002Fdocs","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"area","text":"Tools","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"sections":["Stripe Dashboard","Workbench","Developers Dashboard","Stripe for Visual Studio Code","Terraform","Stripe Discord server"],"translated":null,"hiddenFromNav":false},{"type":"section","text":"Stripe Dashboard","icon":null,"href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Stripe Console","href":"\u002Fdashboard\u002Fconsole","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Web Dashboard","href":"\u002Fdashboard\u002Fbasics","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Mobile Dashboard","href":"\u002Fdashboard\u002Fmobile","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Search in the Dashboard","href":"\u002Fdashboard\u002Fsearch","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Workbench","icon":"workbench","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fworkbench","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"How Workbench works","href":"\u002Fworkbench\u002Foverview","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Use cases","href":"\u002Fworkbench\u002Fguides","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Manage event destinations","href":"\u002Fworkbench\u002Fevent-destinations","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Health alerts and insights","href":"\u002Fworkbench\u002Fhealth","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Shell and API Explorer","href":"\u002Fworkbench\u002Fshell","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Developers Dashboard","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fdevelopment\u002Fdashboard","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"View request logs","href":"\u002Fdevelopment\u002Fdashboard\u002Frequest-logs","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"View events","href":"\u002Fdevelopment\u002Fdashboard\u002Fevents","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Add a webhook endpoint","href":"\u002Fdevelopment\u002Fdashboard\u002Fwebhooks","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Stripe for Visual Studio Code","icon":null,"href":"\u002Fstripe-vscode","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Stripe for Visual Studio Code","href":"\u002Fstripe-vscode","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"section","text":"Terraform","icon":null,"href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fterraform","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Install the Stripe Terraform provider","href":"\u002Fterraform\u002Finstall","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Supported resources","href":"\u002Fterraform\u002Fresources","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Stripe Discord server","icon":null,"href":"\u002Fdiscord","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Stripe Discord server","href":"\u002Fdiscord","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"area","text":"Features","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"sections":["Workflows","Batch Jobs","Event Destinations","Stripe health alerts","Stripe Signals","File uploads"],"translated":null,"hiddenFromNav":false},{"type":"section","text":"Workflows","icon":"workflows","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fworkflows","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"How Workflows work","href":"\u002Fworkflows\u002Fdefine-workflows","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Set up workflows","href":"\u002Fworkflows\u002Fset-up","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Use cases","href":"\u002Fworkflows\u002Fuse-cases","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Custom actions","href":"\u002Fworkflows\u002Fcustom-actions","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Loops","href":"\u002Fworkflows\u002Floops","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Programmatic triggers","href":"\u002Fworkflows\u002Fprogrammatic-triggers","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Batch Jobs","icon":null,"href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fbatch-api","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Supported endpoints","href":"\u002Fbatch-api\u002Fsupported-endpoints","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Running a batch job","href":"\u002Fbatch-api\u002Fcreate","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Best practices","href":"\u002Fbatch-api\u002Fbest-practices","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Event Destinations","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Integrate with events","href":"\u002Fevent-destinations","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Amazon EventBridge","href":"\u002Fevent-destinations\u002Feventbridge","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Azure Event Grid","href":"\u002Fevent-destinations\u002Feventgrid","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Webhook endpoint","href":"\u002Fwebhooks","description":null,"children":[{"type":"link","text":"Webhook builder","href":"\u002Fwebhooks\u002Fquickstart","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Handle payment events","href":"\u002Fwebhooks\u002Fhandling-payment-events","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Webhook versioning","href":"\u002Fwebhooks\u002Fversioning","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Migrate to thin events","href":"\u002Fwebhooks\u002Fmigrate-snapshot-to-thin-events","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Resolve webhook signature verification errors","href":"\u002Fwebhooks\u002Fsignature","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Process undelivered events","href":"\u002Fwebhooks\u002Fprocess-undelivered-events","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Handle irrecoverable webhook events","href":"\u002Fwebhooks\u002Fhandle-irrecoverable-events","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Manage webhooks with event notification handlers","href":"\u002Fwebhooks\u002Fevent-notification-handlers","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Stripe health alerts","icon":null,"href":"\u002Fhealth-alerts","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Stripe health alerts","href":"\u002Fhealth-alerts","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"section","text":"Stripe Signals","icon":null,"href":"\u002Fsignals","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Stripe Signals","href":"\u002Fsignals","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"section","text":"File uploads","icon":null,"href":"\u002Ffile-upload","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"File uploads","href":"\u002Ffile-upload","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"area","text":"AI solutions","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"sections":["Model Context Protocol","Agent skills","Stripe Directory"],"translated":null,"hiddenFromNav":false},{"type":"section","text":"Model Context Protocol","icon":null,"href":"\u002Fmcp","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Model Context Protocol","href":"\u002Fmcp","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"section","text":"Agent skills","icon":null,"href":"\u002Fskills","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Agent skills","href":"\u002Fskills","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"section","text":"Stripe Directory","icon":null,"href":"\u002Fdirectory","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Stripe Directory","href":"\u002Fdirectory","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"area","text":"Extend Stripe","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"sections":["Overview","Build Stripe apps","Use apps from Stripe","Build extensions","Custom objects"],"translated":null,"hiddenFromNav":false},{"type":"section","text":"Overview","icon":"developertools","href":"\u002Fextensibility","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fextensibility","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"section","text":"Build Stripe apps","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fstripe-apps","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Get started","translated":null,"xray":{}},{"type":"link","text":"Create an app","href":"\u002Fstripe-apps\u002Fcreate-app","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"How Stripe Apps work","href":"\u002Fstripe-apps\u002Fhow-stripe-apps-work","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Common use cases","href":"\u002Fstripe-apps\u002Fcommon-use-cases","description":null,"children":[{"type":"link","text":"Back-end app example","href":"\u002Fstripe-apps\u002Fback-end-app-example","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Front-end app example","href":"\u002Fstripe-apps\u002Ffront-end-app-example","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Full-stack app example","href":"\u002Fstripe-apps\u002Ffull-stack-app-example","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Sample apps","href":"\u002Fstripe-apps\u002Fsample-apps","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Build an app","translated":null,"xray":{}},{"type":"link","text":"Store secrets","href":"\u002Fstripe-apps\u002Fstore-secrets","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"API authentication methods","href":"\u002Fstripe-apps\u002Fapi-authentication","description":null,"children":[{"type":"link","text":"OAuth 2.0","href":"\u002Fstripe-apps\u002Fapi-authentication\u002Foauth","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Restricted API key","href":"\u002Fstripe-apps\u002Fapi-authentication\u002Frak","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Managed API keys","href":"\u002Fstripe-apps\u002Fapi-authentication\u002Fmanaged-api-keys","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Authorisation flows","href":"\u002Fstripe-apps\u002Fpkce-oauth-flow","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Server-side logic","href":"\u002Fstripe-apps\u002Fbuild-backend","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Listen to events","href":"\u002Fstripe-apps\u002Fevents","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Handle different modes","href":"\u002Fstripe-apps\u002Fhandling-modes","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enable sandbox support","href":"\u002Fstripe-apps\u002Fenable-sandbox-support","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enable local network access","href":"\u002Fstripe-apps\u002Fenable-local-network-access","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"App settings page","href":"\u002Fstripe-apps\u002Fapp-settings","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Build a UI","href":"\u002Fstripe-apps\u002Fbuild-ui","description":null,"children":[{"type":"link","text":"How UI extensions work","href":"\u002Fstripe-apps\u002Fhow-ui-extensions-work","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Routing","href":"\u002Fstripe-apps\u002Frouting","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Experimental UI components","href":"\u002Fstripe-apps\u002Fexperimental-ui-components","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Next UI components","href":"\u002Fstripe-apps\u002Fnext-ui-components","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Component hierarchy constraints","href":"\u002Fstripe-apps\u002Fcomponent-hierarchy-constraints","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"UI testing","href":"\u002Fstripe-apps\u002Fui-testing","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Developer tools","href":"\u002Fstripe-apps\u002Fui-extension-developer-tools","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Design your app","href":"\u002Fstripe-apps\u002Fdesign","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Style your app","href":"\u002Fstripe-apps\u002Fstyle","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Upgrade Stripe's UI extension SDK","href":"\u002Fstripe-apps\u002Fupgrade-stripes-ui-extension-sdk","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Onboarding","href":"\u002Fstripe-apps\u002Fonboarding","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Distribute your app","translated":null,"xray":{}},{"type":"link","text":"Distribution options","href":"\u002Fstripe-apps\u002Fdistribution-options","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Upload your app","href":"\u002Fstripe-apps\u002Fupload-install-app","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Versions and releases","href":"\u002Fstripe-apps\u002Fversions-and-releases","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Test your app","href":"\u002Fstripe-apps\u002Ftest-app","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Publish your app","href":"\u002Fstripe-apps\u002Fpublish-app","description":null,"children":[{"type":"link","text":"App review requirements","href":"\u002Fstripe-apps\u002Freview-requirements","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Promote your app","href":"\u002Fstripe-apps\u002Fpromote-app","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Add deep links","href":"\u002Fstripe-apps\u002Fdeep-links","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Navigate with route descriptors","href":"\u002Fstripe-apps\u002Froute-descriptors","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Create install links","href":"\u002Fstripe-apps\u002Finstall-links","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Assign roles in UI extensions","href":"\u002Fstripe-apps\u002Fusing-roles-in-ui-extensions","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Post-install actions","href":"\u002Fstripe-apps\u002Fpost-install-actions","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"App analytics","href":"\u002Fstripe-apps\u002Fanalytics","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Embedded components","translated":null,"xray":{}},{"type":"link","text":"Embed third-party Stripe Apps","href":"\u002Fstripe-apps\u002Fembedded-apps","description":null,"children":[{"type":"link","text":"Accounting integrations","href":"\u002Fstripe-apps\u002Fembedded-apps\u002Faccounting-integrations","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Marketing integrations","href":"\u002Fstripe-apps\u002Fembedded-apps\u002Fmarketing-integrations","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Migrating to Stripe Apps","translated":null,"xray":{}},{"type":"link","text":"Migrate or build a Connect extension","href":"\u002Fstripe-apps\u002Fmigrate-connect-extension","description":null,"children":[{"type":"link","text":"Legacy Connect extensions","href":"\u002Fbuilding-extensions","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Migrate a plugin to Stripe Apps or Stripe Connect","href":"\u002Fstripe-apps\u002Fplugins\u002Fdecide-migration","description":null,"children":[{"type":"link","text":"Migrate a plugin to an OAuth app","href":"\u002Fstripe-apps\u002Fplugins\u002Foauth","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Migrate a plugin to a RAK app","href":"\u002Fstripe-apps\u002Fplugins\u002Frak","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Reference","translated":null,"xray":{}},{"type":"link","text":"App manifest","href":"\u002Fstripe-apps\u002Freference\u002Fapp-manifest","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"CLI","href":"\u002Fstripe-apps\u002Freference\u002Fcli","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Extension SDK","href":"\u002Fstripe-apps\u002Freference\u002Fextensions-sdk-api","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Permissions","href":"\u002Fstripe-apps\u002Freference\u002Fpermissions","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Viewports","href":"\u002Fstripe-apps\u002Freference\u002Fviewports","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Design patterns","href":"\u002Fstripe-apps\u002Fpatterns","description":null,"children":[{"type":"link","text":"Full-page apps","href":"\u002Fstripe-apps\u002Fpatterns\u002Ffull-page-apps","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Chart layout","href":"\u002Fstripe-apps\u002Fpatterns\u002Fchart-layout","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Action buttons","href":"\u002Fstripe-apps\u002Fpatterns\u002Faction-buttons","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Onboarding flow","href":"\u002Fstripe-apps\u002Fpatterns\u002Fonboarding-experience","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Additional context","href":"\u002Fstripe-apps\u002Fpatterns\u002Fadditional-context","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Back link","href":"\u002Fstripe-apps\u002Fpatterns\u002Fback-link","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Communicating state","href":"\u002Fstripe-apps\u002Fpatterns\u002Fcommunicating-state","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Demo content","href":"\u002Fstripe-apps\u002Fpatterns\u002Fdemo","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Empty state","href":"\u002Fstripe-apps\u002Fpatterns\u002Fempty-state","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Filter controls","href":"\u002Fstripe-apps\u002Fpatterns\u002Ffilter-controls","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Lists","href":"\u002Fstripe-apps\u002Fpatterns\u002Flists","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Loading","href":"\u002Fstripe-apps\u002Fpatterns\u002Floading","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Progress stepping","href":"\u002Fstripe-apps\u002Fpatterns\u002Fprogress-stepping","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Redirects","href":"\u002Fstripe-apps\u002Fpatterns\u002Fredirects","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Settings sign-in","href":"\u002Fstripe-apps\u002Fpatterns\u002Fsettings-signin","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Sign-in template","href":"\u002Fstripe-apps\u002Fpatterns\u002Fsign-in","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Sign out","href":"\u002Fstripe-apps\u002Fpatterns\u002Fsign-out","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Waiting screens","href":"\u002Fstripe-apps\u002Fpatterns\u002Fwaiting-screens","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Components","href":"\u002Fstripe-apps\u002Fcomponents","description":null,"children":[{"type":"link","text":"Accordion","href":"\u002Fstripe-apps\u002Fcomponents\u002Faccordion","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Badge","href":"\u002Fstripe-apps\u002Fcomponents\u002Fbadge","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Banner","href":"\u002Fstripe-apps\u002Fcomponents\u002Fbanner","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"BarChart","href":"\u002Fstripe-apps\u002Fcomponents\u002Fbarchart","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Box","href":"\u002Fstripe-apps\u002Fcomponents\u002Fbox","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Button","href":"\u002Fstripe-apps\u002Fcomponents\u002Fbutton","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"ButtonGroup","href":"\u002Fstripe-apps\u002Fcomponents\u002Fbuttongroup","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Checkbox","href":"\u002Fstripe-apps\u002Fcomponents\u002Fcheckbox","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Chip","href":"\u002Fstripe-apps\u002Fcomponents\u002Fchip","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"ContextView","href":"\u002Fstripe-apps\u002Fcomponents\u002Fcontextview","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"CurrencyField","href":"\u002Fstripe-apps\u002Fcomponents\u002Fcurrencyfield","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"DataTable","href":"\u002Fstripe-apps\u002Fcomponents\u002Fdatatable","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"DateField","href":"\u002Fstripe-apps\u002Fcomponents\u002Fdatefield","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"DateRangePicker","href":"\u002Fstripe-apps\u002Fcomponents\u002Fdaterangepicker","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"DetailPage","href":"\u002Fstripe-apps\u002Fcomponents\u002Fdetailpage","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"DetailPagePropertyList","href":"\u002Fstripe-apps\u002Fcomponents\u002Fdetailpagepropertylist","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"DetailPageTable","href":"\u002Fstripe-apps\u002Fcomponents\u002Fdetailpagetable","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Divider","href":"\u002Fstripe-apps\u002Fcomponents\u002Fdivider","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"FocusView","href":"\u002Fstripe-apps\u002Fcomponents\u002Ffocusview","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"FullPageView","href":"\u002Fstripe-apps\u002Fcomponents\u002Ffullpageview","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"FormFieldGroup","href":"\u002Fstripe-apps\u002Fcomponents\u002Fformfieldgroup","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Icon","href":"\u002Fstripe-apps\u002Fcomponents\u002Ficon","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Img","href":"\u002Fstripe-apps\u002Fcomponents\u002Fimg","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Inline","href":"\u002Fstripe-apps\u002Fcomponents\u002Finline","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"LineChart","href":"\u002Fstripe-apps\u002Fcomponents\u002Flinechart","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Link","href":"\u002Fstripe-apps\u002Fcomponents\u002Flink","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"List","href":"\u002Fstripe-apps\u002Fcomponents\u002Flist","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Menu","href":"\u002Fstripe-apps\u002Fcomponents\u002Fmenu","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"MeterChart","href":"\u002Fstripe-apps\u002Fcomponents\u002Fmeterchart","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"OnboardingView","href":"\u002Fstripe-apps\u002Fcomponents\u002Fonboardingview","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"OverviewPage","href":"\u002Fstripe-apps\u002Fcomponents\u002Foverviewpage","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"PropertyList","href":"\u002Fstripe-apps\u002Fcomponents\u002Fpropertylist","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Radio","href":"\u002Fstripe-apps\u002Fcomponents\u002Fradio","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"SearchField","href":"\u002Fstripe-apps\u002Fcomponents\u002Fsearchfield","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Select","href":"\u002Fstripe-apps\u002Fcomponents\u002Fselect","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"SettingsView","href":"\u002Fstripe-apps\u002Fcomponents\u002Fsettingsview","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"SignInView","href":"\u002Fstripe-apps\u002Fcomponents\u002Fsigninview","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Sparkline","href":"\u002Fstripe-apps\u002Fcomponents\u002Fsparkline","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Spinner","href":"\u002Fstripe-apps\u002Fcomponents\u002Fspinner","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Switch","href":"\u002Fstripe-apps\u002Fcomponents\u002Fswitch","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Table","href":"\u002Fstripe-apps\u002Fcomponents\u002Ftable","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Tabs","href":"\u002Fstripe-apps\u002Fcomponents\u002Ftabs","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"TaskList","href":"\u002Fstripe-apps\u002Fcomponents\u002Ftasklist","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"TextArea","href":"\u002Fstripe-apps\u002Fcomponents\u002Ftextarea","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"TextField","href":"\u002Fstripe-apps\u002Fcomponents\u002Ftextfield","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Toast","href":"\u002Fstripe-apps\u002Fcomponents\u002Ftoast","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Tooltip","href":"\u002Fstripe-apps\u002Fcomponents\u002Ftooltip","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Use apps from Stripe","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fuse-stripe-apps","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Stripe-built apps","translated":null,"xray":{}},{"type":"link","text":"Adobe Commerce","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce","description":null,"children":[{"type":"link","text":"Cookbooks","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fcookbooks","description":null,"children":[{"type":"link","text":"Add additional metadata to payments","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fcookbooks\u002Fadd-additional-metadata","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Add custom events to Stripe webhooks","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fcookbooks\u002Fadd-custom-events","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Add external payment methods to the payment form","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fcookbooks\u002Fexternal-payment-methods","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Disable shipping methods in the Express Checkout modals","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fcookbooks\u002Fdisable-express-checkout-payment-methods","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Enable manual capture","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fcookbooks\u002Fenable-manual-capture","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Hide the terms displayed in the PaymentElement form","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fcookbooks\u002Fhide-terms","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Integrate a custom fee to the tax calculation","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fcookbooks\u002Ftax-additional-fees","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Style the payment form at the checkout","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fcookbooks\u002Fstyle-payment-element","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Test why a specific payment method doesn't appear","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fcookbooks\u002Ftest-specific-method","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Payments and tax app for Adobe Commerce","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fpayments","description":null,"children":[{"type":"link","text":"Automate tax collection and reporting","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fpayments\u002Ftax","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Build a custom storefront","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fpayments\u002Fcustom-storefront","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Configuration","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fpayments\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Installation","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fpayments\u002Finstall","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Troubleshooting","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fpayments\u002Ftroubleshooting","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Use subscriptions","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fpayments\u002Fsubscriptions","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Use the admin panel","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fpayments\u002Fadmin","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Manage fraud and disputes","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fpayments\u002Ffraud-disputes","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Standalone tax app for Adobe Commerce","href":"\u002Fuse-stripe-apps\u002Fadobe-commerce\u002Fstandalone-tax","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Aptos One","href":"\u002Fuse-stripe-apps\u002Faptos\u002Faptos-one\u002Foverview","description":null,"children":[{"type":"link","text":"Install the app","href":"\u002Fuse-stripe-apps\u002Faptos\u002Faptos-one\u002Finstallation","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Configure the app","href":"\u002Fuse-stripe-apps\u002Faptos\u002Faptos-one\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"App settings and navigation","href":"\u002Fuse-stripe-apps\u002Faptos\u002Faptos-one\u002Fapp-settings","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Cegid","href":"\u002Fuse-stripe-apps\u002Fcegid\u002Foverview","description":null,"children":[{"type":"link","text":"Configure the app","href":"\u002Fuse-stripe-apps\u002Fcegid\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Install the app","href":"\u002Fuse-stripe-apps\u002Fcegid\u002Finstallation","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Troubleshoot your installation","href":"\u002Fuse-stripe-apps\u002Fcegid\u002Ftroubleshooting","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Commercetools","href":"\u002Fuse-stripe-apps\u002Fcommercetools-connect","description":null,"children":[{"type":"link","text":"Install the pre-built checkout app","href":"\u002Fuse-stripe-apps\u002Fcommercetools-connect\u002Finstall-and-configure-checkout","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Install the custom checkout app","href":"\u002Fuse-stripe-apps\u002Fcommercetools-connect\u002Finstall-and-configure","description":null,"children":[{"type":"link","text":"Use subscriptions","href":"\u002Fuse-stripe-apps\u002Fcommercetools-connect\u002Fuse-subscriptions","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Guidewire","href":"\u002Fuse-stripe-apps\u002Fguidewire","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Mirakl","href":"\u002Fuse-stripe-apps\u002Fmirakl","description":null,"children":[{"type":"link","text":"Install the Mirakl app","href":"\u002Fuse-stripe-apps\u002Fmirakl\u002Finstall","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Configure the Mirakl app","href":"\u002Fuse-stripe-apps\u002Fmirakl\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Onboard sellers","href":"\u002Fuse-stripe-apps\u002Fmirakl\u002Fonboarding-sellers","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Accept payments and pay out using the Mirakl app","href":"\u002Fuse-stripe-apps\u002Fmirakl\u002Fpayments","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Reference","href":"\u002Fuse-stripe-apps\u002Fmirakl\u002Freference","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"NetSuite","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Foverview","description":null,"children":[{"type":"link","text":"Prepare for onboarding","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fonboarding","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Custom payment application","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fcustom-payment-application","description":null,"children":[{"type":"link","text":"Field mappings","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Ffield-mappings","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Fields and references","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Ffields-references","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Sync data","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fsync-data","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Customer payment page","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fcustomer-payment-page","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Deposit automation","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fdeposit-automation","description":null,"children":[{"type":"link","text":"Charges in NetSuite","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fstripe-charges-netsuite","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Disputes in NetSuite","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fstripe-disputes-netsuite","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Payouts in NetSuite","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fstripe-payouts-netsuite","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Refunds in NetSuite","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fstripe-refunds-netsuite","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Connect in NetSuite","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fstripe-connect-netsuite","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoice automation","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Finvoice-automation","description":null,"children":[{"type":"link","text":"Configure taxes","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fconfigure-taxes","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Credit notes and credit memos","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fcredit-notes-credit-memos","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Customers and customer balances in NetSuite","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fstripe-customers-netsuite","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoices in NetSuite","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fstripe-invoices-netsuite","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Prices and coupons in NetSuite","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fstripe-prices-coupons-netsuite","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Revenue recognition","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Frevenue-recognition","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoice payment link","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Finvoice-payment-link\u002Foverview","description":null,"children":[{"type":"link","text":"Installation","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Finvoice-payment-link\u002Finstallation","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Payment method rules","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Finvoice-payment-link\u002Fpayment-method-rules","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoice payment page","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Finvoice-payment-page","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Multiple currencies","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fmultiple-currencies","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Multiple subsidiaries","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fmultiple-subsidiaries","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Migrate from SuiteSync","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fmigration\u002Fget-started","description":null,"children":[{"type":"link","text":"Configure your Connector App","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fmigration\u002Fconfigure-app","description":"Configure your Stripe Connector for NetSuite App","children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Install the Add-ons bundle","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fmigration\u002Fstripe-connector-add-ons","description":"Install and configure the Stripe Connector Add-ons bundle","children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Migrate the NetSuite-Initiated Refunds workflow","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fmigration\u002Fnetsuite-initiated-refunds","description":"Migrate the SuiteSync NetSuite-Initiated Refunds workflow","children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Migrate the Customer Portal Link","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fmigration\u002Fcustomer-payment-page","description":"Migrate the legacy SuiteSync Customer Portal Link","children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Migrate the SuiteSync eCommerce workflows","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fmigration\u002Fpayment-linker-instructions","description":"Set up the Payment Linker workflow in NetSuite","children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Migrate the NetSuite Auto Pay workflow","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fmigration\u002Fauto-pay-instructions","description":"Migrate the SuiteSync NetSuite Auto Pay workflow","children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Migrate the Paid Out of Band workflow","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Fmigration\u002Fpaid-out-of-band","description":"Migrate the SuiteSync Paid Out of Band workflow","children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Troubleshooting","href":"\u002Fuse-stripe-apps\u002Fnetsuite\u002Ferror-resolution","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Oracle Opera","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fopera\u002Foverview","description":null,"children":[{"type":"link","text":"Install the app","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fopera\u002Finstallation","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Configure the app","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fopera\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Access the web interface","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fopera\u002Fweb-interface","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Troubleshoot your installation","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fopera\u002Ftroubleshooting","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Oracle Simphony","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fsimphony\u002Foverview","description":null,"children":[{"type":"link","text":"Install the app","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fsimphony\u002Finstallation","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Configure the app","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fsimphony\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Access the web interface","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fsimphony\u002Fweb-interface","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Oracle Xstore","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fxstore\u002Foverview","description":null,"children":[{"type":"link","text":"Install the app","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fxstore\u002Finstallation","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Access the web interface","href":"\u002Fuse-stripe-apps\u002Foracle\u002Fxstore\u002Fweb-interface","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"PrestaShop","href":"\u002Fuse-stripe-apps\u002Fprestashop","description":null,"children":[{"type":"link","text":"Install and configure the PrestaShop module","href":"\u002Fuse-stripe-apps\u002Fprestashop\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Salesforce","href":"\u002Fuse-stripe-apps\u002Fsalesforce","description":null,"children":[{"type":"link","text":"Salesforce B2C Commerce","href":"\u002Fuse-stripe-apps\u002Fsalesforce-commerce-cloud","description":null,"children":[{"type":"link","text":"Component overview","href":"\u002Fuse-stripe-apps\u002Fsalesforce-commerce-cloud\u002Fcomponent-overview","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Install and configure","href":"\u002Fuse-stripe-apps\u002Fsalesforce-commerce-cloud\u002Fimplementation-guide","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Use the Stripe app","href":"\u002Fuse-stripe-apps\u002Fsalesforce-commerce-cloud\u002Fuser-guide","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe app for Salesforce Platform","href":"\u002Fuse-stripe-apps\u002Fstripe-app-for-salesforce\u002Foverview","description":null,"children":[{"type":"link","text":"Installation","href":"\u002Fuse-stripe-apps\u002Fstripe-app-for-salesforce\u002Finstallation-guide","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Configuration","href":"\u002Fuse-stripe-apps\u002Fstripe-app-for-salesforce\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Configure events","href":"\u002Fuse-stripe-apps\u002Fstripe-app-for-salesforce\u002Fconfigure-events","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Use Stripe app for Salesforce Platform","href":"\u002Fuse-stripe-apps\u002Fstripe-app-for-salesforce\u002Ftraining","description":null,"children":[{"type":"link","text":"Agnostic code examples","href":"\u002Fuse-stripe-apps\u002Fstripe-app-for-salesforce\u002Ftraining\u002Fcode-examples-agnostic","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Class Invocables code","href":"\u002Fuse-stripe-apps\u002Fstripe-app-for-salesforce\u002Ftraining\u002Fcode-examples-invocations","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Salesforce Billing Extension","href":"\u002Fuse-stripe-apps\u002Fsalesforce-billing-extension","description":null,"children":[{"type":"link","text":"Installation","href":"\u002Fuse-stripe-apps\u002Fsalesforce-billing-extension\u002Finstall","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Configuration","href":"\u002Fuse-stripe-apps\u002Fsalesforce-billing-extension\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe Billing Flows Extension","href":"\u002Fuse-stripe-apps\u002Fstripe-billing-flows-extension","description":null,"children":[{"type":"link","text":"Installation","href":"\u002Fuse-stripe-apps\u002Fstripe-billing-flows-extension\u002Finstall","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Configuration","href":"\u002Fuse-stripe-apps\u002Fstripe-billing-flows-extension\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"SAP","href":"\u002Fuse-stripe-apps\u002Fsap-digital-payments","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Shopware 6","href":"\u002Fuse-stripe-apps\u002Fshopware6","description":null,"children":[{"type":"link","text":"Install and configure the Stripe app for Shopware 6","href":"\u002Fuse-stripe-apps\u002Fshopware6\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Use Shopware 6 with Stripe","href":"\u002Fuse-stripe-apps\u002Fshopware6\u002Fuser-guide","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe Tax for BigCommerce","href":"\u002Fuse-stripe-apps\u002Fbigcommerce","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe Subscriptions for Shopify","href":"\u002Fuse-stripe-apps\u002Fshopify-subscriptions","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe Tax for Shopify","href":"\u002Fuse-stripe-apps\u002Fshopify","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe Tax for WooCommerce","href":"\u002Fuse-stripe-apps\u002Fwoocommerce","description":null,"children":[{"type":"link","text":"Install and configure the Stripe Tax Extension","href":"\u002Fuse-stripe-apps\u002Fwoocommerce\u002Fconfiguration","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Test the Stripe Tax Extension","href":"\u002Fuse-stripe-apps\u002Fwoocommerce\u002Ftroubleshooting","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Stripe Workflows for Slack","href":"\u002Fuse-stripe-apps\u002Fstripe-workflows-slack","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"heading","text":"Partner apps","translated":null,"xray":{}},{"type":"link","text":"Build your own app","href":"\u002Fbuilding-plugins","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Build extensions","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"How extensions work","href":"\u002Fextensions\u002Fhow-extensions-work","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Build a prorations extension with a script","href":"\u002Fextensions\u002Fscripts\u002Fbuild-prorations-extension","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Build a custom action with a script","href":"\u002Fextensions\u002Fcustom-actions\u002Fbuild-with-script","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Build a custom action with a remote function","href":"\u002Fextensions\u002Fcustom-actions\u002Fbuild-with-remote-function","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Extension points","href":"\u002Fextensions\u002Fextension-points","description":null,"children":[{"type":"link","text":"Customer balance","href":"\u002Fextensions\u002Fcustomer-balance-application-extension","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Prorations","href":"\u002Fextensions\u002Fprorations-extension","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Recurring billing item handling","href":"\u002Fextensions\u002Frecurring-billing-item-handling-extension","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Custom action","href":"\u002Fextensions\u002Fcustom-action","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Scripts","href":"","description":null,"children":[{"type":"link","text":"Define configuration and custom input","href":"\u002Fextensions\u002Fscripts\u002Fdefine-config-and-schemas","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Invoke endpoints from a script","href":"\u002Fextensions\u002Finvoke-endpoints","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Handle errors in a script","href":"\u002Fextensions\u002Fhandle-errors","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Custom actions","href":"","description":null,"children":[{"type":"link","text":"How custom actions work","href":"\u002Fextensions\u002Fcustom-actions\u002Fhow-custom-actions-work","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Custom objects","icon":"developertools","href":"\u002Fcustom-objects","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Custom objects","href":"\u002Fcustom-objects","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"area","text":"Security and privacy","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"sections":["Security","Activity logs","Stripebot web crawler","Privacy"],"translated":null,"hiddenFromNav":false},{"type":"section","text":"Security","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Platform security","href":"\u002Fsecurity","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Integration guide","href":"\u002Fsecurity\u002Fguide","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Python library PGP key","href":"\u002Fsecurity\u002Fpython-client-pgp-key","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Activity logs","icon":null,"href":"\u002Factivity-logs","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Activity logs","href":"\u002Factivity-logs","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"section","text":"Stripebot web crawler","icon":null,"href":"\u002Fstripebot-crawler","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Stripebot web crawler","href":"\u002Fstripebot-crawler","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false},{"type":"section","text":"Privacy","icon":"developertools","href":"","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Handling customer deletion requests","href":"\u002Fprivacy\u002Fdeletion-requests","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Redact personal data","href":"\u002Fprivacy\u002Fredaction","description":null,"children":[{"type":"link","text":"Redaction job example","href":"\u002Fprivacy\u002Fredaction\u002Fexample","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"area","text":"Partners","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"sections":["Partner ecosystem","Partner certification"],"translated":null,"hiddenFromNav":false},{"type":"section","text":"Partner ecosystem","icon":"partners","href":"\u002Fpartners","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Overview","href":"\u002Fpartners","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Services","href":"\u002Fpartners\u002Fservices","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"SaaS platforms","href":"\u002Fpartners\u002Fplatforms","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Apps","href":"\u002Fpartners\u002Fapps","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}},{"type":"link","text":"Payment methods","href":"\u002Fpartners\u002Fpayment-methods","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":true,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":true,"xray":{},"expanded":false},{"type":"section","text":"Partner certification","icon":"partners","href":"\u002Fpartners\u002Ftraining-and-certification","topic":{"text":"Developer resources","href":"\u002Fdevelopment","translated":null},"children":[{"type":"link","text":"Partner certification","href":"\u002Fpartners\u002Ftraining-and-certification","description":null,"children":[],"hidden":false,"active":false,"expanded":false,"selected":false,"translated":null,"xray":{}}],"active":false,"hiddenFromNav":false,"translated":null,"showDropdown":false,"xray":{},"expanded":false}],"open":true},"prefs":{"architecture-style":"services","connect-account-creation-pattern":"typeless"},"captcha":{"sitekey":"5034f7f0-a742-48aa-89e2-062ece60f0d6"},"analyticsId":"1653dac7-e106-4d13-a330-2be24a958b2d","routeMap":{"api_reference_locator":"\u002F_endpoint\u002Fapi-reference-locator","accept_session_handoff":"\u002Fhandoff","assign_anonymous_sandbox":"\u002F_endpoint\u002Fassign-anonymous-sandbox","get_requirements_for_setups":"\u002F_endpoint\u002Fget-requirements-for-setups","create_account_session":"\u002F_endpoint\u002Fcreate-account-session","create_checkout_session":"\u002F_endpoint\u002Fcreate-checkout-session","create_feature_access_request":"\u002F_endpoint\u002Fcreate-feature-access-request","create_feature_and_attach_to_product":"\u002F_endpoint\u002Fcreate-feature-and-attach-to-product","create_financial_connections_session":"\u002F_endpoint\u002Fcreate-financial-connections-session","create_kyc_api_application":"\u002F_endpoint\u002Fcreate-kyc-api-application","create_payment_intent":"\u002F_endpoint\u002Fcreate-payment-intent","create_payment_link":"\u002F_endpoint\u002Fcreate-payment-link","create_product_and_price":"\u002F_endpoint\u002Fcreate-product-and-price","create_setup_intent":"\u002F_endpoint\u002Fcreate-setup-intent","fetch_account_merchants":"\u002F_endpoint\u002Ffetch-account-merchants","fetch_all_ai_prices":"\u002F_endpoint\u002Ffetch-all-ai-prices","file_metadata":"\u002F_endpoint\u002Fmarkdoc\u002Ffiles","generate_editor_preview":"\u002F_endpoint\u002Fgenerate-editor-preview","generate_example_snippet":"\u002F_endpoint\u002Fgenerate-example-snippet","get_all_videos":"\u002F_endpoint\u002Fget-all-videos","get_anchor_redirect":"\u002F_endpoint\u002Fget-anchor-redirect","get_api_reference_search_index":"\u002F_endpoint\u002Fget-api-reference-search-index","get_connect_payout_currencies":"\u002F_endpoint\u002Fget-connect-payout-currencies","get_currency_conversion_supported_currencies":"\u002F_endpoint\u002Fget-currency-conversion-supported-currencies","get_entitlement_features_for_product":"\u002F_endpoint\u002Fget-entitlement-features-for-product","get_file":"\u002F_endpoint\u002Fget-file","get_financial_connections_institutions":"\u002F_endpoint\u002Fget-financial-connections-institutions","get_kyc_api_application":"\u002F_endpoint\u002Fget-kyc-api-application","get_manifest_builder_errors":"\u002F_endpoint\u002Fget-manifest-builder-errors","get_mcc_restrictions_for_capabilities":"\u002F_endpoint\u002Fget-mcc-restrictions-for-capabilities","get_navigation":"\u002F_endpoint\u002Fget-navigation","get_non_local_payouts":"\u002F_endpoint\u002Fget-non-local-payouts","get_platform_countries":"\u002F_endpoint\u002Fget-platform-countries","get_prices":"\u002F_endpoint\u002Fget-prices","get_projects":"\u002F_endpoint\u002Fget-projects","get_requirement_selections_for_platform_country":"\u002F_endpoint\u002Fget-requirement-selections-for-platform-country","get_v2_supported_v1_capabilities":"\u002F_endpoint\u002Fget-v2-supported-v1-capabilities","get_website_requirements_for_capabilities":"\u002F_endpoint\u002Fget-website-requirements-for-capabilities","handoff_anonymous_sandbox":"\u002F_endpoint\u002Fhandoff-anonymous-sandbox","handoff_healthcheck":"\u002Fhandoff-healthcheck","load_api_ref_x_ray":"\u002F_endpoint\u002Fload-api-ref-x-ray","load_x_ray":"\u002F_endpoint\u002Fload-x-ray","prefs":"\u002F_endpoint\u002Fprefs","preview_registration":"\u002Fpreview\u002Fregister","publish_commit":"\u002F_endpoint\u002Fpublish-commit","render_saved_draft":"\u002F_endpoint\u002Frender-saved-draft","report_assistant_feedback":"\u002F_endpoint\u002Freport-assistant-feedback","report_code_snippet":"\u002F_endpoint\u002Freport-code-snippet","report_search_feedback":"\u002F_endpoint\u002Freport-search-feedback","get_reporting_data_schema":"\u002F_endpoint\u002Fget-reporting-data-schema","save_account_settings":"\u002F_endpoint\u002Fsave-account-settings","save_prefs":"\u002F_endpoint\u002Fsave-prefs","search":"\u002F_endpoint\u002Fsearch","send_ask_feedback":"\u002F_endpoint\u002Fsend-ask-feedback","send_csat_feedback":"\u002F_endpoint\u002Fsend-csat-feedback","serve_api_reference_worker_script":"\u002FfuseWorker.js","serve_apple_app_site_association":"\u002F.well-known\u002Fapple-app-site-association","serve_apple_developer_domain_association":"\u002F.well-known\u002Fapple-developer-merchantid-domain-association","serve_favicon":"\u002Ffavicon.ico","serve_legacy_reference_fuse_worker_script":"\u002FapiRefFuseWebWorker.js","serve_llms_txt":"\u002Fllms.txt","serve_sitemap":"\u002Fsitemap.xml","serve_skills_index":"\u002F.well-known\u002Fskills\u002Findex.json","get_stripe_app_bundle":"\u002F_endpoint\u002Fget-stripe-app-bundle","sandbox":"\u002F_endpoint\u002Fsandbox","event_permissions":"\u002F_endpoint\u002Fevent-permissions","upload_static_asset":"\u002F_endpoint\u002Fupload-static-asset"},"release":"fff46c057a12b911e47e9fc402154a652d45adb6","sentryUrl":"https:\u002F\u002F051ef4a8994d4b57ae3ca07bd9502949@errors.stripe.com\u002F436","timestamp":"2026-08-07T23:53:05.920Z","versionsConfiguration":{"trains":{"acacia":{"identifier":"acacia"},"basil":{"identifier":"basil"},"clover":{"identifier":"clover"},"dahlia":{"identifier":"dahlia"}},"versions":{"2026-07-29.preview":{"identifier":"2026-07-29.preview","train_identifier":"dahlia","channel":"preview","current":true,"sdk_versions":{"ruby":"19.5.0-beta.1","python":"15.5.0b1","php":"20.5.0-beta.1","java":"33.3.0-beta.1","node":"22.5.0-beta.1","go":"86.3.0-beta.1","dotnet":"52.3.0-beta.1"}},"2026-07-29.dahlia":{"identifier":"2026-07-29.dahlia","train_identifier":"dahlia","channel":"ga","current":true,"sdk_versions":{"ruby":"19.4.0","python":"15.4.0","php":"20.4.0","java":"33.2.0","node":"22.4.0","go":"86.2.0","dotnet":"52.2.0"}},"2026-06-24.preview":{"identifier":"2026-06-24.preview","train_identifier":"dahlia","channel":"preview","sdk_versions":{"ruby":"19.4.0-beta.1","python":"15.4.0b1","php":"20.4.0-beta.1","java":"33.2.0-beta.1","node":"22.4.0-beta.1","go":"86.2.0-beta.1","dotnet":"52.2.0-beta.1"}},"2026-06-24.dahlia":{"identifier":"2026-06-24.dahlia","train_identifier":"dahlia","channel":"ga","sdk_versions":{"ruby":"19.3.0","python":"15.3.0","php":"20.3.0","java":"33.1.0","node":"22.3.0","go":"86.1.0","dotnet":"52.1.0"}},"2026-05-27.preview":{"identifier":"2026-05-27.preview","train_identifier":"dahlia","channel":"preview","sdk_versions":{"ruby":"19.3.0-beta.1","python":"15.3.0b1","php":"20.3.0-beta.1","java":"32.3.0-beta.1","node":"22.3.0-beta.1","go":"85.3.0-beta.1","dotnet":"51.3.0-beta.1"}},"2026-05-27.dahlia":{"identifier":"2026-05-27.dahlia","train_identifier":"dahlia","channel":"ga","sdk_versions":{"ruby":"19.2.0","python":"15.2.0","php":"20.2.0","java":"32.2.0","node":"22.2.0","go":"85.2.0","dotnet":"51.2.0"}},"2026-04-22.preview":{"identifier":"2026-04-22.preview","train_identifier":"dahlia","channel":"preview","sdk_versions":{"ruby":"19.2.0-beta.1","python":"15.2.0b1","php":"20.2.0-beta.1","java":"32.2.0-beta.1","node":"22.2.0-beta.1","go":"85.2.0-beta.1","dotnet":"51.2.0-beta.1"}},"2026-04-22.dahlia":{"identifier":"2026-04-22.dahlia","train_identifier":"dahlia","channel":"ga","sdk_versions":{"ruby":"19.1.0","python":"15.1.0","php":"20.1.0","java":"32.1.0","node":"22.1.0","go":"85.1.0","dotnet":"51.1.0"}},"2026-03-25.preview":{"identifier":"2026-03-25.preview","train_identifier":"dahlia","channel":"preview","sdk_versions":{"ruby":"19.1.0-beta.1","python":"15.1.0b1","php":"20.1.0-beta.1","java":"32.1.0-beta.1","node":"21.1.0-beta.1","go":"85.1.0-beta.1","dotnet":"51.1.0-beta.1"}},"2026-03-25.dahlia":{"identifier":"2026-03-25.dahlia","train_identifier":"dahlia","channel":"ga","sdk_versions":{"ruby":"19.0.0","python":"15.0.0","php":"20.0.0","java":"32.0.0","node":"21.0.0","go":"85.0.0","dotnet":"51.0.0"}},"2026-02-25.preview":{"identifier":"2026-02-25.preview","train_identifier":"clover","channel":"preview","sdk_versions":{"ruby":"18.5.0-beta.1","python":"14.5.0b1","php":"19.5.0-beta.1","java":"31.5.0-beta.1","node":"20.5.0-beta.1","go":"84.5.0-beta.1","dotnet":"50.5.0-beta.1"}},"2026-02-25.clover":{"identifier":"2026-02-25.clover","train_identifier":"clover","channel":"ga","sdk_versions":{"ruby":"18.4.0","python":"14.4.0","php":"19.4.0","java":"31.4.0","node":"20.4.0","go":"84.4.0","dotnet":"50.4.0"}},"2026-01-28.preview":{"identifier":"2026-01-28.preview","train_identifier":"clover","channel":"preview","sdk_versions":{"ruby":"18.4.0-beta.1","python":"14.4.0b1","php":"19.4.0-beta.1","java":"31.4.0-beta.1","node":"20.4.0-beta.1","go":"84.4.0-beta.1","dotnet":"50.4.0-beta.1"}},"2026-01-28.clover":{"identifier":"2026-01-28.clover","train_identifier":"clover","channel":"ga","sdk_versions":{"ruby":"18.3.0","python":"14.3.0","php":"19.3.0","java":"31.3.0","node":"20.3.0","go":"84.3.0","dotnet":"50.3.0"}},"2025-12-15.preview":{"identifier":"2025-12-15.preview","train_identifier":"clover","channel":"preview","sdk_versions":{"ruby":"18.2.0-beta.1","python":"14.2.0b1","php":"19.2.0-beta.1","java":"31.2.0-beta.1","node":"20.2.0-beta.1","go":"84.2.0-beta.1","dotnet":"50.2.0-beta.1"}},"2025-12-15.clover":{"identifier":"2025-12-15.clover","train_identifier":"clover","channel":"ga","sdk_versions":{"ruby":"18.2.0","python":"14.2.0","php":"19.2.0","java":"31.2.0","node":"20.2.0","go":"84.2.0","dotnet":"50.2.0"}},"2025-11-17.preview":{"identifier":"2025-11-17.preview","train_identifier":"clover","channel":"preview","sdk_versions":{"ruby":"18.1.0-beta.1","python":"14.1.0b1","php":"19.1.0-beta.1","java":"31.1.0-beta.1","node":"20.1.0-beta.1","go":"84.1.0-beta.1","dotnet":"50.1.0-beta.1"}},"2025-11-17.clover":{"identifier":"2025-11-17.clover","train_identifier":"clover","channel":"ga","sdk_versions":{"ruby":"18.0.0","python":"14.0.0","php":"19.0.0","java":"31.0.0","node":"20.0.0","go":"84.0.0","dotnet":"50.0.0"}},"2025-10-29.preview":{"identifier":"2025-10-29.preview","train_identifier":"clover","channel":"preview","sdk_versions":{"ruby":"17.2.0-beta.1","python":"13.2.2b1","php":"18.2.0-beta.1","java":"30.2.0-beta.1","node":"19.3.0-beta.1","go":"83.2.0-beta.1","dotnet":"49.2.0-beta.1"}},"2025-10-29.clover":{"identifier":"2025-10-29.clover","train_identifier":"clover","channel":"ga","sdk_versions":{"ruby":"18.0.0","python":"14.0.0","php":"19.0.0","java":"31.0.0","node":"20.0.0","go":"84.0.0","dotnet":"50.0.0"}},"2025-09-30.preview":{"identifier":"2025-09-30.preview","train_identifier":"clover","channel":"preview","sdk_versions":{"ruby":"17.1.0-beta.2","python":"13.1.2b1","php":"18.1.0-beta.1","java":"30.1.0-beta.1","node":"19.2.0-beta.1","go":"83.1.0-beta.3","dotnet":"49.1.0-beta.1"}},"2025-09-30.clover":{"identifier":"2025-09-30.clover","train_identifier":"clover","channel":"ga","sdk_versions":{"ruby":"16.0.0","python":"13.0.0","php":"18.0.0","java":"30.0.0","node":"19.0.0","go":"83.0.0","dotnet":"49.0.0"}},"2025-08-27.preview":{"identifier":"2025-08-27.preview","train_identifier":"basil","channel":"preview","sdk_versions":{"ruby":"15.6.0-beta.1","python":"12.6.0b1","php":"17.7.0-beta.1","java":"29.6.0-beta.1","node":"18.6.0-beta.1","go":"82.6.0-beta.1","dotnet":"48.6.0-beta.1"}},"2025-08-27.basil":{"identifier":"2025-08-27.basil","train_identifier":"basil","channel":"ga","sdk_versions":{"ruby":"15.5.0","python":"12.5.0","php":"17.6.0","java":"29.5.0","node":"18.5.0","go":"82.5.0","dotnet":"48.5.0"}},"2025-07-30.preview":{"identifier":"2025-07-30.preview","train_identifier":"basil","channel":"preview","sdk_versions":{"ruby":"15.5.0-beta.1","python":"12.5.0b1","php":"17.6.0-beta.1","java":"29.5.0-beta.1","node":"18.5.0-beta.1","go":"82.5.0-beta.1","dotnet":"48.5.0-beta.1"}},"2025-07-30.basil":{"identifier":"2025-07-30.basil","train_identifier":"basil","channel":"ga","sdk_versions":{"ruby":"15.4.0","python":"12.4.0","php":"17.5.0","java":"29.4.0","node":"18.4.0","go":"82.4.0","dotnet":"48.4.0"}},"2025-06-30.preview":{"identifier":"2025-06-30.preview","train_identifier":"basil","channel":"preview","sdk_versions":{"ruby":"15.4.0-beta.2","python":"12.4.0b2","php":"17.5.0-beta.2","java":"29.4.0-beta.2","node":"18.4.0-beta.2","go":"82.4.0-beta.2","dotnet":"48.4.0-beta.2"}},"2025-06-30.basil":{"identifier":"2025-06-30.basil","train_identifier":"basil","channel":"ga","sdk_versions":{"ruby":"15.3.0","python":"12.3.0","php":"17.4.0","java":"29.3.0","node":"18.3.0","go":"82.3.0","dotnet":"48.3.0"}},"2025-05-28.preview":{"identifier":"2025-05-28.preview","train_identifier":"basil","channel":"preview","sdk_versions":{"ruby":"15.3.0-beta.1","python":"12.3.0b1","php":"17.4.0-beta.1","java":"29.3.0-beta.1","node":"18.3.0-beta.1","go":"82.3.0-beta.1","dotnet":"48.3.0-beta.1"}},"2025-05-28.basil":{"identifier":"2025-05-28.basil","train_identifier":"basil","channel":"ga","sdk_versions":{"ruby":"15.2.0","python":"12.2.0","php":"17.3.0","java":"29.2.0","node":"18.2.0","go":"82.2.0","dotnet":"48.2.0"}},"2025-04-30.preview":{"identifier":"2025-04-30.preview","train_identifier":"basil","channel":"preview","sdk_versions":{"ruby":"15.2.0-beta.1","python":"12.2.0b1","php":"17.3.0-beta.1","java":"29.2.0-beta.1","node":"18.2.0-beta.1","go":"82.2.0-beta.1","dotnet":"48.2.0-beta.1"}},"2025-04-30.basil":{"identifier":"2025-04-30.basil","train_identifier":"basil","channel":"ga","sdk_versions":{"ruby":"15.1.0","python":"12.1.0","php":"17.2.0","java":"29.1.0","node":"18.1.0","go":"82.1.0","dotnet":"48.1.0"}},"2025-03-31.preview":{"identifier":"2025-03-31.preview","train_identifier":"basil","channel":"preview","sdk_versions":{"ruby":"15.1.0-beta.1","python":"12.1.0b2","php":"17.2.0-beta.3","java":"29.1.0-beta.2","node":"18.1.0-beta.2","go":"82.1.0-beta.2","dotnet":"48.1.0-beta.3"}},"2025-03-31.basil":{"identifier":"2025-03-31.basil","train_identifier":"basil","channel":"ga","sdk_versions":{"ruby":"14.0.0","python":"12.0.0","php":"17.0.0","java":"29.0.0","node":"18.0.0","go":"82.0.0","dotnet":"48.0.0"}},"2025-02-24.acacia":{"identifier":"2025-02-24.acacia","train_identifier":"acacia","channel":"ga","sdk_versions":{"ruby":"13.5.0","python":"11.6.0","php":"16.6.0","java":"28.4.0","node":"17.7.0","go":"81.4.0","dotnet":"47.4.0"}},"2025-01-27.acacia":{"identifier":"2025-01-27.acacia","train_identifier":"acacia","channel":"ga","sdk_versions":{"ruby":"13.4.0","python":"11.5.0","php":"16.5.0","java":"28.3.0","node":"17.6.0","go":"81.3.0","dotnet":"47.3.0"}},"2024-12-18.acacia":{"identifier":"2024-12-18.acacia","train_identifier":"acacia","channel":"ga","sdk_versions":{"ruby":"13.3.0","python":"11.4.0","php":"16.4.0","java":"28.2.0","node":"17.5.0","go":"81.2.0","dotnet":"47.2.0"}},"2024-11-20.acacia":{"identifier":"2024-11-20.acacia","train_identifier":"acacia","channel":"ga","sdk_versions":{"ruby":"13.2.0","python":"11.3.0","php":"16.3.0","java":"28.1.0","node":"17.4.0","go":"81.1.0","dotnet":"47.1.0"}},"2024-10-28.acacia":{"identifier":"2024-10-28.acacia","train_identifier":"acacia","channel":"ga","sdk_versions":{"ruby":"13.1.0","python":"11.2.0","php":"16.2.0","java":"28.0.0","node":"17.3.0","go":"81.0.0","dotnet":"47.0.0"}},"2024-09-30.acacia":{"identifier":"2024-09-30.acacia","train_identifier":"acacia","channel":"ga","sdk_versions":{"ruby":"13.0.1","python":"11.1.1","php":"16.1.1","java":"27.1.1","node":"17.2.1","go":"80.2.0","dotnet":"46.2.1"}}},"aliases":{}}};
          window.__CSP_NONCE__ = "2IlLvECpkZ3o8GIIDu4mjw==";
        </script>
        <script src="https://b.stripecdn.com/docs-statics-srv/assets/common.ade57722c1a77f989907.js"></script>
<script src="https://b.stripecdn.com/docs-statics-srv/assets/sail.56c0ff1bab12b612260d.js"></script>
<script src="https://b.stripecdn.com/docs-statics-srv/assets/react.7a1675ef458c6581e654.js"></script>
<script src="https://b.stripecdn.com/docs-statics-srv/assets/runtime.994a6b3596c149c18f2e.js"></script>
<script src="https://b.stripecdn.com/docs-statics-srv/assets/docs.1f215e49b4e9a2557154.js"></script>
<script src="https://b.stripecdn.com/docs-statics-srv/assets/frontend.46da280933f196d0de7d.js"></script>
      </body></html>