@@ 31-37 (lines=7) @@ | ||
28 | */ |
|
29 | public function setExpressCheckout($data, $subscription = false) |
|
30 | { |
|
31 | $this->post = collect($data['items'])->map(function($item, $num) { |
|
32 | return [ |
|
33 | 'L_PAYMENTREQUEST_0_NAME'.$num => $item['name'], |
|
34 | 'L_PAYMENTREQUEST_0_AMT'.$num => $item['price'], |
|
35 | 'L_PAYMENTREQUEST_0_QTY'.$num => $item['qty'], |
|
36 | ]; |
|
37 | })->flatMap(function($value) { |
|
38 | return $value; |
|
39 | })->merge([ |
|
40 | 'PAYMENTREQUEST_0_ITEMAMT' => $data['total'], |
|
@@ 97-103 (lines=7) @@ | ||
94 | */ |
|
95 | public function doExpressCheckoutPayment($data, $token, $payerid) |
|
96 | { |
|
97 | $this->post = collect($data['items'])->map(function($item, $num) { |
|
98 | return [ |
|
99 | 'L_PAYMENTREQUEST_0_NAME'.$num => $item['name'], |
|
100 | 'L_PAYMENTREQUEST_0_AMT'.$num => $item['price'], |
|
101 | 'L_PAYMENTREQUEST_0_QTY'.$num => $item['qty'], |
|
102 | ]; |
|
103 | })->flatMap(function($value) { |
|
104 | return $value; |
|
105 | })->merge([ |
|
106 | 'TOKEN' => $token, |