added intentbased pg
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
package com.billpaymentservice.bbps.dto;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class PaymentStartReturnDto {
|
||||
private String amount;
|
||||
private String orderNo;
|
||||
private String created_on;
|
||||
private String qrString;
|
||||
private String txnId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.billpaymentservice.bbps.dto;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class PaymentStatusDataResponse {
|
||||
private String amount;
|
||||
private String orderNo;
|
||||
private String created_on;
|
||||
private String qrString;
|
||||
private String mid;
|
||||
private String txnId;
|
||||
|
||||
}
|
||||
@@ -54,4 +54,8 @@ public abstract class BaseClass {
|
||||
private String udf9;
|
||||
|
||||
private String udf10;
|
||||
private String udf11;
|
||||
private String udf12;
|
||||
private String udf13;
|
||||
private String udf14;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.billpaymentservice.bbps.dto.request;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
// DTO representing the user request payload described by the user
|
||||
public class PaymentStartUserRequest extends BaseClass implements Serializable {
|
||||
private String amount;
|
||||
private String currency;
|
||||
private String emailId;
|
||||
private String customerVpa;
|
||||
private String mobileNo;
|
||||
private String respUrl;
|
||||
private String txnReqType;
|
||||
private String name;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
package com.billpaymentservice.bbps.dto.response;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
import lombok.ToString;
|
||||
|
||||
@ToString
|
||||
public class PaymentStartApiResponse {
|
||||
|
||||
private String message;
|
||||
private String statusCode;
|
||||
private ResponseData responseData;
|
||||
|
||||
public PaymentStartApiResponse() {
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
public void setMessage(String message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public String getStatusCode() {
|
||||
return statusCode;
|
||||
}
|
||||
|
||||
public void setStatusCode(String statusCode) {
|
||||
this.statusCode = statusCode;
|
||||
}
|
||||
|
||||
public ResponseData getResponseData() {
|
||||
return responseData;
|
||||
}
|
||||
|
||||
public void setResponseData(ResponseData responseData) {
|
||||
this.responseData = responseData;
|
||||
}
|
||||
@ToString
|
||||
public static class ResponseData {
|
||||
private String amount;
|
||||
private String orderNo;
|
||||
|
||||
@JsonProperty("created_on")
|
||||
private String createdOn;
|
||||
|
||||
private String qrString;
|
||||
private String mid;
|
||||
private String txnId;
|
||||
|
||||
public ResponseData() {
|
||||
}
|
||||
|
||||
public String getAmount() {
|
||||
return amount;
|
||||
}
|
||||
|
||||
public void setAmount(String amount) {
|
||||
this.amount = amount;
|
||||
}
|
||||
|
||||
public String getOrderNo() {
|
||||
return orderNo;
|
||||
}
|
||||
|
||||
public void setOrderNo(String orderNo) {
|
||||
this.orderNo = orderNo;
|
||||
}
|
||||
|
||||
public String getCreatedOn() {
|
||||
return createdOn;
|
||||
}
|
||||
|
||||
public void setCreatedOn(String createdOn) {
|
||||
this.createdOn = createdOn;
|
||||
}
|
||||
|
||||
public String getQrString() {
|
||||
return qrString;
|
||||
}
|
||||
|
||||
public void setQrString(String qrString) {
|
||||
this.qrString = qrString;
|
||||
}
|
||||
|
||||
public String getMid() {
|
||||
return mid;
|
||||
}
|
||||
|
||||
public void setMid(String mid) {
|
||||
this.mid = mid;
|
||||
}
|
||||
|
||||
public String getTxnId() {
|
||||
return txnId;
|
||||
}
|
||||
|
||||
public void setTxnId(String txnId) {
|
||||
this.txnId = txnId;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.billpaymentservice.bbps.dto.response;
|
||||
import com.billpaymentservice.bbps.dto.PaymentStatusDataResponse;
|
||||
|
||||
public class PaymentStatusResponse {
|
||||
private String message;
|
||||
private String statusCode;
|
||||
private PaymentStatusDataResponse data;
|
||||
|
||||
public PaymentStatusResponse() {}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
public void setMessage(String message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public String getStatusCode() {
|
||||
return statusCode;
|
||||
}
|
||||
|
||||
public void setStatusCode(String statusCode) {
|
||||
this.statusCode = statusCode;
|
||||
}
|
||||
|
||||
public PaymentStatusDataResponse getData() {
|
||||
return data;
|
||||
}
|
||||
|
||||
public void setData(PaymentStatusDataResponse data) {
|
||||
this.data = data;
|
||||
}
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
package com.billpaymentservice.bbps.dto.sentRequest;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
import lombok.ToString;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@ToString
|
||||
public class PaymentDetailSentRequest {
|
||||
|
||||
private String amount;
|
||||
private String currency;
|
||||
private String emailId;
|
||||
private String userId;
|
||||
private String customerVpa;
|
||||
private String dateOfReg;
|
||||
private String enckey;
|
||||
private String mid;
|
||||
private String mobileNo;
|
||||
private String orderNo;
|
||||
private String respUrl;
|
||||
private String txnReqType;
|
||||
private String name;
|
||||
private String udf1;
|
||||
private String udf2;
|
||||
private String udf3;
|
||||
private String udf4;
|
||||
private String udf5;
|
||||
private String udf6;
|
||||
private String udf7;
|
||||
private String udf8;
|
||||
private String udf9;
|
||||
private String udf10;
|
||||
private String udf11;
|
||||
private String udf12;
|
||||
private String udf13;
|
||||
private String udf14;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.billpaymentservice.bbps.dto.sentRequest;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.ToString;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@ToString
|
||||
public class PaymentRequestPayload {
|
||||
|
||||
private String mid;
|
||||
private String payload;
|
||||
}
|
||||
Reference in New Issue
Block a user