
com.iyzipay.model.ThreedsInitialize Maven / Gradle / Ivy
package com.iyzipay.model;
import com.google.gson.annotations.SerializedName;
import com.iyzipay.DigestHelper;
import com.iyzipay.HttpClient;
import com.iyzipay.IyzipayResource;
import com.iyzipay.Options;
import com.iyzipay.request.CreatePaymentRequest;
public class ThreedsInitialize extends IyzipayResource {
@SerializedName("threeDSHtmlContent")
private String htmlContent;
public static ThreedsInitialize create(CreatePaymentRequest request, Options options) {
ThreedsInitialize response = HttpClient.create().post(options.getBaseUrl() + "/payment/3dsecure/initialize",
getHttpProxy(options),
getHttpHeaders(request, options),
request,
ThreedsInitialize.class);
if (response != null) {
response.setHtmlContent(DigestHelper.decodeString(response.getHtmlContent()));
}
return response;
}
public String getHtmlContent() {
return htmlContent;
}
public void setHtmlContent(String htmlContent) {
this.htmlContent = htmlContent;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy