Пример #1
0
 /**
  * Generic resource put
  * @param request
  * @param data (deprecated)
  * @param params (deprecated)
  */
 public function put($request, $data = null, $params = null)
 {
     if (is_string($request)) {
         $request = array("uri" => $request, "data" => $data, "params" => $params);
     }
     $request["params"] = is_array($request["params"]) ? $request["params"] : array();
     if ($request["authenticate"] !== false) {
         $request["params"]["access_token"] = $this->get_access_token();
     }
     $result = MPRestClient::put($request);
     return $result;
 }
Пример #2
0
 /**
  * Update a preapproval payment
  * @param string $preapproval_payment, $id
  * @return array(json)
  */
 public function update_preapproval_payment($id, $preapproval_payment)
 {
     $access_token = $this->get_access_token();
     $preapproval_payment_result = MPRestClient::put("/preapproval/" . $id . "?access_token=" . $access_token, $preapproval_payment);
     return $preapproval_payment_result;
 }
Пример #3
0
 /**
  * Update a checkout preference
  * @param string $id
  * @param array $preference
  * @return array(json)
  */
 public function update_preference($id, $preference)
 {
     $accessToken = $this->get_access_token();
     $preferenceResult = MPRestClient::put("/checkout/preferences/{$id}?access_token=" . $accessToken, $preference);
     return $preferenceResult;
 }
Пример #4
0
 /**
  * Generic resource put
  * @param uri
  * @param data
  * @param params
  */
 public function put($uri, $data, $params = null)
 {
     $params = is_array($params) ? $params : array();
     $access_token = $this->get_access_token();
     $params["access_token"] = $access_token;
     if (count($params) > 0) {
         $uri .= strpos($uri, "?") === false ? "?" : "&";
         $uri .= $this->build_query($params);
     }
     $result = MPRestClient::put($uri, $data);
     return $result;
 }
Пример #5
0
 /**
  * Cancel preapproval payment
  * @param int $id
  * @return array(json)
  */
 public function cancel_preapproval_payment($id)
 {
     $access_token = $this->get_access_token();
     $cancel_status = array("status" => "cancelled");
     $response = MPRestClient::put("/preapproval/" . $id . "?access_token=" . $access_token, $cancel_status);
     return $response;
 }