{"id":7189,"date":"2024-11-29T00:00:00","date_gmt":"2024-11-28T16:00:00","guid":{"rendered":"https:\/\/www.fraudlabspro.com\/resources2\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/"},"modified":"2026-04-02T18:33:36","modified_gmt":"2026-04-02T10:33:36","password":"","slug":"how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo","status":"publish","type":"docs","link":"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/","title":{"rendered":"How to use FraudLabs Pro API to validate order in Vanilo?"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"600\" src=\"https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo.png\" alt=\"How to use FraudLabs Pro API to validate order in Vanilo\" class=\"wp-image-4672\" srcset=\"https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo.png 1200w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo-300x150.png 300w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo-1024x512.png 1024w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo-768x384.png 768w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo-50x25.png 50w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo-920x460.png 920w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo-600x300.png 600w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo-320x160.png 320w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Vanilo is an E-commerce framework that is built on top of the Laravel framework. It is aimed at striking a balance between ease of use and adaptability. It&#8217;s goal is to aid Laravel developers to quickly build their e-commerce shop.<\/p>\n\n\n\n<p>Vanilo allows developers to extend the functionality to provide more features to their shop or to enhance the protection of the shop from various threats. Since Vanilo does not have a built-in security mechanism to fight fraud, developers often need to use a fraud validation service to do so. Luckily, it is easy to achieve with the FraudLabs Pro API. The FraudLabs Pro API provides real-time validation against the online orders, so that the shop owner will be able to take action immediately.<\/p>\n\n\n\n<p>In this tutorial, we are going to show how to call the FraudLabs Pro Screen Order API to validate the order, and also return an error if the validation status is REJECT. If you are interested to get more information about the API, you can always refer to its <a href=\"https:\/\/www.fraudlabspro.com\/developer\/api\/screen-order\">documentation<\/a>.<\/p>\n\n\n\n<p>Before we get started, make sure that you have a FraudLabs Pro API key with you. If you don&#8217;t, you can always <a href=\"https:\/\/www.fraudlabspro.com\/checkout-micro\">register<\/a> for a free API key to get started. This tutorial will also assume that you had already installed and setup the Vanilo framework in your machine. If you haven&#8217;t, the simplest way to get it is to clone the <a href=\"https:\/\/github.com\/vanilophp\/demo\/\">demo repository<\/a> from the Vanilo GitHub, and follow the installation instruction in their <a href=\"https:\/\/github.com\/vanilophp\/demo\/#installation\">readme file<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Steps to use FraudLabs Pro API in Vanilo<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the <strong>CheckoutController.php<\/strong> in <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">app\/Http\/Controllers\/<\/code>, and find the <strong>submit<\/strong> function. Find the line of this code <code data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">$order-&gt;save();<\/code>, and add the following code after that line of code:<\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">        try {\n            $payloads = [\n                'key' => env('FRAUDLABSPRO_API_KEY'), \/\/ API Key from .env\n                'ip' => $request->ip(),           \/\/ Customer's IP\n                'last_name' => $order->billpayer->lastname,\n                'first_name' => $order->billpayer->firstname,\n                'email' => $order->billpayer->email ?? 'unknown@example.com',\n                'amount' => $order->total(),\n                'currency' => $order->currency,\n                'user_order_id' => $order->id,\n                'bill_country' => $order->billpayer->address->country_id,\n                'bill_city' => $order->billpayer->address->city,\n                'bill_zip_code' => $order->billpayer->address->postalcode,\n                'bill_addr' => $order->billpayer->address->address,\n            ];\n            \n            $response = Http::post('https:\/\/api.fraudlabspro.com\/v2\/order\/screen', $payloads);\n\n            \/\/ Log response\n            Log::info('FraudLabs Pro Response:', $response->json());\n\n            $result = $response->json();\n            $status = $result['fraudlabspro_status'];\n\n            \/\/ Decision based on the fraudlabspro_status\n            if ($status == 'REJECT') {\n                \/\/ Log the issue and throw an exception\n                Log::warning('Order rejected', [\n                    'order_id' => $order->id,\n                    'fraudlabspro_status' => $status,\n                ]);\n                return redirect()->route('checkout.show')->withErrors([\n                    'fraud_detection' => 'Order is been rejected. Please try again later.'\n                ]);\n            }\n\n        } catch (Exception $e) {\n            Log::error('FraudLabs Pro API Error', ['message' => $e->getMessage()]);\n            throw new HttpResponseException(response()->json([\n                'message' => 'Order validation failed due to an error.',\n                'error' => $e->getMessage(),\n            ], 500));\n        }<\/pre>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>On top of the controller file, add the following codes after the last line of the use statement:<\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">use IlluminateSupportFacadesHttp; \/\/ For HTTP requests\nuse IlluminateSupportFacadesLog; \/\/ For logging<\/pre>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Open the show.blade.php file located at resources\/views\/checkout\/. In the file, add the following code at the position of before this code <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">@if ($checkout)<\/code>:<\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">                        @if ($errors->has('fraud_detection'))\n                            &lt;div class=\"alert alert-danger\">\n                                &lt;ul>\n                                    &lt;li>{{ $errors->first('fraud_detection') }}&lt;\/li>\n                                &lt;\/ul>\n                            &lt;\/div>\n                        @endif<\/pre>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Finally, add your FraudLabs Pro API key in your .env file like this: <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">FRAUDLABSPRO_API_KEY=YOUR_API_KEY<\/code>. Now your e-commerce shop should be able to validate the order and reject the transaction if fraudulent. For example, here is how it may look like if the API found the order to be suspicious and thus reject it:<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"353\" src=\"https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/screenshot-127_0_0_1_8000-2024_11_29-11_44_26-1024x353.png\" alt=\"\" class=\"wp-image-4663\" srcset=\"https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/screenshot-127_0_0_1_8000-2024_11_29-11_44_26-1024x353.png 1024w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/screenshot-127_0_0_1_8000-2024_11_29-11_44_26-300x104.png 300w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/screenshot-127_0_0_1_8000-2024_11_29-11_44_26-768x265.png 768w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/screenshot-127_0_0_1_8000-2024_11_29-11_44_26-50x17.png 50w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/screenshot-127_0_0_1_8000-2024_11_29-11_44_26-920x318.png 920w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/screenshot-127_0_0_1_8000-2024_11_29-11_44_26-600x207.png 600w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/screenshot-127_0_0_1_8000-2024_11_29-11_44_26-320x110.png 320w, https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/screenshot-127_0_0_1_8000-2024_11_29-11_44_26.png 1095w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\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 has-text-align-center\">Free Fraud Protection Today!<\/h2>\n\n\n\n<p class=\"has-text-align-center\">Start safeguarding your business with FraudLabs Pro Fraud Prevention at Zero Cost!<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-1 wp-block-buttons-is-layout-flex\"><div class=\"wp-block-button\"><a id=\"btn-click\" class=\"wp-block-button__link has-white-color has-text-color has-background wp-element-button\" href=\"https:\/\/www.fraudlabspro.com\/checkout-micro?utm_source=blog&#038;utm_medium=link&#038;utm_campaign=cta&#038;utm_term=footer-free\" style=\"background-color:#ed4747\" target=\"_blank\" rel=\"noreferrer noopener\">Try it Now<\/a><\/div><\/div>\n\n\n\n<div style=\"height:49px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vanilo is an E-commerce framework that is built on top of the Laravel framework. It is aimed at striking a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_lmt_disableupdate":"","_lmt_disable":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[185],"doc_tag":[],"class_list":["post-7189","docs","type-docs","status-publish","hentry","doc_category-developer-guide"],"year_month":"2026-06","word_count":601,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"FraudLabs Pro","author_nicename":"hexasoft","author_url":"https:\/\/www.fraudlabspro.com\/resources\/author\/hexasoft\/"},"doc_category_info":[{"term_name":"Developer Guide","term_url":"https:\/\/www.fraudlabspro.com\/resources\/categories\/developer-guide\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to use FraudLabs Pro API to validate order in Vanilo? -<\/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:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use FraudLabs Pro API to validate order in Vanilo? -\" \/>\n<meta property=\"og:description\" content=\"Vanilo is an E-commerce framework that is built on top of the Laravel framework. It is aimed at striking a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-02T10:33:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/tutorials\\\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\\\/\",\"url\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/tutorials\\\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\\\/\",\"name\":\"How to use FraudLabs Pro API to validate order in Vanilo? -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/tutorials\\\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/tutorials\\\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/flp-vanilo.png\",\"datePublished\":\"2024-11-28T16:00:00+00:00\",\"dateModified\":\"2026-04-02T10:33:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/tutorials\\\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/tutorials\\\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/tutorials\\\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/flp-vanilo.png\",\"contentUrl\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/flp-vanilo.png\",\"width\":1200,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/tutorials\\\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to use FraudLabs Pro API to validate order in Vanilo?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/#website\",\"url\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/\",\"name\":\"\",\"description\":\"Resources About FraudLabs Pro Services\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fraudlabspro.com\\\/resources\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to use FraudLabs Pro API to validate order in Vanilo? -","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:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/","og_locale":"en_US","og_type":"article","og_title":"How to use FraudLabs Pro API to validate order in Vanilo? -","og_description":"Vanilo is an E-commerce framework that is built on top of the Laravel framework. It is aimed at striking a [&hellip;]","og_url":"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/","article_modified_time":"2026-04-02T10:33:36+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/","url":"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/","name":"How to use FraudLabs Pro API to validate order in Vanilo? -","isPartOf":{"@id":"https:\/\/www.fraudlabspro.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/#primaryimage"},"image":{"@id":"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo.png","datePublished":"2024-11-28T16:00:00+00:00","dateModified":"2026-04-02T10:33:36+00:00","breadcrumb":{"@id":"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/#primaryimage","url":"https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo.png","contentUrl":"https:\/\/www.fraudlabspro.com\/resources\/wp-content\/uploads\/2024\/11\/flp-vanilo.png","width":1200,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/how-to-use-fraudlabs-pro-api-to-validate-order-in-vanilo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fraudlabspro.com\/resources\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/www.fraudlabspro.com\/resources\/tutorials\/"},{"@type":"ListItem","position":3,"name":"How to use FraudLabs Pro API to validate order in Vanilo?"}]},{"@type":"WebSite","@id":"https:\/\/www.fraudlabspro.com\/resources\/#website","url":"https:\/\/www.fraudlabspro.com\/resources\/","name":"","description":"Resources About FraudLabs Pro Services","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fraudlabspro.com\/resources\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.fraudlabspro.com\/resources\/wp-json\/wp\/v2\/docs\/7189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fraudlabspro.com\/resources\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.fraudlabspro.com\/resources\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.fraudlabspro.com\/resources\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fraudlabspro.com\/resources\/wp-json\/wp\/v2\/comments?post=7189"}],"version-history":[{"count":0,"href":"https:\/\/www.fraudlabspro.com\/resources\/wp-json\/wp\/v2\/docs\/7189\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fraudlabspro.com\/resources\/wp-json\/wp\/v2\/media?parent=7189"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.fraudlabspro.com\/resources\/wp-json\/wp\/v2\/doc_category?post=7189"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.fraudlabspro.com\/resources\/wp-json\/wp\/v2\/doc_tag?post=7189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}