Jump to content

Accept Order API Not Working


Recommended Posts

Why don't you directly use localAPI like follows?

<?php

add_hook('AfterShoppingCartCheckout', 1, function($vars)
{
    $postData = array(
        'orderid' => $vars['OrderID']
    );
    //$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later

    $results = localAPI('AcceptOrder', $postData, $adminUsername);
});

 

Link to comment
Share on other sites

This one should work. Don't forget to replace the URL.

<?php

add_hook('AfterShoppingCartCheckout', 1, function($vars)
{
    $postData = array(
        'orderid' => $vars['OrderID']
    );
    //$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later

    $results = localAPI('AcceptOrder', $postData, $adminUsername);

    // Replace the URL
    header('Location: http://google.it');
    die();
});

 

Link to comment
Share on other sites

I think the error doesn't involve your action hook and more in general WHMCS. It should be related to the Server Module you use to provision the product/service in question. Probably you didn't configure Setup > Products/Services > {YOUR_PRODUCT} > Modules tab properly.

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated