|
|
|
Joined: 12/21/2010
Posts: 18
|
|
|
Hi,
We are using the PayPlus service from First Data in the module settings
even though the transaction is accepted on the LinkPoint page when you click continue and return to Smith Cart you get a declined message. If you then navigate to 'manage orders' the order says it was declined. In the First Data transations log the order says accepted.
Could this be a simple problem with the way the information being sent back from First Data is being recieved by the module? If so is it possible to get a fix?
Many thanks
Rich
|
|
|
|
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
|
|
Hi Rich,
Which version of the Cart and DNN are you currently running?
Thanks,
|
|
|
|
| |
|
|
|
Joined: 12/21/2010
Posts: 18
|
|
|
Hi Kevin
we are running:
DNN 5.6.2
SmithCart 4.55.0 (customised by Smith)
|
|
|
|
| |
|
|
|
Joined: 12/21/2010
Posts: 18
|
|
|
Hi Kevin
Here is the admin alert we are getting when the module fails to pickup the data coming back from First Data
Stacktrace: : at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.End() at Smith.DNN.Modules.BuyNow.Confirm.RedirectFirstDataPayPlus() at Smith.DNN.Modules.BuyNow.Confirm.ProcessStatus(PaymentStatusInfo status) at Smith.DNN.Modules.BuyNow.Confirm.Submit() at Smith.DNN.Modules.BuyNow.Confirm.btnSubmit_Click(Object sender, EventArgs e)
|
|
|
|
| |
|
|
|
Joined: 12/21/2010
Posts: 18
|
|
|
Also in the First Data admin should the form submission url look like this:
http://yoursite.com/BuyOnline/tabid/61/ctl/Confirm/mid/494/Default.aspx
and the Confirm Failure urls be the same? or should they be set to the confirm status page like this:
http://yoursite.com/BuyOnline/tabid/61/ctl/ConfirmStatus/mid/494/Default.aspx
|
|
|
|
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
|
|
Hi Rich,
Please contact First Data and process a test transaction with the SmithCart module set in Test Mode for a First Data tech to verify the transaction is being received as they may have changed their API recently because it was working when the gateway was programed. They may have also added fields or changed the specs of the call made to the gateway or returned to the module.
To set up your account at The First Data site use the following instructions:
-
At the First Data website, hover your mouse over the Administration Menu option and select Connect settings from the dropdown list
-
On your site copy the URL from the Confirm page which is the page you are directed to after inputting your Credit Card info
-
Next, paste the Confirm page URL in the Confirmation Page and Failure Page URL fields and be sure to uncheck “URL is a CGI Script”
-
Then add your Store Number in the Cart Setting of your shopping Cart, click up date and you should be good to go.
Thanks,
|
|
|
|
| |
|
|
|
Joined: 12/21/2010
Posts: 18
|
|
|
Hi Kevin
The transaction is being recieved by First Data as we are using their PayPlus service which opens a First Data page for the user to enter their credit card info. The card info is not entered into the Smith Cart module directly.
The transaction is then accepted by First Data however when returning to the Smith Cart confirmation page the transaction shows as declined.
Thank you for the setup instructions, I have added my comments below:
-
At the First Data website, hover your mouse over the Administration Menu option and select Connect settings from the dropdown list
-
On your site copy the URL from the Confirm page which is the page you are directed to after inputting your Credit Card info As the user does not enter their card info into the Smith module which page url do we copy here?
-
Next, paste the Confirm page URL in the Confirmation Page and Failure Page URL fields and be sure to uncheck “URL is a CGI Script” “URL is a CGI Script” is no longer in the First Data Connect settings page
-
Then add your Store Number in the Cart Setting of your shopping Cart, click up date and you should be good to go.
Which file in the module should we be looking at to check the code against the latest api?
Rich
|
|
|
|
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
|
|
Hi Rich,
2. You can determine the correct Confirm page URL by setting your Payment Gateway to the Manual option, then going through the checkout process.
When you reach the Confirmation page copy the URL in your browser's address bar.
3. Did First Data recently remove these options from the Connect Setting page?
The business logic built into the Cart for making calls to the gateway is in the code behind compiled to dlls so you will not be able to view the code,
Can you verify if First Data has changed their API recently because it was working when the gateway was programed. They may have also added fields or changed the specs of the call made to the gateway or returned to the module.
Thanks,
|
|
|
|
| |
|
|
|
Joined: 12/21/2010
Posts: 18
|
|
|
Hi Kevin
Thank you for that, we are using the correct page in the Fist Data connect settings.
I am not sure when those settings were removed, we have had an account for just over a month and they have never been there.
Also if the API has recently changed it has not been documented as to when it changed, if it has then it would certainly have been done in a way to be compatible with the previous version. The API is currently called 'Connect 2.0'. In the First Data support area of their site the 'Connect 1.0' integration docs are still available for download.
The required fields list starts on page 33 of the integration guide: fdgg-connect-2.0-integration-guide.pdf
Please could you confirm if Smith Cart meets this standard?
Rich
|
|
|
|
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
|
|
Hi Rich,
Our techs are currently testing this gateway and I will postback as soon as I have an update.
Thanks,
|
|
|
|
| |
|
|
|
Joined: 12/21/2010
Posts: 18
|
|
|
Hi Kevin
Thanks for letting me know, we would like to go live with the new gateway by the end of the week if possible.
Rich
|
|
|
|
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
|
|
Hi Rich,
Please send an email with a link to this post to kevin@smith-consulting.com and include your test credentials for First Data PayPlus and we will test in our test portal.
Thanks,
|
|
|
|
| |
|
|
|
Joined: 12/21/2010
Posts: 18
|
|
|
For anyone else having this problem here is the solution:
- Upgrade to the latest version of Smith Cart, it looks like there may have been a fault in earlier versions.
- Then in your live First Data admin you must have 'Include footers' ticked in the Connect settings page. This option replaces the 'is an API script' option in a First Data test account
Your account will now send the correct information back to SC for a correct 'Accepted / Declined' message
|
|
|
|
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
|
|
Hi Rich,
Thank you for posting back with the solution, I'm sure others will find this info very useful.
Regards,
|
|
|
|