/** * The API for operations with orders. * * @package WooCommerce\PayPalCommerce\Api * * @phpcs:disable Squiz.Commenting.FunctionCommentThrowTag */ declare (strict_types=1); namespace WooCommerce\PayPalCommerce\Api; use Exception; use InvalidArgumentException; use RuntimeException; use WC_Order; use WooCommerce\PayPalCommerce\ApiClient\Endpoint\OrderEndpoint; use WooCommerce\PayPalCommerce\ApiClient\Entity\Order; use WooCommerce\PayPalCommerce\PPCP; use WooCommerce\PayPalCommerce\WcGateway\Gateway\PayPalGateway; use WooCommerce\PayPalCommerce\WcGateway\Helper\RefundFeesUpdater; use WooCommerce\PayPalCommerce\WcGateway\Processor\AuthorizedPaymentsProcessor; use WooCommerce\PayPalCommerce\WcGateway\Processor\OrderProcessor; use WooCommerce\PayPalCommerce\WcGateway\Processor\RefundProcessor; /** * Returns the PayPal order. * * @param string|WC_Order $paypal_id_or_wc_order The ID of PayPal order or a WC order (with the ID in meta). * @throws InvalidArgumentException When the argument cannot be used for retrieving the order. * @throws Exception When the operation fails. */ function ppcp_get_paypal_order($paypal_id_or_wc_order): Order { if ($paypal_id_or_wc_order instanceof WC_Order) { $paypal_id_or_wc_order = $paypal_id_or_wc_order->get_meta(PayPalGateway::ORDER_ID_META_KEY); if (!$paypal_id_or_wc_order) { throw new InvalidArgumentException('PayPal order ID not found in meta.'); } } if (!is_string($paypal_id_or_wc_order)) { throw new InvalidArgumentException('Invalid PayPal order ID, string expected.'); } $order_endpoint = PPCP::container()->get('api.endpoint.order'); assert($order_endpoint instanceof OrderEndpoint); return $order_endpoint->order($paypal_id_or_wc_order); } /** * Creates a PayPal order for the given WC order. * * @param WC_Order $wc_order The WC order. * @throws Exception When the operation fails. */ function ppcp_create_paypal_order_for_wc_order(WC_Order $wc_order): Order { $order_processor = PPCP::container()->get('wcgateway.order-processor'); assert($order_processor instanceof OrderProcessor); return $order_processor->create_order($wc_order); } /** * Captures the PayPal order. * * @param WC_Order $wc_order The WC order. * @throws InvalidArgumentException When the order cannot be captured. * @throws Exception When the operation fails. */ function ppcp_capture_order(WC_Order $wc_order): void { $intent = strtoupper((string) $wc_order->get_meta(PayPalGateway::INTENT_META_KEY)); if ($intent !== 'AUTHORIZE') { throw new InvalidArgumentException('Only orders with "authorize" intent can be captured.'); } $captured = wc_string_to_bool($wc_order->get_meta(AuthorizedPaymentsProcessor::CAPTURED_META_KEY)); if ($captured) { throw new InvalidArgumentException('The order is already captured.'); } $authorized_payment_processor = PPCP::container()->get('wcgateway.processor.authorized-payments'); assert($authorized_payment_processor instanceof AuthorizedPaymentsProcessor); if (!$authorized_payment_processor->capture_authorized_payment($wc_order)) { throw new RuntimeException('Capture failed.'); } } /** * Reauthorizes the PayPal order. * * @param WC_Order $wc_order The WC order. * @throws InvalidArgumentException When the order cannot be captured. * @throws Exception When the operation fails. */ function ppcp_reauthorize_order(WC_Order $wc_order): void { $intent = strtoupper((string) $wc_order->get_meta(PayPalGateway::INTENT_META_KEY)); if ($intent !== 'AUTHORIZE') { throw new InvalidArgumentException('Only orders with "authorize" intent can be reauthorized.'); } $captured = wc_string_to_bool($wc_order->get_meta(AuthorizedPaymentsProcessor::CAPTURED_META_KEY)); if ($captured) { throw new InvalidArgumentException('The order is already captured.'); } $authorized_payment_processor = PPCP::container()->get('wcgateway.processor.authorized-payments'); assert($authorized_payment_processor instanceof AuthorizedPaymentsProcessor); if ($authorized_payment_processor->reauthorize_payment($wc_order) !== AuthorizedPaymentsProcessor::SUCCESSFUL) { throw new RuntimeException($authorized_payment_processor->reauthorization_failure_reason() ?: 'Reauthorization failed.'); } } /** * Refunds the PayPal order. * Note that you can use wc_refund_payment() to trigger the refund in WC and PayPal. * * @param WC_Order $wc_order The WC order. * @param float $amount The refund amount. * @param string $reason The reason for the refund. * @return string The PayPal refund ID. * @throws InvalidArgumentException When the order cannot be refunded. * @throws Exception When the operation fails. */ function ppcp_refund_order(WC_Order $wc_order, float $amount, string $reason = ''): string { $order = ppcp_get_paypal_order($wc_order); $refund_processor = PPCP::container()->get('wcgateway.processor.refunds'); assert($refund_processor instanceof RefundProcessor); return $refund_processor->refund($order, $wc_order, $amount, $reason); } /** * Voids the authorization. * * @param WC_Order $wc_order The WC order. * @throws InvalidArgumentException When the order cannot be voided. * @throws Exception When the operation fails. */ function ppcp_void_order(WC_Order $wc_order): void { $order = ppcp_get_paypal_order($wc_order); $refund_processor = PPCP::container()->get('wcgateway.processor.refunds'); assert($refund_processor instanceof RefundProcessor); $refund_processor->void($order); } /** * Updates the PayPal refund fees totals on an order. * * @param WC_Order $wc_order The WC order. */ function ppcp_update_order_refund_fees(WC_Order $wc_order): void { $updater = PPCP::container()->get('wcgateway.helper.refund-fees-updater'); assert($updater instanceof RefundFeesUpdater); $updater->update($wc_order); } {"id":7311,"date":"2025-08-08T12:45:04","date_gmt":"2025-08-08T12:45:04","guid":{"rendered":"https:\/\/hostamy.com\/?p=7311"},"modified":"2025-08-08T12:45:04","modified_gmt":"2025-08-08T12:45:04","slug":"optimiser-vos-performances-avec-le-primomed-25-deus-medical","status":"publish","type":"post","link":"https:\/\/hostamy.com\/en_gb\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/","title":{"rendered":"Optimiser Vos Performances avec le PRIMOMED 25 Deus Medical"},"content":{"rendered":"

Table des mati\u00e8res<\/h2>\n
    \n
  1. Description de PRIMOMED 25 Deus Medical<\/a><\/li>\n
  2. Dosage recommand\u00e9<\/a><\/li>\n
  3. Effets du PRIMOMED 25<\/a><\/li>\n
  4. Pr\u00e9cautions \u00e0 prendre<\/a><\/li>\n<\/ol>\n

    Description de PRIMOMED 25 Deus Medical<\/h2>\n

    Le PRIMOMED 25 Deus Medical est un produit populaire parmi les athl\u00e8tes cherchant \u00e0 am\u00e9liorer leur performance. Ce st\u00e9ro\u00efde anabolisant est souvent utilis\u00e9 pour ses effets mod\u00e9r\u00e9s et sa capacit\u00e9 \u00e0 favoriser la croissance musculaire sans r\u00e9tention d’eau excessive. Il est essentiel de suivre le dosage recommand\u00e9 pour \u00e9viter les effets secondaires ind\u00e9sirables.<\/p>\n

    Dosage recommand\u00e9<\/h2>\n

    Pour maximiser les avantages du PRIMOMED 25, les utilisateurs doivent respecter un dosage appropri\u00e9. Il est g\u00e9n\u00e9ralement conseill\u00e9 de :<\/p>\n

      \n
    1. Commencer avec une dose de 25 mg par jour.<\/li>\n
    2. \u00c9valuer la tol\u00e9rance et l’efficacit\u00e9 apr\u00e8s quelques semaines.<\/li>\n
    3. Ajuster le dosage si n\u00e9cessaire, en veillant \u00e0 ne pas d\u00e9passer 50 mg par jour.<\/li>\n<\/ol>\n

      Effets du PRIMOMED 25<\/h2>\n

      Les effets principaux du PRIMOMED 25 incluent :<\/p>\n

        \n
      • Augmentation de la masse musculaire maigre.<\/li>\n
      • Am\u00e9lioration de la force physique.<\/li>\n
      • R\u00e9duction de la graisse corporelle.<\/li>\n<\/ul>\n

        Pr\u00e9cautions \u00e0 prendre<\/h2>\n

        Bien que le PRIMOMED 25 Dieu Medical puisse offrir de nombreux avantages, il est important de prendre certaines pr\u00e9cautions :<\/p>\n

          \n
        • Consulter un professionnel de sant\u00e9 avant de commencer le traitement.<\/li>\n
        • Ne pas m\u00e9langer avec d’autres st\u00e9ro\u00efdes sans supervision.<\/li>\n
        • \u00catre conscient des sympt\u00f4mes d’effets secondaires et y r\u00e9agir rapidement.<\/li>\n<\/ul>\n

          En respectant ces conseils, les utilisateurs peuvent esp\u00e9rer tirer le meilleur parti de leur exp\u00e9rience avec le PRIMOMED 25 Deus Medical.<\/p>","protected":false},"excerpt":{"rendered":"

          Table des mati\u00e8res Description de PRIMOMED 25 Deus Medical Dosage recommand\u00e9 Effets du PRIMOMED 25 Pr\u00e9cautions \u00e0 prendre Description de PRIMOMED 25 Deus Medical Le PRIMOMED 25 Deus Medical est un produit populaire parmi les athl\u00e8tes cherchant \u00e0 am\u00e9liorer leur performance. Ce st\u00e9ro\u00efde anabolisant est souvent utilis\u00e9 pour ses effets mod\u00e9r\u00e9s et sa capacit\u00e9 \u00e0 […]<\/p>","protected":false},"author":23,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pmpro_default_level":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-7311","post","type-post","status-publish","format-standard","hentry","category-uncategorized","pmpro-has-access"],"yoast_head":"\nOptimiser Vos Performances avec le PRIMOMED 25 Deus Medical - Hostamy - strumenti per strutture a tema affitti brevi<\/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:\/\/hostamy.com\/en_gb\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimiser Vos Performances avec le PRIMOMED 25 Deus Medical - Hostamy - strumenti per strutture a tema affitti brevi\" \/>\n<meta property=\"og:description\" content=\"Table des mati\u00e8res Description de PRIMOMED 25 Deus Medical Dosage recommand\u00e9 Effets du PRIMOMED 25 Pr\u00e9cautions \u00e0 prendre Description de PRIMOMED 25 Deus Medical Le PRIMOMED 25 Deus Medical est un produit populaire parmi les athl\u00e8tes cherchant \u00e0 am\u00e9liorer leur performance. Ce st\u00e9ro\u00efde anabolisant est souvent utilis\u00e9 pour ses effets mod\u00e9r\u00e9s et sa capacit\u00e9 \u00e0 […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hostamy.com\/en_gb\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/\" \/>\n<meta property=\"og:site_name\" content=\"Hostamy - strumenti per strutture a tema affitti brevi\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-08T12:45:04+00:00\" \/>\n<meta name=\"author\" content=\"fc45efdc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"fc45efdc\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/\"},\"author\":{\"name\":\"fc45efdc\",\"@id\":\"https:\/\/hostamy.com\/#\/schema\/person\/83061f65a1dc7f40d3fb40246f6ac56d\"},\"headline\":\"Optimiser Vos Performances avec le PRIMOMED 25 Deus Medical\",\"datePublished\":\"2025-08-08T12:45:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/\"},\"wordCount\":247,\"publisher\":{\"@id\":\"https:\/\/hostamy.com\/#organization\"},\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/\",\"url\":\"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/\",\"name\":\"Optimiser Vos Performances avec le PRIMOMED 25 Deus Medical - Hostamy - strumenti per strutture a tema affitti brevi\",\"isPartOf\":{\"@id\":\"https:\/\/hostamy.com\/#website\"},\"datePublished\":\"2025-08-08T12:45:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hostamy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Optimiser Vos Performances avec le PRIMOMED 25 Deus Medical\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hostamy.com\/#website\",\"url\":\"https:\/\/hostamy.com\/\",\"name\":\"Hostamy - strumenti per strutture a tema affitti brevi\",\"description\":\"Blog e prodotti per host di case vacanze, LT e B&B a diventare più digitali. Cartelli per la casa, contratto di affitto, Libro degli Ospiti etc.\",\"publisher\":{\"@id\":\"https:\/\/hostamy.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hostamy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/hostamy.com\/#organization\",\"name\":\"Hostamy - strumenti per strutture a tema affitti brevi\",\"url\":\"https:\/\/hostamy.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/hostamy.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/hostamy.com\/wp-content\/uploads\/2021\/07\/cropped-1-4-e1627541980492.png\",\"contentUrl\":\"https:\/\/hostamy.com\/wp-content\/uploads\/2021\/07\/cropped-1-4-e1627541980492.png\",\"width\":200,\"height\":200,\"caption\":\"Hostamy - strumenti per strutture a tema affitti brevi\"},\"image\":{\"@id\":\"https:\/\/hostamy.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/hostamy.com\/#\/schema\/person\/83061f65a1dc7f40d3fb40246f6ac56d\",\"name\":\"fc45efdc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/hostamy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3c10615e078dc1972debbe53841fc088400a752a60576387b5ea492a08a811e2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3c10615e078dc1972debbe53841fc088400a752a60576387b5ea492a08a811e2?s=96&d=mm&r=g\",\"caption\":\"fc45efdc\"},\"url\":\"https:\/\/hostamy.com\/en_gb\/author\/fc45efdc\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Optimiser Vos Performances avec le PRIMOMED 25 Deus Medical - Hostamy - strumenti per strutture a tema affitti brevi","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:\/\/hostamy.com\/en_gb\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/","og_locale":"en_GB","og_type":"article","og_title":"Optimiser Vos Performances avec le PRIMOMED 25 Deus Medical - Hostamy - strumenti per strutture a tema affitti brevi","og_description":"Table des mati\u00e8res Description de PRIMOMED 25 Deus Medical Dosage recommand\u00e9 Effets du PRIMOMED 25 Pr\u00e9cautions \u00e0 prendre Description de PRIMOMED 25 Deus Medical Le PRIMOMED 25 Deus Medical est un produit populaire parmi les athl\u00e8tes cherchant \u00e0 am\u00e9liorer leur performance. Ce st\u00e9ro\u00efde anabolisant est souvent utilis\u00e9 pour ses effets mod\u00e9r\u00e9s et sa capacit\u00e9 \u00e0 […]","og_url":"https:\/\/hostamy.com\/en_gb\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/","og_site_name":"Hostamy - strumenti per strutture a tema affitti brevi","article_published_time":"2025-08-08T12:45:04+00:00","author":"fc45efdc","twitter_card":"summary_large_image","twitter_misc":{"Written by":"fc45efdc","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/#article","isPartOf":{"@id":"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/"},"author":{"name":"fc45efdc","@id":"https:\/\/hostamy.com\/#\/schema\/person\/83061f65a1dc7f40d3fb40246f6ac56d"},"headline":"Optimiser Vos Performances avec le PRIMOMED 25 Deus Medical","datePublished":"2025-08-08T12:45:04+00:00","mainEntityOfPage":{"@id":"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/"},"wordCount":247,"publisher":{"@id":"https:\/\/hostamy.com\/#organization"},"articleSection":["Uncategorized"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/","url":"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/","name":"Optimiser Vos Performances avec le PRIMOMED 25 Deus Medical - Hostamy - strumenti per strutture a tema affitti brevi","isPartOf":{"@id":"https:\/\/hostamy.com\/#website"},"datePublished":"2025-08-08T12:45:04+00:00","breadcrumb":{"@id":"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hostamy.com\/optimiser-vos-performances-avec-le-primomed-25-deus-medical\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hostamy.com\/"},{"@type":"ListItem","position":2,"name":"Optimiser Vos Performances avec le PRIMOMED 25 Deus Medical"}]},{"@type":"WebSite","@id":"https:\/\/hostamy.com\/#website","url":"https:\/\/hostamy.com\/","name":"Hostamy - strumenti per strutture a tema affitti brevi","description":"Blog e prodotti per host di case vacanze, LT e B&B a diventare più digitali. Cartelli per la casa, contratto di affitto, Libro degli Ospiti etc.","publisher":{"@id":"https:\/\/hostamy.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hostamy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/hostamy.com\/#organization","name":"Hostamy - strumenti per strutture a tema affitti brevi","url":"https:\/\/hostamy.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hostamy.com\/#\/schema\/logo\/image\/","url":"https:\/\/hostamy.com\/wp-content\/uploads\/2021\/07\/cropped-1-4-e1627541980492.png","contentUrl":"https:\/\/hostamy.com\/wp-content\/uploads\/2021\/07\/cropped-1-4-e1627541980492.png","width":200,"height":200,"caption":"Hostamy - strumenti per strutture a tema affitti brevi"},"image":{"@id":"https:\/\/hostamy.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/hostamy.com\/#\/schema\/person\/83061f65a1dc7f40d3fb40246f6ac56d","name":"fc45efdc","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hostamy.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3c10615e078dc1972debbe53841fc088400a752a60576387b5ea492a08a811e2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3c10615e078dc1972debbe53841fc088400a752a60576387b5ea492a08a811e2?s=96&d=mm&r=g","caption":"fc45efdc"},"url":"https:\/\/hostamy.com\/en_gb\/author\/fc45efdc\/"}]}},"_links":{"self":[{"href":"https:\/\/hostamy.com\/en_gb\/wp-json\/wp\/v2\/posts\/7311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostamy.com\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostamy.com\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostamy.com\/en_gb\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/hostamy.com\/en_gb\/wp-json\/wp\/v2\/comments?post=7311"}],"version-history":[{"count":1,"href":"https:\/\/hostamy.com\/en_gb\/wp-json\/wp\/v2\/posts\/7311\/revisions"}],"predecessor-version":[{"id":7312,"href":"https:\/\/hostamy.com\/en_gb\/wp-json\/wp\/v2\/posts\/7311\/revisions\/7312"}],"wp:attachment":[{"href":"https:\/\/hostamy.com\/en_gb\/wp-json\/wp\/v2\/media?parent=7311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostamy.com\/en_gb\/wp-json\/wp\/v2\/categories?post=7311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostamy.com\/en_gb\/wp-json\/wp\/v2\/tags?post=7311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}