|
|
|
@ -1308,9 +1308,10 @@ class Index extends CI_Controller {
|
|
|
|
|
$refund_amount = 0;
|
|
|
|
|
if (isset($payment_memo->id) && substr($payment_memo->id, 0, 2)==="WH") {
|
|
|
|
|
$is_webhook = true;
|
|
|
|
|
$refund_amount = isset($payment_memo->refund_from_received_amount) ? $payment_memo->refund_from_received_amount : '-'.$payment_memo->resource->amount->value;
|
|
|
|
|
$refund_amount = isset($payment_memo->refund_from_received_amount) ? $payment_memo->refund_from_received_amount : '-'.$payment_memo->resource->seller_payable_breakdown->net_amount->value;
|
|
|
|
|
// $payment_fee = $payment_memo->resource->refund_from_transaction_fee->value;
|
|
|
|
|
$payment_fee = property_exists($payment_memo, 'mc_fee') ? $payment_memo->mc_fee : $payment_memo->resource->refund_from_transaction_fee->value;
|
|
|
|
|
$refund_amount = bcsub($refund_amount, $payment_fee);
|
|
|
|
|
} else {
|
|
|
|
|
$refund_amount = bcsub($payment_memo->mc_gross, $payment_memo->mc_fee);
|
|
|
|
|
$payment_fee = $payment_memo->mc_fee;
|
|
|
|
|