{"id":9777,"date":"2025-02-21T09:48:18","date_gmt":"2025-02-21T09:48:18","guid":{"rendered":"https:\/\/ccbill.com\/doc\/?p=9777"},"modified":"2026-03-17T10:59:41","modified_gmt":"2026-03-17T10:59:41","slug":"method-reference","status":"publish","type":"post","link":"https:\/\/ccbill.com\/doc\/method-reference","title":{"rendered":"CCBill Advanced Widget API Reference"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\">\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This page lists JavaScript methods available for the CCBill Advanced Widget. These methods enable seamless integration of payment processing into web applications.<\/p>\n\n\n\n<p>Below is a detailed reference for each method, including parameters, validation rules, and example responses.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Constructor<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Creates an instance of the CCBill Advanced Widget. It binds the widget to your application and optionally maps custom form fields.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #82AAFF\">constructor<\/span><span style=\"color: #EEFFFF\">(applicationId: string<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> customIds<\/span><span style=\"color: #89DDFF\">?:<\/span><span style=\"color: #EEFFFF\"> Object)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-payment-token-parameters\">Parameters<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">TYPE<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>applicationId<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Frontend merchant application ID provided by CCBill.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>customIds<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">object<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>An optional object that maps relevant input fields to custom IDs used on your form. Pass this parameter if you are not using default <strong>data-ccbill <\/strong>attributes or <strong>default IDs<\/strong>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create-payment-token\">createPaymentToken<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The <strong><code>createPaymentToken()<\/code><\/strong> function is the primary method for generating a Payment Token using the CCBill Advanced Widget.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #82AAFF\">createPaymentToken<\/span><span style=\"color: #EEFFFF\">(authToken<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    clientAccnum<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    clientSubacc<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    clearPaymentInfo<\/span><span style=\"color: #89DDFF\">?,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    clearCustomerInfo<\/span><span style=\"color: #89DDFF\">?,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    timeToLive<\/span><span style=\"color: #89DDFF\">?,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    numberOfUse<\/span><span style=\"color: #89DDFF\">?<\/span><span style=\"color: #EEFFFF\">)<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #FFCB6B\">Promise<\/span><span style=\"color: #89DDFF\">&lt;<\/span><span style=\"color: #EEFFFF\">Response<\/span><span style=\"color: #89DDFF\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-payment-token-parameters\">Parameters<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">TYPE<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>authToken<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>An OAuth JWT token previously obtained from the CCBill's Authorization Server.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>clientAccnum<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Merchant account number. Should be a number between <strong>100000<\/strong> and <strong>999999<\/strong>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>clientSubacc<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Merchant subaccount number. Should be a number between <strong>0<\/strong> and <strong>9999<\/strong>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>clearPaymentInfo<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">boolean<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>An optional flag that will, if set to <code><strong>true<\/strong><\/code>, result in clearance of the payment information related form fields after the <strong><code>createPaymentToken()<\/code><\/strong> function is called. If <strong><code>null<\/code>\/<code>undefined<\/code> <\/strong>is provided, this will default to <code><strong>false<\/strong><\/code>, and the payment information related form fields will not be cleared.<br><br><strong>Note:<\/strong> Even though this parameter is optional, it should be set to <strong><code>null<\/code><\/strong> when subsequent parameters are provided.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>clearCustomerInfo<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">boolean<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>An optional flag that will, if set to <code><strong>true<\/strong><\/code>, result in clearance of the customer information related form fields after the <strong><code>createPaymentToken()<\/code><\/strong> function is called. If <strong><code>null<\/code>\/<code>undefined<\/code> <\/strong>is provided, this will default to <code><strong>false<\/strong><\/code>, and the customer information related form fields will not be cleared.<br><br><strong>Note:<\/strong> Even though this parameter is optional, it should be set to <strong><code>null<\/code><\/strong> when subsequent parameters are provided.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>timeToLive<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>The time interval that defines how long the token should be valid (hours). Should be a number between <strong>0 <\/strong>and <strong>2147483647<\/strong>.<br><br><strong>Note:<\/strong> Even though this parameter is optional, it should be set to <strong><code>null<\/code><\/strong> when subsequent parameters are provided.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>numberOfUse<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Total number of times the Payment Token can be used for purchases. Should be a number between <strong>0 <\/strong>and <strong>2147483647<\/strong>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-payment-token-form-fields\">Form Fields<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>firstName<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's first name.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>lastName<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's last name.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>address1<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing address. If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>address2<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's address (line 2). If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>postalCode<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's billing zip code. It should be a valid zip code between <strong>1<\/strong> and <strong>16<\/strong> characters long.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>city<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing city. If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>state<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing state. If provided, it should be between <strong>1<\/strong> and <strong>3<\/strong> characters long.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>country<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's billing country. If provided, it should be a two-letter country code as defined in <a href=\"https:\/\/www.iso.org\/obp\/ui\/#iso:std:iso:3166:-1:ed-4:v1:en\">ISO 3166-1<\/a>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>email<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's email. Should be a well-formed email address, <strong>max 254<\/strong> characters long.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>phoneNumber<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's phone number. If provided, it should be a well-formed phone number.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>ipAddress<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's IP address. (<strong>IPv4 only<\/strong>)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>browserHttpUserAgent<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Browser User-Agent header value.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>browserHttpAccept<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Browser Accept header value.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>browserHttpAcceptEncoding<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Browser Accept Encoding header value.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>browserHttpAcceptLanguate<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Browser Accept Language header value.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>cardNumber<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>A valid credit card number.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>expMonth<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Credit card expiration month in <strong><em>mm<\/em><\/strong> format. Should be a value between <strong>1<\/strong> and <strong>12<\/strong>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>expYear<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Credit card expiration year in <strong><em>yyyy<\/em><\/strong> format. Should be a value between <strong>current year<\/strong> and <strong>2100<\/strong>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>cvv2<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Card security code. Should be a <strong>3-4 digit value<\/strong>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>nameOnCard<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Name displayed on the credit card. Should be between <strong>2<\/strong> and <strong>45<\/strong> characters long.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-payment-token-returns\">Returns<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><code>Promise&lt;Response&gt;<\/code><\/strong> - The promise resolves to the <strong><code>Response<\/code><\/strong> object that represents the response to your request.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div id=\"kioken-tabs__b2ae2b-46\" class=\"wp-block-kioken-tabs\" data-tab-active=\"tab-success\"><div class=\"kioken-tabs-buttons kt_d_flex kt_flex_justifystart\"><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-success\" class=\"kioken-tabs-buttons-item\">Success<\/a><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-error\" class=\"kioken-tabs-buttons-item\">Error<\/a><\/div><div class=\"kioken-tabs-content\" style=\"padding:20px 20px 20px 20px\">\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-success\">\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">paymentTokenId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">01d2950476214fb6953f8a4ec7006108<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">programParticipationId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">originalPaymentTokenId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">clientAccnum<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">900684<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">clientSubacc<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">createdDatetime<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">2025-02-10T13:47:35<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">timeToLive<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">2147483647<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">validNumberOfUse<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">2147483647<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">paymentInfoId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">errors<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">subscriptionId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">925041101000000183<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">cvv2Response<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">avsResponse<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-error\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>&#91;\n   {\n      \"target\":{\n         \"customerFname\":\"John\",\n         \"customerLname\":\"\",\n         \"country\":\"\",\n         \"email\":\"johndoe@example.com\"\n      },\n      \"message\":\"CustomerInfoParams.customerLname should not be empty\",\n      \"propertyName\":\"customerLname\"\n   },\n   {\n      \"target\":{\n         \"customerFname\":\"John\",\n         \"customerLname\":\"\",\n         \"country\":\"\",\n         \"email\":\"johndoe@example.com\"\n      },\n      \"message\":\"CustomerInfoParams.country must be a valid ISO 3166-1 alpha-2 country code\",\n      \"propertyName\":\"country\"\n   },\n   {\n      \"target\":{\n         \"clientAccnum\":\"900684\",\n         \"clientSubacc\":0,\n         \"subscriptionId\":\"0\",\n         \"paymentInfo\":{\n            \"creditCardPaymentInfo\":{\n               \"cardNum\":\"4111111111111111\",\n               \"cvv2\":\"999\",\n               \"nameOnCard\":\"John Doe\",\n               \"expYear\":\"2026\",\n               \"expMonth\":\"02\"\n            }\n         },\n         \"customerInfo\":{\n            \"customerFname\":\"John\",\n            \"customerLname\":\"\",\n            \"country\":\"\",\n            \"email\":\"tihomirl@ccbill.com\"\n         }\n      },\n      \"message\":\"PaymentTokenMerchantOnlyVerifyParams.customerInfo should be valid instance\",\n      \"propertyName\":\"customerInfo\"\n   }\n&#93;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">&#91;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">target<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">customerFname<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">John<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">customerLname<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">country<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">email<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">johndoe@example.com<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">message<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">CustomerInfoParams.customerLname should not be empty<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">propertyName<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">customerLname<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">target<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">customerFname<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">John<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">customerLname<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">country<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">email<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">johndoe@example.com<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">message<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">CustomerInfoParams.country must be a valid ISO 3166-1 alpha-2 country code<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">propertyName<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">country<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">target<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">clientAccnum<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">900684<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">clientSubacc<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">subscriptionId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">0<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">paymentInfo<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">            <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">creditCardPaymentInfo<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">               <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">cardNum<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">4111111111111111<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">               <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">cvv2<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">999<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">               <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">nameOnCard<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">John Doe<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">               <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">expYear<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">2026<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">               <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">expMonth<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">02<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">            <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">customerInfo<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">            <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">customerFname<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">John<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">            <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">customerLname<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">            <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">country<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">            <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">email<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">tihomirl@ccbill.com<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">message<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">PaymentTokenMerchantOnlyVerifyParams.customerInfo should be valid instance<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">propertyName<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">customerInfo<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">&#93;<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"is-sca-required\">isScaRequired<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The <strong><code>isScaRequired()<\/code><\/strong> function returns whether a customer needs to undergo Strong Customer Authentication during the payment process.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #82AAFF\">isScaRequired<\/span><span style=\"color: #EEFFFF\">(authToken<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> clientAccnum<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> clientSubacc): <\/span><span style=\"color: #FFCB6B\">Promise<\/span><span style=\"color: #89DDFF\">&lt;<\/span><span style=\"color: #EEFFFF\">Response<\/span><span style=\"color: #89DDFF\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"is-sca-required-parameters\">Parameters<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">TYPE<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>authToken<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>An OAuth JWT token previously obtained from the CCBill's Authorization Server.<\/td><\/tr><tr><td><strong>clientAccnum<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Merchant account number. Should be a number between <strong>100000<\/strong> and <strong>999999<\/strong>.<\/td><\/tr><tr><td><strong>clientSubacc<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Merchant subaccount number. Should be a number between <strong>0<\/strong> and <strong>9999<\/strong>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"is-sca-required-form-fields\">From Fields<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>cardNumber<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>A valid credit card number.<\/td><\/tr><tr><td><strong>currencyCode<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>A three-digit currency code (<a href=\"https:\/\/www.iso.org\/obp\/ui\/#search\/code\/\">ISO 4217 standard<\/a>) for the currency used in the transaction.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"is-sca-required-returns\">Returns<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><code>Promise&lt;Response&gt;<\/code><\/strong> - The promise resolves to the <strong><code>Response<\/code><\/strong> object that represents the response to your request.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div id=\"kioken-tabs__47df66-21\" class=\"wp-block-kioken-tabs\" data-tab-active=\"tab-success\"><div class=\"kioken-tabs-buttons kt_d_flex kt_flex_justifystart\"><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-success\" class=\"kioken-tabs-buttons-item\">Success<\/a><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-error\" class=\"kioken-tabs-buttons-item\">Error<\/a><\/div><div class=\"kioken-tabs-content\" style=\"padding:20px 20px 20px 20px\">\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-success\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FF9CAC\">true<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-error\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>&#91;\n   {\n      \"target\":{\n         \"clientAccnum\":\"900684\",\n         \"clientSubacc\":\"0\",\n         \"bin\":\"411111\",\n         \"last4\":\"1111\",\n         \"currencyCode\":\"\"\n      },\n      \"message\":\"ThreedsRequiredParams.currencyCode must match regular expression '^\\\\\\\\d{3}$'\",\n      \"propertyName\":\"currencyCode\"\n   }\n&#93;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">&#91;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">target<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">clientAccnum<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">900684<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">clientSubacc<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">0<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">bin<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">411111<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">last4<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">1111<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">currencyCode<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">message<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">ThreedsRequiredParams.currencyCode must match regular expression &#39;^<\/span><span style=\"color: #EEFFFF\">\\\\\\\\<\/span><span style=\"color: #C3E88D\">d{3}$&#39;<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">propertyName<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">currencyCode<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">&#93;<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sca-required-payment-token\">isScaRequiredForPaymentToken<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The <strong><code>isScaRequiredForPaymentToken()<\/code><\/strong> function returns whether a customer needs to undergo Strong Customer Authentication (SCA) for a previously created payment token.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #82AAFF\">isScaRequiredForPaymentToken<\/span><span style=\"color: #EEFFFF\">(authToken<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> paymentTokenId): <\/span><span style=\"color: #FFCB6B\">Promise<\/span><span style=\"color: #89DDFF\">&lt;<\/span><span style=\"color: #EEFFFF\">Response<\/span><span style=\"color: #89DDFF\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sca-required-payment-token-parameters\">Parameters<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">TYPE<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>authToken<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>An OAuth JWT token previously obtained from the CCBill's Authorization Server.<\/td><\/tr><tr><td><strong>paymentTokenId<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>A valid previously procured Payment Token.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sca-required-payment-token-form-fields\">From Fields<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>currencyCode<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>A three-digit currency code (<a href=\"https:\/\/www.iso.org\/obp\/ui\/#search\/code\/\">ISO 4217 standard<\/a>) for the currency used in the transaction.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sca-required-payment-token-returns\">Returns<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><code>Promise&lt;Response&gt;<\/code><\/strong> - The promise resolves to the <strong><code>Response<\/code><\/strong> object that represents the response to your request.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div id=\"kioken-tabs__bcb8bc-27\" class=\"wp-block-kioken-tabs\" data-tab-active=\"tab-success\"><div class=\"kioken-tabs-buttons kt_d_flex kt_flex_justifystart\"><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-success\" class=\"kioken-tabs-buttons-item\">Success<\/a><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-error\" class=\"kioken-tabs-buttons-item\">Error<\/a><\/div><div class=\"kioken-tabs-content\" style=\"padding:20px 20px 20px 20px\">\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-success\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FF9CAC\">true<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-error\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>&#91;\n   {\n      \"target\":{\n         \"clientAccnum\":\"900684\",\n         \"clientSubacc\":\"0\",\n         \"bin\":\"411111\",\n         \"last4\":\"1111\",\n         \"currencyCode\":\"\"\n      },\n      \"message\":\"ThreedsRequiredParams.currencyCode must match regular expression '^\\\\\\\\d{3}$'\",\n      \"propertyName\":\"currencyCode\"\n   }\n&#93;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">&#91;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">target<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">clientAccnum<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">900684<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">clientSubacc<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">0<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">bin<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">411111<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">last4<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">1111<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">currencyCode<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">message<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">ThreedsRequiredParams.currencyCode must match regular expression &#39;^<\/span><span style=\"color: #EEFFFF\">\\\\\\\\<\/span><span style=\"color: #C3E88D\">d{3}$&#39;<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">propertyName<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">currencyCode<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">   <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">&#93;<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"authenticate-customer\">authenticateCustomer<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The <strong><strong><code>authenticateCustomer()<\/code><\/strong><\/strong> function lets you initiate a Strong Customer Authentication (SCA) flow and obtain 3DS results before initiating a 3DS transaction and calling CCBill's Merchant Connect (RESTful) API endpoint.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #82AAFF\">authenticateCustomer<\/span><span style=\"color: #EEFFFF\">(authToken<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    clientAccnum<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    clientSubacc<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    form<\/span><span style=\"color: #89DDFF\">?,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    iframeId<\/span><span style=\"color: #89DDFF\">?,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    paymentTokenId<\/span><span style=\"color: #89DDFF\">?<\/span><span style=\"color: #EEFFFF\">)<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #FFCB6B\">Promise<\/span><span style=\"color: #89DDFF\">&lt;<\/span><span style=\"color: #EEFFFF\">Status<\/span><span style=\"color: #89DDFF\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"authenticate-customer-parameters\">Parameters<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">TYPE<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>authToken<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>An OAuth JWT token previously obtained from the CCBill's Authorization Server.<\/td><\/tr><tr><td><strong>clientAccnum<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Merchant account number. Should be a number between <strong>100000<\/strong> and <strong>999999<\/strong>.<\/td><\/tr><tr><td><strong>clientSubacc<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Merchant subaccount number. Should be a number between <strong>0<\/strong> and <strong>9999<\/strong>.<\/td><\/tr><tr><td><strong>form<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>A form reference should either be a valid selector or an <strong><code>HTMLFormElement<\/code><\/strong> that exists on the merchant's web page. Please note that if the <strong><strong>formId is not provided<\/strong><\/strong>, the Widget will find the first form HTML element on the page and assume that that is the payment form.<\/td><\/tr><tr><td><strong>iframeId<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>The SCA flow presents an iframe on the web page to perform its functionality. The Advanced Widget script generates an iframe and injects it into the merchant's web page if the parameter is undefined. If the provided value is null or an empty string, it is regenerated to fit the minimum technical requirements.<\/td><\/tr><tr><td><strong>paymentTokenId<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Use this optional field instead of the card number, card expiry month, and card expiry year. The card information must be present in the associated HTML form if the payment token ID is not provided.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"authenticate-customer-form-fields\">Form Fields<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>amount<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Transaction total. Should be value greater than <strong>0<\/strong>.<\/td><\/tr><tr><td><strong>currencyCode<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>A three-digit currency code (<a href=\"https:\/\/www.iso.org\/obp\/ui\/#search\/code\/\">ISO 4217 standard<\/a>) for the currency used in the transaction.<\/td><\/tr><tr><td><strong>address1<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's address. If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>address2<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's address (line 2). If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>address3<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing address (line 3). If provided, should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>postalCode<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing zip code. If provided, it should be a valid zip code between <strong>1<\/strong> and <strong>16<\/strong> characters long.<\/td><\/tr><tr><td><strong>city<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing city. If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>state<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing state. If provided, it should be between <strong>1<\/strong> and <strong>3<\/strong> characters long.<\/td><\/tr><tr><td><strong>country<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing country. If provided, it should be a two-letter country code as defined in <a href=\"https:\/\/www.iso.org\/obp\/ui\/#iso:std:iso:3166:-1:ed-4:v1:en\">ISO 3166-1<\/a>.<\/td><\/tr><tr><td><strong>email<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's email. Should be a well-formed email address, <strong>max 254 characters<\/strong> long.<\/td><\/tr><tr><td><strong>cardNumber<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">? (required if <code>paymentTokenId<\/code> not provided)<\/td><td>A valid credit card number.<\/td><\/tr><tr><td><strong>expMonth<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">? (required if <code>paymentTokenId<\/code> not provided)<\/td><td>Credit card expiration month in <strong><em>mm<\/em><\/strong> format. Should be a value between <strong>1<\/strong> and <strong>12<\/strong>.<\/td><\/tr><tr><td><strong>expYear<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">? (required if <code>paymentTokenId<\/code> not provided)<\/td><td>Credit card expiration year in <strong><em>yyyy<\/em><\/strong> format. Should be a value between <strong>current year<\/strong> and <strong>2100<\/strong>.<\/td><\/tr><tr><td><strong>nameOnCard<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Name displayed on the credit card. Should be between <strong>2<\/strong> and <strong>45<\/strong> characters long.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"authenticate-customer-returns\">Returns<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><code>Promise&lt;Response&gt;<\/code><\/strong> - The promise resolves to the <strong><code>Response<\/code><\/strong> object that represents the response to your request.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div id=\"kioken-tabs__505e00-16\" class=\"wp-block-kioken-tabs\" data-tab-active=\"tab-success\"><div class=\"kioken-tabs-buttons kt_d_flex kt_flex_justifystart\"><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-success\" class=\"kioken-tabs-buttons-item\">Success<\/a><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-error\" class=\"kioken-tabs-buttons-item\">Error<\/a><\/div><div class=\"kioken-tabs-content\" style=\"padding:20px 20px 20px 20px\">\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-success\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">eci<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">05<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">protocolVersion<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">2.2.0<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">cardToken<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">scaIndicator<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #FF9CAC\">true<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">success<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #FF9CAC\">true<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">currency<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">978<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">amount<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">2<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">acsURL<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">authenticationValue<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">A\/2Yn5P\/S85DMokJstXn\/S+5qgc=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">authenticationType<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">creq<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">dsTransId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">526578a3-25bf-40ef-b205-937e16cfd5b5<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">acsTransId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">ca5f9649-b865-47ce-be6f-54422a0fce47<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">challengeWindowURL<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">transStatusReason<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">transStatusReasonDetail<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">status<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">Y<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">clientTransactionId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">mcn-id-1721990<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">sdkTransId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">f1af0ee0-e855-11ef-b7ca-0242ac110006<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-error\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>{\n   \"errors\":&#91;\n      {\n         \"message\":\"supplied currency should be a valid ISO 4217 three-digit currency code\",\n         \"field\":\"currencyCode\"\n      },\n      {\n         \"message\":\"supplied amount should be a positive number\",\n         \"field\":\"amount\"\n      }\n   &#93;,\n   \"generalMessage\":\"Validation failed!\",\n   \"timestamp\":\"2025-02-11T08:54:15.657Z\"\n}\n---\n{\n   \"status\":400,\n   \"statusText\":\"\",\n   \"id\":\"ffe940ff-2ac2-4509-abb0-6d0dc8169d0d\",\n   \"errorCode\":200502,\n   \"generalMessage\":\"Payment token does not exist.\",\n   \"url\":\"\/threeds\/01a5f7e9a7dd4810a3aa6dbf90e56973\/authenticate\",\n   \"timestamp\":\"2025-02-11T09:10:47.026354625Z\",\n   \"validationErrors\":[],\n   \"clientTransactionId\":\"mcn-id-2037620\"\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">errors<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:&#91;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">message<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">supplied currency should be a valid ISO 4217 three-digit currency code<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">field<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">currencyCode<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">message<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">supplied amount should be a positive number<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">field<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">amount<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   &#93;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">generalMessage<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">Validation failed!<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">timestamp<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">2025-02-11T08:54:15.657Z<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">---<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">status<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">400<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">statusText<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">id<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">ffe940ff-2ac2-4509-abb0-6d0dc8169d0d<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">errorCode<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">200502<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">generalMessage<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">Payment token does not exist.<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">url<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">\/threeds\/01a5f7e9a7dd4810a3aa6dbf90e56973\/authenticate<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">timestamp<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">2025-02-11T09:10:47.026354625Z<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">validationErrors<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:[]<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">clientTransactionId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">mcn-id-2037620<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"authenticate-customer-create-token\">authenticateCustomerAndCreatePaymentToken<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The <strong><code>authenticateCustomerAndCreatePaymentToken()<\/code><\/strong> function combines Strong Customer Authentication (SCA) and payment token creation in a single call.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #82AAFF\">authenticateCustomerAndCreatePaymentToken<\/span><span style=\"color: #EEFFFF\">(authToken<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    clientAccnum<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    clientSubacc<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    optionalParameters<\/span><span style=\"color: #89DDFF\">?<\/span><span style=\"color: #EEFFFF\">)<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #FFCB6B\">Promise<\/span><span style=\"color: #89DDFF\">&lt;<\/span><span style=\"color: #EEFFFF\">Status<\/span><span style=\"color: #89DDFF\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"authenticate-customer-create-token-param\">Required Parameters<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">TYPE<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>authToken<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>An OAuth JWT token previously obtained from the CCBill's Authorization Server.<\/td><\/tr><tr><td><strong>clientAccnum<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Merchant account number. Should be a number between <strong>100000<\/strong> and <strong>999999<\/strong>.<\/td><\/tr><tr><td><strong>clientSubacc<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Merchant subaccount number. Should be a number between <strong>0<\/strong> and <strong>9999<\/strong>.<\/td><\/tr><tr><td><strong>optionalParameters<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">object<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Object that holds all the optional parameters.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"authenticate-customer-create-token-opparam\">Optional Parameters: Object<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>Name<\/th><th class=\"has-text-align-center\" data-align=\"center\">Type<\/th><th class=\"has-text-align-center\" data-align=\"center\">Required<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>form<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">HTMLFormElement | string<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>A form reference should either be a valid selector or an <code>HTMLFormElement<\/code> that exists on the merchant's web page. Please note that if the <strong><strong>formId is not provided<\/strong><\/strong>, the Widget will find the first form HTML element on the page and assume that that is the payment form.<\/td><\/tr><tr><td><strong>iframeId<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>The SCA flow presents an iframe on the web page to perform its functionality. The Advanced Widget script generates an iframe and injects it into the merchant's web page if the parameter is undefined. If the provided value is null or an empty string, it is regenerated to fit the minimum technical requirements.<\/td><\/tr><tr><td><strong>clearPaymentInfo<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">boolean<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>An optional flag that will, if set to <code>true<\/code>, result in clearance of the payment information related form fields after the <em><strong>createPaymentToken()<\/strong><\/em> function is called. If <strong><code>null<\/code>\/<code>undefined<\/code> <\/strong>is provided, this will default to <code>false<\/code>, and the payment information-related form fields will not be cleared.<\/td><\/tr><tr><td><strong>clearCustomerInfo<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">boolean<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>An optional flag that will, if set to <code>true<\/code>, result in clearance of the customer information-related form fields after the <em><strong>createPaymentToken()<\/strong><\/em> function is called. If <strong><code>null<\/code>\/<code>undefined<\/code> <\/strong>is provided, this will default to <code>false<\/code>, and the customer information-related form fields will not be cleared.<\/td><\/tr><tr><td><strong>timeToLive<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>The time interval that defines how long the token should be valid (hours). Should be a number between <strong>0 <\/strong>and <strong>2147483647<\/strong>.<\/td><\/tr><tr><td><strong>numberOfUse<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Total number of times the Payment Token can be used for purchases. Should be a number between <strong>0 <\/strong>and <strong>2147483647<\/strong>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"authenticate-customer-create-token-form\">Form Fields<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>amount<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Transaction total. Should be value greater than <strong>0<\/strong>.<\/td><\/tr><tr><td><strong>currencyCode<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>A three-digit currency code (<a href=\"https:\/\/www.iso.org\/obp\/ui\/#search\/code\/\">ISO 4217 standard<\/a>) for the currency used in the transaction.<\/td><\/tr><tr><td><strong>firstName<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's first name.<\/td><\/tr><tr><td><strong>lastName<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's last name.<\/td><\/tr><tr><td><strong>address1<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing address. If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>address2<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing address (line 2). If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>address3<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing address (line 3). If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>postalCode<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's zip code. It should be a valid zip code for the provided country between <strong>1<\/strong> and <strong>16<\/strong> characters long.<\/td><\/tr><tr><td><strong>city<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing city. If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>state<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's billing state. If provided, it should be between <strong>1<\/strong> and <strong>3<\/strong> characters long.<\/td><\/tr><tr><td><strong>country<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's billing country. Should be a two-letter country code as defined in <a href=\"https:\/\/www.iso.org\/obp\/ui\/#iso:std:iso:3166:-1:ed-4:v1:en\">ISO 3166-1<\/a>.<\/td><\/tr><tr><td><strong>email<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's email. Should be a well-formed email address.<\/td><\/tr><tr><td><strong>phoneNumber<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Customer's phone number. If provided, it should be a well-formed phone number.<\/td><\/tr><tr><td><strong>ipAddress<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Customer's IP address. (<strong>IPv4 only<\/strong>)<\/td><\/tr><tr><td><strong>browserHttpUserAgent<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Browser User-Agent header value.<\/td><\/tr><tr><td><strong>browserHttpAccept<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Browser Accept header value.<\/td><\/tr><tr><td><strong>browserHttpAcceptEncoding<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Browser Accept Encoding header value.<\/td><\/tr><tr><td><strong>browserHttpAcceptLanguate<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Browser Accept Language header value.<\/td><\/tr><tr><td><strong>cardNumber<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>A valid credit card number.<\/td><\/tr><tr><td><strong>expMonth<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Credit card expiration month in <strong><em>mm<\/em><\/strong> format. Should be a value between <strong>1<\/strong> and <strong>12<\/strong>.<\/td><\/tr><tr><td><strong>expYear<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Credit card expiration year in <strong><em>yyyy<\/em><\/strong> format. Should be a value between <strong>current year<\/strong> and <strong>2100<\/strong>.<\/td><\/tr><tr><td><strong>cvv2<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Card security code. Should be a <strong>3-4 digit value<\/strong>.<\/td><\/tr><tr><td><strong>nameOnCard<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Name displayed on the credit card. Should be between <strong>2<\/strong> and <strong>45<\/strong> characters long..<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"authenticate-customer-create-token-returns\">Returns<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><code>Promise&lt;Response&gt;<\/code><\/strong> - The promise resolves to the <strong><code>Response<\/code><\/strong> object that represents the response to your request.<\/p>\n\n\n\n<div id=\"kioken-tabs__0c13f4-b2\" class=\"wp-block-kioken-tabs\" data-tab-active=\"tab-error\"><div class=\"kioken-tabs-buttons kt_d_flex kt_flex_justifystart\"><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-success\" class=\"kioken-tabs-buttons-item\">Success<\/a><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-error\" class=\"kioken-tabs-buttons-item\">Error<\/a><\/div><div class=\"kioken-tabs-content\" style=\"padding:20px 20px 20px 20px\">\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-success\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>{\n   \"threedsInformation\":{\n      \"eci\":\"05\",\n      \"protocolVersion\":\"2.2.0\",\n      \"cardToken\":null,\n      \"scaIndicator\":true,\n      \"success\":true,\n      \"currency\":\"978\",\n      \"amount\":2,\n      \"acsURL\":null,\n      \"authenticationValue\":\"JZKYoFdJkBI9zmvlfGNgYIOFAMM=\",\n      \"authenticationType\":null,\n      \"creq\":null,\n      \"dsTransId\":\"e4400a2b-45c2-4c1a-82ed-8bf641005136\",\n      \"acsTransId\":\"ca5f9649-b865-47ce-be6f-54422a0fce47\",\n      \"challengeWindowURL\":null,\n      \"transStatusReason\":null,\n      \"transStatusReasonDetail\":null,\n      \"status\":\"Y\",\n      \"clientTransactionId\":\"mcn-id-3563852\",\n      \"sdkTransId\":\"a4f35ff8-e87a-11ef-b7ca-0242ac110006\"\n   },\n   \"paymentToken\":{\n      \"paymentTokenId\":\"019167f833894394826cdf237ff952d4\",\n      \"programParticipationId\":null,\n      \"originalPaymentTokenId\":null,\n      \"clientAccnum\":900684,\n      \"clientSubacc\":0,\n      \"createdDatetime\":\"2025-02-11T13:18:15\",\n      \"timeToLive\":2147483647,\n      \"validNumberOfUse\":2147483647,\n      \"paymentInfoId\":null,\n      \"errors\":null,\n      \"subscriptionId\":\"925042201000000120\",\n      \"cvv2Response\":null,\n      \"avsResponse\":null\n   }\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">threedsInformation<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">eci<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">05<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">protocolVersion<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">2.2.0<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">cardToken<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">scaIndicator<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #FF9CAC\">true<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">success<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #FF9CAC\">true<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">currency<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">978<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">amount<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #F78C6C\">2<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">acsURL<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">authenticationValue<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">JZKYoFdJkBI9zmvlfGNgYIOFAMM=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">authenticationType<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">creq<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">dsTransId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">e4400a2b-45c2-4c1a-82ed-8bf641005136<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">acsTransId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">ca5f9649-b865-47ce-be6f-54422a0fce47<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">challengeWindowURL<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">transStatusReason<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">transStatusReasonDetail<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">status<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">Y<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">clientTransactionId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">mcn-id-3563852<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">sdkTransId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">a4f35ff8-e87a-11ef-b7ca-0242ac110006<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">paymentToken<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">paymentTokenId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">019167f833894394826cdf237ff952d4<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">programParticipationId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">originalPaymentTokenId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">clientAccnum<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #F78C6C\">900684<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">clientSubacc<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">createdDatetime<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">2025-02-11T13:18:15<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">timeToLive<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #F78C6C\">2147483647<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">validNumberOfUse<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #F78C6C\">2147483647<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">paymentInfoId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">errors<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">subscriptionId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">925042201000000120<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">cvv2Response<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">avsResponse<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:null<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-error\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">errors<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:&#91;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">message<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">supplied currency should be a valid ISO 4217 three-digit currency code<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">field<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">currencyCode<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">},<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">message<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">supplied amount should be a positive number<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">field<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">amount<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   &#93;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">generalMessage<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">Validation failed!<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">timestamp<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">2025-02-11T08:54:15.657Z<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"payment-token-3ds\">createPaymentToken3DS<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The <strong><code>createPaymentToken3DS()<\/code><\/strong> method authenticates the cardholder (SCA) and creates a payment token. The token can be charged at a later date without undergoing further 3DS checks.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #82AAFF\">createPaymentToken3DS<\/span><span style=\"color: #EEFFFF\">(authToken<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    clientAccnum<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    clientSubacc<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">    optionalParameters<\/span><span style=\"color: #89DDFF\">?<\/span><span style=\"color: #EEFFFF\">)<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #FFCB6B\">Promise<\/span><span style=\"color: #89DDFF\">&lt;<\/span><span style=\"color: #EEFFFF\">Status<\/span><span style=\"color: #89DDFF\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"payment-token-3ds-parameters\">Required Parameters<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>NAME<\/th><th class=\"has-text-align-center\" data-align=\"center\">TYPE<\/th><th class=\"has-text-align-center\" data-align=\"center\">REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>authToken<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>An OAuth JWT token previously obtained from the CCBill's Authorization Server.<\/td><\/tr><tr><td><strong>clientAccnum<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Merchant account number. Should be a number between <strong>100000<\/strong> and <strong>999999<\/strong>.<\/td><\/tr><tr><td><strong>clientSubacc<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">Yes<\/td><td>Merchant subaccount number. Should be a number between <strong>0<\/strong> and <strong>9999<\/strong>.<\/td><\/tr><tr><td><strong>optionalParameters<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">object<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Object that holds all the optional parameters.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"payment-token-3ds-optional\">Optional Parameters<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>Name<\/th><th class=\"has-text-align-center\" data-align=\"center\">Type<\/th><th class=\"has-text-align-center\" data-align=\"center\">Required<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>form<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">HTMLFormElement | string<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>A form reference should either be a valid selector or an <code>HTMLFormElement<\/code> that exists on the merchant's web page. Please note that if the <strong><strong>formId is not provided<\/strong><\/strong>, the Widget will find the first form HTML element on the page and assume that that is the payment form.<\/td><\/tr><tr><td><strong>iframeId<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">string<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>The SCA flow presents an iframe on the web page to perform its functionality. The Advanced Widget script generates an iframe and injects it into the merchant's web page if the parameter is undefined. If the provided value is null or an empty string, it is regenerated to fit the minimum technical requirements.<\/td><\/tr><tr><td><strong>clearPaymentInfo<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">boolean<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>An optional flag that will, if set to <code>true<\/code>, result in clearance of the payment information related form fields after the <em><strong>createPaymentToken()<\/strong><\/em> function is called. If <strong><code>null<\/code>\/<code>undefined<\/code> <\/strong>is provided, this will default to <code>false<\/code>, and the payment information-related form fields will not be cleared.<\/td><\/tr><tr><td><strong>clearCustomerInfo<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">boolean<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>An optional flag that will, if set to <code>true<\/code>, result in clearance of the customer information-related form fields after the <em><strong>createPaymentToken()<\/strong><\/em> function is called. If <strong><code>null<\/code>\/<code>undefined<\/code> <\/strong>is provided, this will default to <code>false<\/code>, and the customer information-related form fields will not be cleared.<\/td><\/tr><tr><td><strong>timeToLive<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>The time interval that defines how long the token should be valid (hours). Should be a number between <strong>0 <\/strong>and <strong>2147483647<\/strong>.<\/td><\/tr><tr><td><strong>numberOfUse<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">number<\/td><td class=\"has-text-align-center\" data-align=\"center\">No<\/td><td>Total number of times the Payment Token can be used for purchases. Should be a number between <strong>0 <\/strong>and <strong>2147483647<\/strong>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"payment-token-3ds-form-fields\">Form Fields<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>NAME<\/th><th>REQUIRED<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td><strong>firstName<\/strong><\/td><td>Yes<\/td><td>Customer's first name.<\/td><\/tr><tr><td><strong>lastName<\/strong><\/td><td>Yes<\/td><td>Customer's last name.<\/td><\/tr><tr><td><strong>address1<\/strong><\/td><td>No<\/td><td>Customer's billing address. If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>address2<\/strong><\/td><td>No<\/td><td>Customer's billing address (line 2). If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>address3<\/strong><\/td><td>No<\/td><td>Customer's billing address (line 3). If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>postalCode<\/strong><\/td><td>Yes<\/td><td>Customer's zip code. It should be a valid zip code for the provided country between <strong>1<\/strong> and <strong>16<\/strong> characters long.<\/td><\/tr><tr><td><strong>city<\/strong><\/td><td>No<\/td><td>Customer's billing city. If provided, it should be between <strong>1<\/strong> and <strong>50<\/strong> characters long.<\/td><\/tr><tr><td><strong>state<\/strong><\/td><td>No<\/td><td>Customer's billing state. If provided, it should be between <strong>1<\/strong> and <strong>3<\/strong> characters long.<\/td><\/tr><tr><td><strong>country<\/strong><\/td><td>Yes<\/td><td>Customer's billing country. Should be a two-letter country code as defined in <a href=\"https:\/\/www.iso.org\/obp\/ui\/#iso:std:iso:3166:-1:ed-4:v1:en\">ISO 3166-1<\/a>.<\/td><\/tr><tr><td><strong>email<\/strong><\/td><td>Yes<\/td><td>Customer's email. Should be a well-formed email address.<\/td><\/tr><tr><td><strong>phoneNumber<\/strong><\/td><td>No<\/td><td>Customer's phone number. If provided, it should be a well-formed phone number.<\/td><\/tr><tr><td><strong>ipAddress<\/strong><\/td><td>Yes<\/td><td>Customer's IP address. (<strong>IPv4 only<\/strong>)<\/td><\/tr><tr><td><strong>browserHttpUserAgent<\/strong><\/td><td>No<\/td><td>Browser User-Agent header value.<\/td><\/tr><tr><td><strong>browserHttpAccept<\/strong><\/td><td>No<\/td><td>Browser Accept header value.<\/td><\/tr><tr><td><strong>browserHttpAcceptEncoding<\/strong><\/td><td>No<\/td><td>Browser Accept Encoding header value.<\/td><\/tr><tr><td><strong>browserHttpAcceptLanguate<\/strong><\/td><td>No<\/td><td>Browser Accept Language header value.<\/td><\/tr><tr><td><strong>cardNumber<\/strong><\/td><td>Yes<\/td><td>A valid credit card number.<\/td><\/tr><tr><td><strong>expMonth<\/strong><\/td><td>Yes<\/td><td>Credit card expiration month in <strong><em>mm<\/em><\/strong> format. Should be a value between <strong>1<\/strong> and <strong>12<\/strong>.<\/td><\/tr><tr><td><strong>expYear<\/strong><\/td><td>Yes<\/td><td>Credit card expiration year in <strong><em>yyyy<\/em><\/strong> format. Should be a value between <strong>current year<\/strong> and <strong>2100<\/strong>.<\/td><\/tr><tr><td><strong>cvv2<\/strong><\/td><td>Yes<\/td><td>Card security code. Should be a 3-4 digit value.<\/td><\/tr><tr><td><strong>nameOnCard<\/strong><\/td><td>Yes<\/td><td>Name displayed on the credit card. Should be between <strong>2<\/strong> and <strong>45<\/strong> characters long.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"payment-token-3ds-returns\">Returns<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><code>Promise&lt;Response&gt;<\/code><\/strong> - The promise resolves to the <strong><code>Response<\/code><\/strong> object that represents the response to your request.<\/p>\n\n\n\n<div id=\"kioken-tabs__d64a19-8a\" class=\"wp-block-kioken-tabs\" data-tab-active=\"tab-success\"><div class=\"kioken-tabs-buttons kt_d_flex kt_flex_justifystart\"><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-success\" class=\"kioken-tabs-buttons-item\">Success<\/a><a style=\"padding:10px 20px 10px 20px;margin:0px 5px -1px 0px\" href=\"#tab-error\" class=\"kioken-tabs-buttons-item\">Error<\/a><\/div><div class=\"kioken-tabs-content\" style=\"padding:20px 20px 20px 20px\">\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-success\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">paymentTokenId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">01d2950476214fb6953f8a4ec7006108<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">programParticipationId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">originalPaymentTokenId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">clientAccnum<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">900684<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">clientSubacc<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">createdDatetime<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">2025-02-10T13:47:35<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">timeToLive<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">2147483647<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">validNumberOfUse<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #F78C6C\">2147483647<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">paymentInfoId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">errors<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">subscriptionId<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">925041101000000183<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">cvv2Response<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">avsResponse<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">null<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-kioken-tab\" data-tab=\"tab-error\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>{\n   \"error\":{\n      \"errors\":&#91;\n         {\n            \"message\":\"supplied cardNumber should be a valid credit card number\",\n            \"field\":\"cardNumber\"\n         }\n      &#93;,\n      \"generalMessage\":\"Validation failed!\",\n      \"timestamp\":\"2025-02-11T13:39:42.861Z\"\n   }\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">error<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">:<\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">errors<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #F07178\">&#91;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">            <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">message<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">supplied cardNumber should be a valid credit card number<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">            <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">field<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">cardNumber<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      &#93;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">generalMessage<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">Validation failed!<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">      <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">timestamp<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">:<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">2025-02-11T13:39:42.861Z<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\">\n<p class=\"h3\">Additional Documentation<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/ccbill.com\/doc\/ccbill-restful-transaction-api-example\" target=\"_blank\" rel=\"noreferrer noopener\">CCBill RESTful Transaction API<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ccbill.com\/doc\/ccbill-restful-api-resources\" target=\"_blank\" rel=\"noreferrer noopener\">CCBill RESTful API Resources<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ccbill.com\/doc\/error-codes\" target=\"_blank\" rel=\"noreferrer noopener\">Error Codes<\/a><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\"><\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\"><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This page lists JavaScript methods available for the CCBill Advanced Widget. These methods enable seamless...<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"kk_blocks_editor_width":"","_kiokenblocks_attr":"","_kiokenblocks_dimensions":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-9777","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CCBill Advanced Widget API Reference - CCBill Doc<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ccbill.com\/doc\/method-reference\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CCBill Advanced Widget API Reference - CCBill Doc\" \/>\n<meta property=\"og:description\" content=\"This page lists JavaScript methods available for the CCBill Advanced Widget. These methods enable seamless...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ccbill.com\/doc\/method-reference\" \/>\n<meta property=\"og:site_name\" content=\"CCBill Doc\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-21T09:48:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-17T10:59:41+00:00\" \/>\n<meta name=\"author\" content=\"Vladimir Kaplarevic\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vladimir Kaplarevic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ccbill.com\/doc\/method-reference\",\"url\":\"https:\/\/ccbill.com\/doc\/method-reference\",\"name\":\"CCBill Advanced Widget API Reference - CCBill Doc\",\"isPartOf\":{\"@id\":\"https:\/\/ccbill.com\/doc\/#website\"},\"datePublished\":\"2025-02-21T09:48:18+00:00\",\"dateModified\":\"2026-03-17T10:59:41+00:00\",\"author\":{\"@id\":\"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ccbill.com\/doc\/method-reference\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ccbill.com\/doc\/#website\",\"url\":\"https:\/\/ccbill.com\/doc\/\",\"name\":\"CCBill Doc\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ccbill.com\/doc\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad\",\"name\":\"Vladimir Kaplarevic\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ccbill.com\/doc\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g\",\"caption\":\"Vladimir Kaplarevic\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CCBill Advanced Widget API Reference - CCBill Doc","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ccbill.com\/doc\/method-reference","og_locale":"en_US","og_type":"article","og_title":"CCBill Advanced Widget API Reference - CCBill Doc","og_description":"This page lists JavaScript methods available for the CCBill Advanced Widget. These methods enable seamless...","og_url":"https:\/\/ccbill.com\/doc\/method-reference","og_site_name":"CCBill Doc","article_published_time":"2025-02-21T09:48:18+00:00","article_modified_time":"2026-03-17T10:59:41+00:00","author":"Vladimir Kaplarevic","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vladimir Kaplarevic","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ccbill.com\/doc\/method-reference","url":"https:\/\/ccbill.com\/doc\/method-reference","name":"CCBill Advanced Widget API Reference - CCBill Doc","isPartOf":{"@id":"https:\/\/ccbill.com\/doc\/#website"},"datePublished":"2025-02-21T09:48:18+00:00","dateModified":"2026-03-17T10:59:41+00:00","author":{"@id":"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ccbill.com\/doc\/method-reference"]}]},{"@type":"WebSite","@id":"https:\/\/ccbill.com\/doc\/#website","url":"https:\/\/ccbill.com\/doc\/","name":"CCBill Doc","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ccbill.com\/doc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad","name":"Vladimir Kaplarevic","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ccbill.com\/doc\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g","caption":"Vladimir Kaplarevic"}}]}},"_links":{"self":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/9777"}],"collection":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/comments?post=9777"}],"version-history":[{"count":57,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/9777\/revisions"}],"predecessor-version":[{"id":11395,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/9777\/revisions\/11395"}],"wp:attachment":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/media?parent=9777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/categories?post=9777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/tags?post=9777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}