my code is as mention below ( not passing transaction id ) which is working fine for currency USD but when I am testing same code for currency Euro its giving me error E00027 A valid referenced transaction ID is required. (FIELD cannot be left blank.
The word FIELD will be replaced by an actual field name. This error indicates that a field the merchant specified as required was not filled in.)
does tractionid field is require for euro payment processor?
code sample
ProfileTransRefundType CreditCIM = new ProfileTransRefundType();
//CreditCIM.transId = TransID; //Commented
CreditCIM.customerProfileId=ProfileID;
CreditCIM.customerPaymentProfileId =PaymentProfileID;
CreditCIM.amount = Amount;
CreditCIM.customerProfileIdSpecified= true;
CreditCIM.customerPaymentProfileIdSpecified = true;
ProfileTransactionType RefundType = new ProfileTransactionType();
CreditType.Item =CreditCIM;
CreateCustomerProfileTransactionResponseType CreditCIMTrans = AuthorizeNETService.CreateCustomerProfileTransaction(Authorization, CreditType, null);
09-15-2014 11:17 PM
sandbox account or production account?
09-16-2014 04:42 AM
its on Sandbox account
updated question as below
Its working fine for Card : Visa and Currency : USD
But it’s not working with Card : Visa and Currency : EUR (error E00027 A valid referenced transaction ID is required.)
09-17-2014 11:40 PM - edited 09-17-2014 11:53 PM
A sandbox or a live production account can only support a single currency.
By default, new sandbox accounts are in USD. If you need to test transactions in other currencies, please submit a request using this form: http://developer.authorize.net/support.
Richard
09-18-2014 07:48 AM
I have my sandbox account which has default currency USD , for EUR authorize.net provided shared sanbox account that is different sandbox account than my sandbox account.
Its working fine for Card : Visa and Currency : USD ( I am using my sandbox account with default currency USD)
But it’s not working with Card : Visa and Currency : EUR ( I am using shared sandbox account for EUR i.e. difrrent sandbox account.) (error E00027 A valid referenced transaction ID is required.)
09-18-2014 11:25 PM
You are trying to do a unlinked credit?
09-19-2014 04:19 AM
yes exactly I am trying to do unlinked credit transaction.
09-21-2014 10:55 PM