Fix Razorpay webhook payload size limits
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s

This commit is contained in:
androidlover5842
2026-02-01 12:03:23 +05:30
parent 9c80a15130
commit cf0c38deb5
9 changed files with 34 additions and 16 deletions

View File

@@ -40,7 +40,7 @@ class RazorpayPaymentAttempt(
@Column(name = "order_id")
var orderId: String? = null,
@Column(name = "payload")
@Column(name = "payload", columnDefinition = "text")
var payload: String? = null,
@Column(name = "received_at", nullable = false, columnDefinition = "timestamptz")

View File

@@ -34,13 +34,13 @@ class RazorpayPaymentLinkRequest(
@Column(name = "status")
var status: String,
@Column(name = "short_url")
@Column(name = "short_url", columnDefinition = "text")
var shortUrl: String? = null,
@Column(name = "request_payload")
@Column(name = "request_payload", columnDefinition = "text")
var requestPayload: String? = null,
@Column(name = "response_payload")
@Column(name = "response_payload", columnDefinition = "text")
var responsePayload: String? = null,
@Column(name = "created_at", nullable = false, columnDefinition = "timestamptz")

View File

@@ -22,25 +22,25 @@ class RazorpayQrRequest(
@JoinColumn(name = "booking_id", nullable = false)
var booking: Booking,
@Column(name = "qr_id")
@Column(name = "qr_id", columnDefinition = "text")
var qrId: String? = null,
@Column(name = "amount")
var amount: Long,
@Column(name = "currency")
@Column(name = "currency", columnDefinition = "text")
var currency: String,
@Column(name = "status")
@Column(name = "status", columnDefinition = "text")
var status: String,
@Column(name = "image_url")
@Column(name = "image_url", columnDefinition = "text")
var imageUrl: String? = null,
@Column(name = "request_payload")
@Column(name = "request_payload", columnDefinition = "text")
var requestPayload: String? = null,
@Column(name = "response_payload")
@Column(name = "response_payload", columnDefinition = "text")
var responsePayload: String? = null,
@Column(name = "expiry_at", columnDefinition = "timestamptz")

View File

@@ -17,13 +17,13 @@ class RazorpaySettings(
@JoinColumn(name = "property_id", nullable = false, unique = true)
var property: Property,
@Column(name = "key_id", nullable = false)
@Column(name = "key_id", nullable = false, columnDefinition = "text")
var keyId: String,
@Column(name = "key_secret", nullable = false)
@Column(name = "key_secret", nullable = false, columnDefinition = "text")
var keySecret: String,
@Column(name = "webhook_secret")
@Column(name = "webhook_secret", columnDefinition = "text")
var webhookSecret: String? = null,
@Column(name = "is_test", nullable = false)

View File

@@ -17,13 +17,13 @@ class RazorpayWebhookLog(
@JoinColumn(name = "property_id", nullable = false)
var property: Property,
@Column(name = "headers")
@Column(name = "headers", columnDefinition = "text")
var headers: String? = null,
@Column(name = "payload")
@Column(name = "payload", columnDefinition = "text")
var payload: String? = null,
@Column(name = "content_type")
@Column(name = "content_type", columnDefinition = "text")
var contentType: String? = null,
@Column(name = "received_at", nullable = false, columnDefinition = "timestamptz")