|
@@ 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, |