diff --git a/payment/src/main/resources/org/killbill/billing/payment/ddl.sql b/payment/src/main/resources/org/killbill/billing/payment/ddl.sql
index e994fa9..24d99c5 100644
--- a/payment/src/main/resources/org/killbill/billing/payment/ddl.sql
+++ b/payment/src/main/resources/org/killbill/billing/payment/ddl.sql
@@ -163,7 +163,7 @@ CREATE TABLE payment_transactions (
processed_currency varchar(3),
payment_id varchar(36) NOT NULL,
gateway_error_code varchar(32),
- gateway_error_msg varchar(256),
+ gateway_error_msg text,
created_by varchar(50) NOT NULL,
created_date datetime NOT NULL,
updated_by varchar(50) NOT NULL,
@@ -194,7 +194,7 @@ CREATE TABLE payment_transaction_history (
processed_currency varchar(3),
payment_id varchar(36) NOT NULL,
gateway_error_code varchar(32),
- gateway_error_msg varchar(256),
+ gateway_error_msg text,
change_type varchar(6) NOT NULL,
created_by varchar(50) NOT NULL,
created_date datetime NOT NULL,
diff --git a/payment/src/main/resources/org/killbill/billing/payment/migration/V20170302005722__enlarge_gateway_error_msg.sql b/payment/src/main/resources/org/killbill/billing/payment/migration/V20170302005722__enlarge_gateway_error_msg.sql
new file mode 100644
index 0000000..cf237df
--- /dev/null
+++ b/payment/src/main/resources/org/killbill/billing/payment/migration/V20170302005722__enlarge_gateway_error_msg.sql
@@ -0,0 +1,2 @@
+alter table payment_transactions modify gateway_error_msg text;
+alter table payment_transaction_history modify gateway_error_msg text;