@@ 251-259 (lines=9) @@ | ||
248 | * |
|
249 | * @return array |
|
250 | */ |
|
251 | public function cancelRecurringPaymentsProfile($id) |
|
252 | { |
|
253 | $this->post = collect([ |
|
254 | 'PROFILEID' => $id, |
|
255 | 'ACTION' => 'Cancel', |
|
256 | ]); |
|
257 | ||
258 | return $this->doPayPalRequest('ManageRecurringPaymentsProfileStatus'); |
|
259 | } |
|
260 | ||
261 | /** |
|
262 | * Function to suspend an active RecurringPaymentsProfile on PayPal. |
|
@@ 268-276 (lines=9) @@ | ||
265 | * |
|
266 | * @return array |
|
267 | */ |
|
268 | public function suspendRecurringPaymentsProfile($id) |
|
269 | { |
|
270 | $this->post = collect([ |
|
271 | 'PROFILEID' => $id, |
|
272 | 'ACTION' => 'Suspend', |
|
273 | ]); |
|
274 | ||
275 | return $this->doPayPalRequest('ManageRecurringPaymentsProfileStatus'); |
|
276 | } |
|
277 | ||
278 | /** |
|
279 | * Function to reactivate a suspended RecurringPaymentsProfile on PayPal. |
|
@@ 285-293 (lines=9) @@ | ||
282 | * |
|
283 | * @return array |
|
284 | */ |
|
285 | public function reactivateRecurringPaymentsProfile($id) |
|
286 | { |
|
287 | $this->post = collect([ |
|
288 | 'PROFILEID' => $id, |
|
289 | 'ACTION' => 'Reactivate', |
|
290 | ]); |
|
291 | ||
292 | return $this->doPayPalRequest('ManageRecurringPaymentsProfileStatus'); |
|
293 | } |
|
294 | } |
|
295 |