public static EntityMock<InitRecurringSale3dSuccessResponse> CreateInitRecurringSale3dSyncSuccessResponse() { var successResponse = new InitRecurringSale3dSuccessResponse() { TransactionType = TransactionTypes.InitRecurringSale3d, Status = "approved", AuthorizationCode = "345678", ResponseCode = "00", UniqueId = "5e2cbbad71d2b13432323153c208223a", TransactionId = "119643250547501c79d8295", Amount = 90, Currency = Iso4217CurrencyCodes.USD, Descriptor = "descriptor one", Mode = "live", ProxyTime = "2007-11-30T14:21:48Z", SentToAcquirer = true }; var successResponseXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<payment_response>" + "<transaction_type>init_recurring_sale3d</transaction_type>" + "<status>approved</status>" + "<authorization_code>345678</authorization_code>" + "<response_code>00</response_code>" + "<unique_id>5e2cbbad71d2b13432323153c208223a</unique_id>" + "<transaction_id>119643250547501c79d8295</transaction_id>" + "<mode>live</mode>" + "<timestamp>2007-11-30T14:21:48Z</timestamp>" + "<descriptor>descriptor one</descriptor>" + "<amount>9000</amount>" + "<currency>USD</currency>" + "<sent_to_acquirer>true</sent_to_acquirer>" + "</payment_response>"; return new EntityMock<InitRecurringSale3dSuccessResponse>(successResponse, successResponseXml); }
public static EntityMock<InitRecurringSale3dSuccessResponse> CreateInitRecurringSale3dAsyncSuccessResponse() { var successResponse = new InitRecurringSale3dSuccessResponse() { TransactionType = TransactionTypes.InitRecurringSale3d, Status = "pending_async", UniqueId = "5e2cbbad71d2b13432323153c208223a", TransactionId = "119643250547501c79d8295", RedirectUrl = "https://gateway/8245201941/30ec0f2387", Amount = 90, Currency = Iso4217CurrencyCodes.USD, Descriptor = "descriptor one", Mode = "live", ProxyTime = "2007-11-30T14:21:48Z", PartialApproval = true }; var successResponseXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<payment_response>" + "<transaction_type>init_recurring_sale3d</transaction_type>" + "<status>pending_async</status>" + "<unique_id>5e2cbbad71d2b13432323153c208223a</unique_id>" + "<transaction_id>119643250547501c79d8295</transaction_id>" + "<redirect_url>https://gateway/8245201941/30ec0f2387</redirect_url>" + "<mode>live</mode>" + "<timestamp>2007-11-30T14:21:48Z</timestamp>" + "<descriptor>descriptor one</descriptor>" + "<amount>9000</amount>" + "<currency>USD</currency>" + "<partial_approval>true</partial_approval>" + "</payment_response>"; return new EntityMock<InitRecurringSale3dSuccessResponse>(successResponse, successResponseXml); }