Reply
Highlighted
Member
Posts: 4
Registered: ‎07-27-2013
Accepted Solution

Transactions of this market type cannot be processed on this system.

I am working on a Desktop .NET WPF for Card Present type application.  We have a developer account setup and have aquired a login and transaction key.    When sending test data to the payments Gateway,  we are getting the above error. 

"Transactions of this market type cannot be processed on this system."

 

Using the sample code as provided in the SDK.  Have tried using various overloads to the CardPresentAuthorizationRequest method,  they return the same error.  

 

           

//var request = new CardPresentAuthorizationRequest(cardAmount, "4012888818888", "12", "16");

           

var request = new CardPresentAuthorizationRequest(cardAmount, tCardData.Track1, tCardData.Track2);

                     

           

//These are optional calls to the API

           

//request.AddCardCode("321");

           

//Customer info - this is used for Fraud Detection

           

//request.AddCustomer("id", "first", "last", "address", "state", "zip");

           

//order number

           

//request.AddInvoice("invoiceNumber");

           

//Custom values that will be returned with the response

           

//request.AddMerchantValue("merchantValue", "value");

           

//Shipping Address

           

//request.AddShipping("id", "first", "last", "address", "state", "zip");

 

           

//step 2 - create the gateway, sending in your credentials and setting the Mode to Test (boolean flag)

           

//which is true by default

           

//this login and key are the shared dev account - you should get your own if you

           

//want to do more testing

 ( removed my developer Login and Transaction key from the Gateway() method below: )          

var gate = newGateway("API Login", "Transaction Key",true);

          

           

//step 3 - make some money

           

var response = gate.Send(request);

            cd.Approved = response.Approved;

            cd.Amount = response.Amount;

            cd.AuthorizationCode  = response.AuthorizationCode;

            cd.InvoiceNumber = response.InvoiceNumber;

            cd.Message = response.Message;

            cd.ResponseCode = response.ResponseCode;

            cd.TransactionID = response.TransactionID;


Accepted Solutions
Highlighted
Solution
Accepted by topic author ddavidson340
‎08-21-2015 01:58 AM
Expert
Posts: 4,525
Registered: ‎03-08-2010

Re: Transactions of this market type cannot be processed on this system.

[ Edited ]

should be CardPresentGateway, not Gateway

View solution in original post


All Replies
Highlighted
Posts: 2,765
Topics: 57
Kudos: 247
Blog Posts: 67
Registered: ‎12-05-2011

Re: Transactions of this market type cannot be processed on this system.

Hello ddavidson340,

 

The simplest solution is to create a new sandbox account and ensure you select the Card Present (CP) account type.  It is not possible to change an account type once it is created.

 

Richard

Highlighted
Member
Posts: 4
Registered: ‎07-27-2013

Re: Transactions of this market type cannot be processed on this system.

Richard,

I took your advise and just setup a Card Present account and am still getting the same error message.

Transactions of this market type cannot be processed on this system.

 

I did replace my Gateway API Login  and  Transaction Key with the new ones from the CP account.

Any help would be greatly appreciated. 

Highlighted
Solution
Accepted by topic author ddavidson340
‎08-21-2015 01:58 AM
Expert
Posts: 4,525
Registered: ‎03-08-2010

Re: Transactions of this market type cannot be processed on this system.

[ Edited ]

should be CardPresentGateway, not Gateway