Hi,
I’m using the API function ‘AcceptOrder’ to accept new domain orders when an invoice is marked as paid and send them to the registrar which works fine for NEW domain orders:
https://developers.whmcs.com/api-reference/acceptorder/
$results = localAPI('AcceptOrder', [
'orderid' => 123,
'registrar' => 'myregistrar',
'sendregistrar' => true,
'autosetup' => true,
'sendemail' => true,
]);
But the issue I have is for domain RENEWAL orders. The order is accepted ok but NOT sent to the registrar (the registrar renew function is not called in the registrar module).
If I manually accept the domain renewal order in the Admin area (checking 'send to registrar') it works just fine.
Is this expected behaviour or am I doing something wrong?
Thanks for any advice.