@@ -17,7 +17,7 @@ public function purchase(Transaction $transaction)
1717 ];
1818
1919 $ dibs = app ()->make ('DibsD2 ' );
20- $ dibs ::setDefaultAccount ($ transaction ->account );
20+ $ dibs ::setDefaultMerchant ($ transaction ->merchant_id );
2121
2222 $ response = $ dibs ::purchase ($ params )->send ();
2323
@@ -61,7 +61,7 @@ public function authorize(Transaction $transaction)
6161 ];
6262
6363 $ dibs = app ()->make ('DibsD2 ' );
64- $ dibs ::setDefaultAccount ($ transaction ->account );
64+ $ dibs ::setDefaultMerchant ($ transaction ->merchant_id );
6565
6666 $ response = $ dibs ::authorize ($ params )->send ();
6767
@@ -100,7 +100,7 @@ public function reAuthorize(Transaction $transaction)
100100 'transactionId ' => $ transaction ->transaction
101101 ];
102102 $ dibs = app ()->make ('DibsD2 ' );
103- $ dibs ::setDefaultAccount ($ transaction ->account );
103+ $ dibs ::setDefaultMerchant ($ transaction ->merchant_id );
104104
105105 $ response = $ dibs ::reAuthorize ($ params )->send ();
106106
@@ -124,7 +124,7 @@ public function capture(Transaction $transaction)
124124 ];
125125
126126 $ dibs = app ()->make ('DibsD2 ' );
127- $ dibs ::setDefaultAccount ($ transaction ->account );
127+ $ dibs ::setDefaultMerchant ($ transaction ->merchant_id );
128128
129129 $ response = $ dibs ::capture ($ params )->send ();
130130
@@ -141,6 +141,8 @@ public function capture(Transaction $transaction)
141141 } else {
142142 throw new \Exception ('Capture of payment failed ' );
143143 }
144+
145+ return redirect ()->back ();
144146 }
145147
146148 public function void (Transaction $ transaction )
@@ -151,7 +153,7 @@ public function void(Transaction $transaction)
151153 ];
152154
153155 $ dibs = app ()->make ('DibsD2 ' );
154- $ dibs ::setDefaultAccount ($ transaction ->account );
156+ $ dibs ::setDefaultMerchant ($ transaction ->merchant_id );
155157
156158 $ response = $ dibs ::void ($ params )->send ();
157159
@@ -166,8 +168,17 @@ public function void(Transaction $transaction)
166168 ]
167169 ]);
168170 } else {
171+ $ transaction ->logs ()->create ([
172+ 'payload ' => [
173+ 'user ' => \Auth::user ()->toArray (),
174+ 'action ' => 'Void ' ,
175+ 'data ' => $ response ->getData ()
176+ ]
177+ ]);
169178 throw new \Exception ('Void of payment failed ' );
170179 }
180+
181+ return redirect ()->back ();
171182 }
172183
173184 public function refund (Transaction $ transaction , $ amount = null )
@@ -179,7 +190,7 @@ public function refund(Transaction $transaction, $amount = null)
179190 ];
180191
181192 $ dibs = app ()->make ('DibsD2 ' );
182- $ dibs ::setDefaultAccount ($ transaction ->account );
193+ $ dibs ::setDefaultMerchant ($ transaction ->merchant_id );
183194
184195 $ response = $ dibs ::refund ($ params )->send ();
185196
@@ -202,6 +213,8 @@ public function refund(Transaction $transaction, $amount = null)
202213 } else {
203214 throw new \Exception ('Refund of payment failed ' );
204215 }
216+
217+ return redirect ()->back ();
205218 }
206219
207220 public function callback ()
0 commit comments