This request returns a Javascript that you will have to insert in the landing page containing the CTA (Click to Action) that you want to protect. The script must be placed before of all other scripts in the <head> tagCopy Pageget http://api.dcbprotect.com/{username}/scriptRecent RequestsLog in to see full request historyTimeStatusUser Agent Retrieving recent requests…LoadingLoading…Path ParamsusernamestringrequiredThis is your personal username access to DCB protect API. This parameter will be provided by your Customer Success Manager.Query Paramstistringrequired≤ 128This is one unique identifier you have to fill to identify the transaction on our side. One transaction equal one identifier.testringrequiredThis is the targeted element you want to protect (aka your CTA DOM element to protect.) This parameter is not required in redirect mode integration.tsintegerrequiredThe current timestamp of the transaction.sstringrequiredThis is the signature of your API call. Please liaise with your Customer Success Manager to the method to sign your call.pcintegerThis parameter allows you to enable "precheck" option. It will automatically trigger a check request at the event "load page".Please contact your Customer Success Manager to activate this option.rustringThis parameter is required for Redirect integration mode. It's the URL where the end user will be redirected if the transaction is OK. Max Size 2048 Char. Required in redirect mode.rfustringThis parameter is required for Redirect integration mode. It's the URL where the end user will be redirected if the transaction is not OK. Max Size 2048 Char. Required in redirect mode.rbustringThis parameter is required for Redirect integration mode. It's the URL when the end user is considered as a bot. Max Size 2048 Char. Required in redirect mode.ruhestringThis parameter is required for Header Enrichment. It's the redirect URL when the transaction is authentic. Max Size 2048 Char. Required for Header Enrichment.adcintegerDefaults to 0This parameter is for the Anti double click feature. It’s an option to block multiple clicks on CTA elements . It should be set to 1 in order to activate the default behavior. Set to a value greater or equals to 100 (in milliseconds) in order to custom the latency between 2 clicks.sobooleanDefaults to falseThis parameter is only have the script in the response.truefalsecjvbooleanDefaults to falseThis parameter is to activate Eyewitness option It will record the end user journey . Please contact your Customer Success Manager to activate this option.truefalseclfbooleanDefaults to falseThis parameter is to activate cloudflare notification from end user browser. Please contact your Customer Success Manager to activate this option.truefalseplarray of stringsDefaults to []List of accounts allowed to check this transactionplADD stringarg1stringThis is a customizable parameter you can use to specify information for your transaction . It will help you to identify traffic information in your dashboards.arg2stringThis is a customizable parameter you can use to specify information for your transaction . It will help you to identify traffic information in your dashboardsarg3stringThis is a customizable parameter you can use to specify information for your transaction . It will help you to identify traffic information in your dashboards.arg4stringThis is a customizable parameter you can use to specify information for your transaction . It will help you to identify traffic information in your dashboards.arg5stringThis is a customizable parameter you can use to specify information for your transaction . It will help you to identify traffic information in your dashboards.arg6stringThis is a customizable parameter you can use to specify information for your transaction . It will help you to identify traffic information in your dashboards.arg7stringThis is a customizable parameter you can use to specify information for your transaction . It will help you to identify traffic information in your dashboardsarg8stringThis is a customizable parameter you can use to specify information for your transaction . It will help you to identify traffic information in your dashboardsarg9stringThis is a customizable parameter you can use to specify information for your transaction . It It will help you to identify traffic information in dashboardsarg10stringThis is a customizable parameter you can use to specify information for your transaction . It will help you to identify traffic information in your dashboardscountrystringThis parameter is used to define the country of the transaction. The format should be the country code ISO 3166-2.servicestringThis parameter is used to define the service of the transaction.carrierstringThis parameter is used to define the end user carrier of the transaction. This should be au format MCCMNC.user_idstringThis parameter is used to define the end user identifier of the transaction. It could be the MSISDN or an alias.purchase_idstringThis parameter is used to define the end user purchase of the transaction.tckstring4 char min. Tracking id used to link multiples transactions. For Eyewtiness, use this to merge the user journey as on flow.pustringredirect url of the checkout page option.pfustringredirect fraud url of the checkout page option.ppstringprice point identifier of the checkout page option.pgpstringpaylaod json of the checkout page optioncpbooleanDefaults to falseThis parameter is to enable the ComplianceProtect option. Might be required to be sent for specific integrations with MNOs. Feel free to contact your Customer Success Manager to know more about this option.truefalseResponses 200json containing the script to insert and a token 500Internal Server ErrorUpdated over 3 years ago