2016-11-08 60 views
0

我試圖在條紋中退款。如何在條紋PHP中退款

\Stripe\Stripe::setApiKey("sk_test_mhsaHbKAtvieiWSDSvc7qFwJ"); 

$re = \Stripe\Refund::create(array(
    "charge" => "ch_19DVSLIAgNbxQsQZfjhoP8jQ" 
)); 

但它沒有奏效。有人會指導我做錯了什麼嗎? 我得到這個錯誤:
Fatal error: Class 'Stripe_ApiResource' not found

感謝鄉親

+0

究竟是錯誤? –

+1

考慮在您的問題中添加更多信息。目前還不清楚你在問什麼。 – sepehr

+0

你完全導入所有的類嗎? –

回答

1

我有以下解決方案來完成。

$ch = Stripe_Charge::retrieve('ch_19DReJIAgNbxQsQZsBTh85Ka'); 
$ch->refunds->create(array('amount' => 100)); 
1

你可以做退款如下

\Stripe\Stripe::setApiKey("sk_test_mhsaHbKAtvieiWSDSvc7qFwJ"); 

$refund = \Stripe\Refund::create([ 
      'charge' => 'ch_19DVSLIAgNbxQsQZfjhoP8jQ', 
      'amount' => 1000, // For 10 $ 
      'reason' => 'refund' 
     ]); 

$balanceTransaction = \Stripe\BalanceTransaction::retrieve($refund->balance_transaction);