芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/status.pulsehost.co.uk/app/controllers/WebhookMidtrans.php
midtrans->server_key)) { die('3'); } /* Get payment data */ $external_payment_id = $data['transaction_id']; $payment_subscription_id = null; /* Start getting the payment details */ $payment_total = $data['gross_amount']; $payment_currency = $data['currency']; $payment_type = $payment_subscription_id ? 'recurring' : 'one_time'; /* Payment payer details */ $payer_email = ''; $payer_name = ''; /* Process meta data */ $metadata = explode('&', $data['custom_field1']); $user_id = (int) $metadata[0]; $plan_id = (int) $metadata[1]; $payment_frequency = $metadata[2]; $base_amount = $metadata[3]; $code = $metadata[4]; $discount_amount = $metadata[5] ? $metadata[5] : 0; $taxes_ids = $metadata[6] ?: null; (new Payments())->webhook_process_payment( 'midtrans', $external_payment_id, $payment_total, $payment_currency, $user_id, $plan_id, $payment_frequency, $code, $discount_amount, $base_amount, $taxes_ids, $payment_type, $payment_subscription_id, $payer_email, $payer_name ); echo 'successful'; } }