HomeHome Product Discus... Product Discus...SmithCartSmithCartFirst Data PayPlus Payment Form, Payment Accepted but declined in moduleFirst Data PayPlus Payment Form, Payment Accepted but declined in module
Previous
 
Next
New Post
3/20/2012 5:47 AM
 

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

 

 

 
New Post
3/20/2012 7:01 PM
 
Hi Rich,

Which version of the Cart and DNN are you currently running?

Thanks,
 
New Post
3/21/2012 4:50 AM
 

Hi Kevin

we are running:

DNN 5.6.2

SmithCart 4.55.0 (customised by Smith)

 
New Post
3/22/2012 4:44 AM
 

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)

 
New Post
3/22/2012 5:21 AM
 

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

 
New Post
3/22/2012 4:06 PM
 

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:

  1. At the First Data website, hover your mouse over the Administration Menu option and select Connect settings from the dropdown list
  2. On your site copy the URL from the Confirm page which is the page you are directed to after inputting your Credit Card info
  3. 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”
  4. Then add your Store Number in the Cart Setting of your shopping Cart, click up date and you should be good to go.

Thanks,

 
New Post
3/22/2012 4:30 PM
 

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:

 

  1. At the First Data website, hover your mouse over the Administration Menu option and select Connect settings from the dropdown list
  2. 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?
  3. 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
  4. 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

 
New Post
3/23/2012 4:07 PM
 
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,
 
New Post
3/26/2012 1:46 AM
 
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
 
New Post
3/28/2012 12:15 PM
 
Hi Rich,

Our techs are currently testing this gateway and I will postback as soon as I have an update.

Thanks,
 
New Post
3/28/2012 2:19 PM
 
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
 
New Post
3/28/2012 9:45 PM
 
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,
 
New Post
4/16/2012 6:36 AM
Accepted Answer 

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

 
New Post
4/17/2012 6:45 PM
 
Hi Rich,

Thank you for posting back with the solution, I'm sure others will find this info very useful.

Regards,
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartFirst Data PayPlus Payment Form, Payment Accepted but declined in moduleFirst Data PayPlus Payment Form, Payment Accepted but declined in module