@@ -17,7 +17,7 @@ class Payment extends PaymentController
1717
1818 public $ type = 'redirect ' ;
1919
20- public function show (Document $ invoice , PaymentRequest $ request )
20+ public function show (Document $ invoice , PaymentRequest $ request, $ cards = [] )
2121 {
2222 $ setting = $ this ->setting ;
2323
@@ -30,8 +30,10 @@ public function show(Document $invoice, PaymentRequest $request)
3030 }
3131
3232 $ invoice_url = $ this ->getInvoiceUrl ($ invoice );
33+ $ return_url = $ this ->getReturnUrl ($ invoice );
34+ $ confirm_url = $ this ->getConfirmUrl ($ invoice );
3335
34- $ html = view ('paypal-standard::show ' , compact ('setting ' , 'invoice ' , 'invoice_url ' ))->render ();
36+ $ html = view ('paypal-standard::show ' , compact ('setting ' , 'invoice ' , 'invoice_url ' , ' return_url ' , ' confirm_url ' ))->render ();
3537
3638 return response ()->json ([
3739 'code ' => $ setting ['code ' ],
@@ -66,13 +68,15 @@ public function return(Document $invoice, Request $request)
6668
6769 if ($ success ) {
6870 flash ($ message )->success ();
71+
72+ $ url = $ this ->getFinishUrl ($ invoice );
6973 } else {
7074 flash ($ message )->warning ();
71- }
7275
73- $ invoice_url = $ this ->getInvoiceUrl ($ invoice );
76+ $ url = $ this ->getInvoiceUrl ($ invoice );
77+ }
7478
75- return redirect ($ invoice_url );
79+ return redirect ($ url );
7680 }
7781
7882 public function complete (Document $ invoice , Request $ request )
0 commit comments