We've been testing Accept Hosted for the last couple of days on sandbox as we prepare to migrate an old Ecommerce suite to Authorize.net.
We got the lightbox / iframe solution working, but when we click 'pay', we're getting 'Processing' for up to 2 minutes. It was at least returning a result earlier, but now it's giving us a 550 after 102 seconds.
The emailed receipt comes in almost right away, so the test transaction is clearly going through in an appropirate amount of time; it's just the network request from the iframe that is taking its time.
Is there something going on with the sandbox Accept Hosted calls and we just have bad timing?
See here:
Our payment request object (which is working):
{ "getHostedPaymentPageRequest": { "merchantAuthentication": { "name": "ALOGINID", "transactionKey": "ATRANSACTIONKEY" }, "transactionRequest": { "transactionType": "authCaptureTransaction", "amount": "97.85", "order": { "invoiceNumber": "1P4-1", "description": "A Test Invoice (Test Child!)" }, "customer": { "type": "individual", "email": "test@company.com" } }, "hostedPaymentSettings": { "setting": [{ "settingName": "hostedPaymentReturnOptions", "settingValue": "{\"showReceipt\":false}" }, { "settingName": "hostedPaymentButtonOptions", "settingValue": "{\"text\":\"Pay\"}" }, { "settingName": "hostedPaymentStyleOptions", "settingValue": "{\"bgColor\":\"blue\"}" }, { "settingName": "hostedPaymentPaymentOptions", "settingValue": "{\"cardCodeRequired\":true,\"showCreditCard\":true,\"showBankAccount\":true}" }, { "settingName": "hostedPaymentSecurityOptions", "settingValue": "{\"captcha\":false}" }, { "settingName": "hostedPaymentBillingAddressOptions", "settingValue": "{\"show\":true,\"required\":true}" }, { "settingName": "hostedPaymentCustomerOptions", "settingValue": "{\"showEmail\":true,\"requiredEmail\":true}" }, { "settingName": "hostedPaymentIFrameCommunicatorUrl", "settingValue": "{\"url\":\"https://inleague.localtest.me/includes/ecommerce/authorize-net-form.html\"}" }] } } }
08-15-2019 07:47 PM