Quote from client, edited to remove any instance-specific info.
Two orders for the same domain name, entered within 2 minutes of each other. No payment or services provisioned at this time.
First payment is made.
First service is created.
Now, auto debit cron runs and pays the invoice for the second order.
A new duplicate service is created.
The issue, checking the API logs, the first order paid successfully registered the domain name, the second service attempt did not register the domain name, however the API logs report "Success" and still create the Blesta service:
If you specifically look at that API return from NameSilo, it reports the domain is unavailable for registration, but Blesta tags this as "Success" and creates the blesta service regardless.