2015-10-13 95 views
1
$ch = curl_init("https://test.chargify.com/subscriptions/10441751.json"); 

$data = array(
    'subscription' => array(
     'customer' => array(
      'address' => "test123" 
     ) 
    ) 
); 

$data = json_encode($data); 

curl_setopt_array($ch, array(
    CURLOPT_USERPWD => "xxx:x", // assume this is correct 
    CURLOPT_RETURNTRANSFER => 1, 
    CURLOPT_CUSTOMREQUEST => "PUT", 
    CURLOPT_POSTFIELDS => $data, 
    CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json', 
    'Content-Length: ' . strlen($data) 
) 
)); 

$output = curl_exec($ch); 
curl_close($ch); 

我被卡住,试图更新一个chargify订阅。 cURL调用的输出完全相同。客户地址不变。任何想法可能是错误的?Chargify更新订阅

+0

更新客户信息请执行'print_r($ output)'并告诉它说了什么。 – jlocker

回答