@@ 61-67 (lines=7) @@ | ||
58 | */ |
|
59 | public function setExpressCheckout($data, $subscription = false) |
|
60 | { |
|
61 | $this->post = $this->setRequestData($data['items'])->map(function ($item, $num) { |
|
62 | return [ |
|
63 | 'L_PAYMENTREQUEST_0_NAME'.$num => $item['name'], |
|
64 | 'L_PAYMENTREQUEST_0_AMT'.$num => $item['price'], |
|
65 | 'L_PAYMENTREQUEST_0_QTY'.$num => $item['qty'], |
|
66 | ]; |
|
67 | })->flatMap(function ($value) { |
|
68 | return $value; |
|
69 | })->merge([ |
|
70 | 'PAYMENTREQUEST_0_ITEMAMT' => $data['total'], |
|
@@ 127-133 (lines=7) @@ | ||
124 | */ |
|
125 | public function doExpressCheckoutPayment($data, $token, $payerid) |
|
126 | { |
|
127 | $this->post = $this->setRequestData($data['items'])->map(function ($item, $num) { |
|
128 | return [ |
|
129 | 'L_PAYMENTREQUEST_0_NAME'.$num => $item['name'], |
|
130 | 'L_PAYMENTREQUEST_0_AMT'.$num => $item['price'], |
|
131 | 'L_PAYMENTREQUEST_0_QTY'.$num => $item['qty'], |
|
132 | ]; |
|
133 | })->flatMap(function ($value) { |
|
134 | return $value; |
|
135 | })->merge([ |
|
136 | 'TOKEN' => $token, |