cancel
Showing results for 
Search instead for 
Did you mean: 

For help to integration Authorize sandbox account with Ebay sandbox account

There is a problem as the below when i integreted the Authorize sandbox account with Ebay sandbox account, Help to give us some suggestion to make it. Thanks.

 

 

 

 

 

 

 

Remarks: I have referred to the suggestion for API Login ID and Transaction Key not working, but it failed to solve my present problem.

david-jiang
Contributor
1 ACCEPTED SOLUTION

Accepted Solutions

hi Trevor!

 Thanks you for help!

in the product account, can Integration.   thanks you

View solution in original post

4 REPLIES 4

Authorize.Net sandbox accounts must send transactions to a different url than production accounts.  It does not appear that eBay allows you to modify the transaction posting URL, so it will unfortunately not be possible to use an Authorize.Net sandbox account with their system.

Trevor
Administrator Administrator
Administrator

hi Tevor

  thank you !

  I hava any other probelm.

 I want to getTransactionDetail . but Fail.   if you known java code. help me!

public static void GetAuthroizeMessage(String apiLogID, String transactionKey)
	{
		 Merchant merchant = Merchant
								.createMerchant(Environment.SANDBOX, apiLogID, transactionKey);

		Transaction transaction = merchant
									.createReportingTransaction(TransactionType.GET_TRANSACTION_DETAILS);

		ReportingDetails reportingDetails = ReportingDetails.createReportingDetails();
		reportingDetails.setBatchIncludeStatistics(true);
		transaction.setReportingDetails(reportingDetails);
		Result<Transaction> result = (Result<Transaction>) merchant.postTransaction(transaction);
		
		System.out.println("Result Code:" + result.getResultCode() != null ?
											result.getResultCode() : " No result code");
		if(result.isOk()){
			for (TransactionDetails transactionDetail : 
							result.getReportingDetails().getTransactionDetailList()) 
			{
				System.out.println("AccountNumber: "
										+transactionDetail.getAccountNumber());
				System.out.println("AuthCode: "
										+transactionDetail.getAuthCode());
				System.out.println("Firstname: "
										+transactionDetail.getFirstName());
				System.out.println("LastName : "
										+transactionDetail.getLastName());
				System.out.println("InvoiceNumber: "
										+transactionDetail.getInvoiceNumber());
				System.out.println("transID: "
										+transactionDetail.getTransId());
				System.out.println("BatchID: "
										+transactionDetail.getBatch().getBatchId());
				System.out.println(" AuthAmount: "
										+transactionDetail.getAuthAmount().doubleValue());
				System.out.println("Customer Email: "
										+transactionDetail.getCustomer().getEmail());
				System.out.println("Customer FaxNumber: "
										+transactionDetail.getCustomer().getFaxNumber());
				System.out.println("Customer BillTo: "
										+ transactionDetail.getCustomer().getBillTo());
				System.out.println("SettlementState: "
										+transactionDetail.getBatch().getSettlementState());
			}
		}
		
	}

thanks. 

  

Can you provide some more information about what exactly is failing?  Are you missing certain fields, are you receiving an error connecting, or are you just unable to parse the data?

hi Trevor!

 Thanks you for help!

in the product account, can Integration.   thanks you