public static EntityMock<Authorize3dSuccessResponse> CreateAuthorize3dAsyncSuccessResponse() { var successResponse = new Authorize3dSuccessResponse() { TransactionType = TransactionTypes.Authorize3d, Status = "pending_async", AuthorizationCode = "345678", ResponseCode = "00", UniqueId = "011e8d5cc1a56058cc50440c264f5063", TransactionId = "43671", Descriptor = "Descriptor One", Mode = "live", RedirectUrl = "https://gateway/8245201941/30ec0f2387", ProxyTime = "2007-08-30T17:46:11Z", Amount = 50, Currency = Iso4217CurrencyCodes.USD, SentToAcquirer = true, PartialApproval = true }; var successResponseXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<payment_response>" + "<transaction_type>authorize3d</transaction_type>" + "<status>pending_async</status>" + "<authorization_code>345678</authorization_code>" + "<response_code>00</response_code>" + "<unique_id>011e8d5cc1a56058cc50440c264f5063</unique_id>" + "<transaction_id>43671</transaction_id>" + "<technical_message>Transaction successful!</technical_message>" + "<message>Transaction successful!</message>" + "<mode>live</mode>" + "<redirect_url>https://gateway/8245201941/30ec0f2387</redirect_url>" + "<timestamp>2007-08-30T17:46:11Z</timestamp>" + "<descriptor>Descriptor One</descriptor>" + "<amount>5000</amount>" + "<currency>USD</currency>" + "<sent_to_acquirer>true</sent_to_acquirer>" + "<partial_approval>true</partial_approval>" + "</payment_response>"; return new EntityMock<Authorize3dSuccessResponse>(successResponse, successResponseXml); }
public static EntityMock<Authorize3dSuccessResponse> CreateAuthorize3dSyncSuccessResponse() { var successResponse = new Authorize3dSuccessResponse() { TransactionType = TransactionTypes.Authorize3d, Status = "approved", AuthorizationCode = "345678", ResponseCode = "00", UniqueId = "011e8d5cc1a56058cc50440c264f5063", TransactionId = "43671", Descriptor = "Descriptor One", Mode = "live", ProxyTime = "2007-08-30T17:46:11Z", Amount = 50, Currency = Iso4217CurrencyCodes.USD, SentToAcquirer = true }; var successResponseXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<payment_response>" + "<transaction_type>authorize3d</transaction_type>" + "<status>approved</status>" + "<authorization_code>345678</authorization_code>" + "<response_code>00</response_code>" + "<unique_id>011e8d5cc1a56058cc50440c264f5063</unique_id>" + "<transaction_id>43671</transaction_id>" + "<mode>live</mode>" + "<timestamp>2007-08-30T17:46:11Z</timestamp>" + "<descriptor>Descriptor One</descriptor>" + "<amount>5000</amount>" + "<currency>USD</currency>" + "<sent_to_acquirer>true</sent_to_acquirer>" + "</payment_response>"; return new EntityMock<Authorize3dSuccessResponse>(successResponse, successResponseXml); }