diff options
author | Jonathan Prykop <jonathan@freeside.biz> | 2016-05-13 18:11:34 -0500 |
---|---|---|
committer | Jonathan Prykop <jonathan@freeside.biz> | 2016-05-13 19:03:45 -0500 |
commit | 039d72ae9e7adf98f46c3b4219100d57208c3685 (patch) | |
tree | f94fa686054a59bd13cc20eac9d050ddc954b4a7 | |
parent | 88b0eb320bb37889083f78dcdf680ad653a72ac9 (diff) |
RT#42347: Add IDT transaction ID to payment information [v3 merge]
-rw-r--r-- | FS/FS/API.pm | 5 | ||||
-rw-r--r-- | FS/FS/Schema.pm | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/FS/FS/API.pm b/FS/FS/API.pm index 4e6cb6cd7..4ff1a3ab5 100644 --- a/FS/FS/API.pm +++ b/FS/FS/API.pm @@ -65,6 +65,10 @@ Amount paid Option date for payment +=item order_number + +Optional order number + =back Example: @@ -77,6 +81,7 @@ Example: #optional '_date' => 1397977200, #UNIX timestamp + 'order_number' => '12345', ); if ( $result->{'error'} ) { diff --git a/FS/FS/Schema.pm b/FS/FS/Schema.pm index c40f6c747..c8f8c815e 100644 --- a/FS/FS/Schema.pm +++ b/FS/FS/Schema.pm @@ -1774,7 +1774,7 @@ sub tables_hashref { 'gatewaynum', 'int', 'NULL', '', '', '', # payment_gateway FK 'processor', 'varchar', 'NULL', $char_d, '', '', # module name 'auth', 'varchar','NULL',16, '', '', # CC auth number - 'order_number','varchar','NULL',$char_d, '', '', # transaction number + 'order_number','varchar','NULL',256, '', '', # transaction number ], 'primary_key' => 'paynum', #i guess not now, with cust_pay_pending, if we actually make it here, we _do_ want to record it# 'unique' => [ [ 'payunique' ] ], @@ -1809,7 +1809,7 @@ sub tables_hashref { 'gatewaynum', 'int', 'NULL', '', '', '', # payment_gateway FK 'processor', 'varchar', 'NULL', $char_d, '', '', # module name 'auth', 'varchar','NULL',16, '', '', # CC auth number - 'order_number', 'varchar','NULL',$char_d, '', '', # transaction number + 'order_number', 'varchar','NULL',256, '', '', # transaction number #void fields 'void_date', @date_type, '', '', |