I am integrating with authorize.net using the below. Authorize.Net Accept Hosted
There are options in the getHostedPaymentPageRequest api to specify the url where people can view their receipt and when I run a test and submit a payment it works great, but I can't trust my customers to click the continue button to actually mark their order as completed in our system.
Is there any option in authorize.net to do this?
About 25-30% down this page are all of the options I found the option/setting the redirect url, but
I didn't find any auto redirect setting.
You can use the IFRAME/LIGHTBOX METHOD and pass the showReceipt as false .
Also check the Accept Sample App at https://github.com/AuthorizeNet/accept-sample-app
You can use WebHooks notifications https://developer.authorize.net/api/reference/features/webhooks.html.
I believe it sends notification when the user clicks "Pay" button after entering credit card details. This would guarantee a POST to your website and you do not have to rely on user clicking the "Continue" button on receipt page.