I'm trying to develop doing a SIM transaction. I'm not even really sure what a good transaction sequence is supposed to look like. I haven't really been able to find any screenshots or documentation detailing how it works on a successful transaction =b.
Once the transaction is complete, it needs to notify the website that initiated the transaction, so I can update my data. I'm assuming from reading up that this means I need to use a relay response.
I've gotten it to redirect to the Authorize.net test form, and everything looks good there. But once I submit the form, I get an error screen:
An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.
This transaction has been approved.
It is advisable for you to contact the merchant to verify that you will receive the product or service.
I also receive an email:
**Please DO NOT REPLY to this message. E-mail developer@authorize.net if you have any questions.
Authorize.Net Developer Center Merchant,
Your script timed out while we were trying to post transaction results to it.
Transaction ID: 0
Transaction Result: This transaction has been approved.
The following message was displayed to the customer:
------------------------------An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.
This transaction has been approved.
It is advisable for you to contact the merchant to verify that you will receive the product or service.
------------------------------
I'm trying to develop on a localhost. It's is not accessible from the outside. Is this why I'm getting this error message? If so, is there no way that I can develop on a server that is not publically accessible?