Jump to content

Aiman H

Member
  • Posts

    35
  • Joined

  • Last visited

Everything posted by Aiman H

  1. I think there is any other API to get clients password
  2. Thank you, my last question, is there any API or method to get Clients exported and get also their password encrypted and decrypted to be stored in the new database
  3. Hello, I'm trying to export Clients data but with Domains and packages, the report interface only give the ability to export 1 client no bulk Do you have any idea or workaround, because I want to externalize whmcs dashboard
  4. Hello all, I need your help on how to pass an additional field for Domain registration pass through Domain Reseller API He have an additional field called ( IDCard ) ; an extension to Registrant contact and we need to let our reseller to get the data sent by him in order to create the registrant contact while registering a new domain name. As you know the Domain Reseller API is like this $endpoint = "https://whmcs.example.com/modules/addons/DomainsReseller/api/index.php"; $action = "/order/domains/renew"; $params = [ "domain" => "example.com", "regperiod" => "3", "addons" => [ "dnsmanagement" => 0, "emailforwarding" => 1, "idprotection" => 1, ] ]; $headers = [ "username: email@example.com", "token: ". base64_encode(hash_hmac("sha256", "1234567890QWERTYUIOPASDFGHJKLZXCVBNM", "email@example.com:".gmdate("y-m-d H"))) ]; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "{$endpoint}{$action}"); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($params)); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($curl); curl_close($curl); the reseller try to send an API request like this {"action":"RegisterDomain","request":{"type":"register","domain":"exemple.ctld","nameservers":{"ns1":"ns1.dondominio.com","ns2":"ns2.dondominio.com"},"addons":{"dnsmanagement":"0","emailforwarding":"0","idprotection":"0"},"contacts":{"registrant":{"firstname":"My First","lastname":"Last","address1":"Your address","city":"City","postcode":"04711","state":"New York","country":"US","email":"example@gmail.com","phonenumber":"12465567578","IDCard":"45592437C"},"admin":{"firstname":"My First","lastname":"Last","address1":Address","city":"City","postcode":"04711","state":"NY","country":"US","email":"example@gmail.com","phonenumber":"12465567578","IDCard":"45592437C"},"billing":{"firstname":"My First","lastname":"Last","address1":"Address","city":"City","postcode":"04711","state":"City","country":"US","email":"example@gmail.com","phonenumber":"12465567578","IDCard":"45592437C"},"tech":{"firstname":"My First","lastname":"Last","address1":"Adress","city":"City","postcode":"04711","state":"City","country":"US","email":"example@gmail.com","phonenumber":"12465567578","IDCard":"45592437C"},"IDCard":"45592437C","idcard":"45592437C"},"idcard":"45592437C","idcard":"45592437C","regperiod":"1"}} and he got an error {"response":{"message":"Registrar Error: RegisterDomain\/domain-create(example.cctld): Code (2306) Parameter value policy error; Registrant must have a National ID, Please use Contact Update extension or Web Portal to add the required ID for the registrant contact.","data":null},"message_base":"RegisterDomain"}
  5. Your order form do not include Domain names renewals and use funds for clients orders. Secondly, if you can integrate our figma Order form design we can contact you then
  6. Hello, We have already used your Order Form, If you can integrate our Custom Design, and make it separate from whmcs, not inside whmcs folder, we can contact you
  7. Hello all, We need to develop an external whmcs order form with API and NodeJS or React or Any PHP Framework, more details after we get best offer. We will provide the full figma design project, all you need is to integrate and code and Order Proccess
  8. Hello, We need custom VPS module for automation. Create Server, Reset Reboot etc.... The API is available and we need a fast deployment
  9. Thank you brutno, but i cannot use client group for this time. Waiting an update from @Brian or @pRieStaKos
  10. @pRieStaKos Thank you for your reply. Can you please Share an example if possible. <?php use WHMCS\View\Menu\Item; add_hook('ClientAreaHomepagePanels', 1, function (Item $homePagePanels) { $thankYouMessage = <<<EOT <p>Thanks for beta testing our latest offerings! To show our appreciation we would like to provide next month of service <strong>on the house</strong>.</p> EOT; // Add a homepage panel with a link to a free month promo and mode it to the // front of the panel list. $homePagePanels->addChild('thanks', array( 'clientid' => 'ClientID1,ClientID2,ClientID3', 'label' => 'Thanks for the help!', 'icon' => 'fa-thumbs-up', 'order' => 20, 'extras' => array( 'color' => 'gold', 'btn-link' => 'https://example.org/free-month-promo', 'btn-text' => 'Redeem Your Free Month', 'btn-icon' => 'fa-arrow-right', ), 'bodyHtml' => $thankYouMessage, 'footerHtml' => 'Act fast! This offer expires soon!', )); }); is it Good or I made a mistake in syntax
  11. Hello, I want to show a green notification banner for only 3 or 4 clients, so we will use Client ID as argument. How can I show this banner for selected clients with a link to order a single hidden package
  12. Hello, We need to develop custom hooks and PDF invoice module for stamped paid incoices For example when the customer make a new order and pay the invoice, an auto generated paid invoice will be made with our company stamp with all our company details vat information etccc. in the footer and company name and address in header. The client will receive the stamped invoice my mail using SMTP. the module should record all stamped invoice and we can download invoice with or without stamp the customer must have already company name entered in his profile plus country must be for example France = FR
  13. Hello everyone, I have an issue with cron job last 4 days on whmcs 8.2.1 he last recorded successful end time is 2021-10-02 17:03:42. Please refer to our troubleshooting guide for details regarding how to identify the problem preventing daily cron completion. After I run cron from ssh using all all -F -vvv php -q /home/user/whmcs/crons/cron.php all -F -vvv I get Fatal error: Cannot redeclare fuzoolay() in on line 0 Whoops\Exception\ErrorException: Cannot redeclare fuzoolay() in :0 #0 /home/user/whmcs/vendor/whmcs/whmcs-foundation/lib/Utility/Error/Run.php(0): WHMCS\Utility\Error\Run->handleError(1, 'Cannot redeclar...', '',0) #1 [internal function]: WHMCS\Utility\Error\Run->handleShutdown()
  14. Hello, New PayPal ExPress checkout issue not loading in order page or even invoice page '); } }).render('#paypal-button-container'); } else { jQuery(document).ready(function() { jQuery('#paypal-button-container').parent('.express-checkout-buttons').find('.separator').hide(); }); }
  15. Hello, We have a client who own more than 400 domain names. is there a possibility to bulk update domain status to Active? All domain names still pending transfer
  16. You are right it’s occur also in Six theme, After few checks, that is due to DNS Suite module, we have contacted them to fix that. Thank you Brian
  17. Hello, When a customer make an order with payment, on order confirmation he see an array message in the top of the page as you can see in the screenshot. is it a debug mode or what exactly?
  18. Thank you for your reply We need to use cron job with table in database to store old NS to recover them when the client renew his domain name
  19. Hello, As .MA registrar, we can change NS aven if domain expires. We are trying to automate NS change on domain expiration and after renewal the NS come back to the previous NS. the scenario: the domain example.ma expires today. At 00.00 the Ns change to: expired1.mydns.ma expired1.mydns.ma if the client renew his domain name tomorrow, the NS come back to the original one i have see it maybe here in the community, I don't found it
  20. Hello Brian, We are an accredited .MA registrar and we know that there is few 2-letter .ma domains still available, if you want to check that I've PM you. I will open a ticket.
×
×
  • 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