cancel
Showing results for 
Search instead for 
Did you mean: 

Credit not working for currency Euro

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);

TestCustomer
Member
6 REPLIES 6

sandbox account or production account?

RaynorC1emen7
Expert

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.)

 

 

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

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.)

You are trying to do a unlinked credit?

yes exactly I am trying to do unlinked credit transaction.